Version: v0.1.1
Changes for 0.1.1:
- Increased scroll sensitivity
- Temporary fix for
activated=true
bug.
This is the first public test of the SimpleRockets 2 port of my popular Overload mod for SimplePlanes.
It allows you to edit all aspects of parts in much more detail than the options panel. If you want to know about the full extent of what you can do, I've documented it all, here. It still needs some filling in with explanations but all the options are listed.
Installation
Windows
- Download mod file: here
- Find your SimpleRockets 2 save directory. First go to your AppData, then
LocalLow\SimpleRockets 2\
. - Put the mod in the
Mods
folder. - Open the
Settings.xml
file in a text editor. - Find the line that reads: <EnabledMods />
- Replace it with this:
<EnabledMods>
<EnabledMod name="Overload" version="0.1" lastUpdated="2019-04-28T12:05:24Z" path="c:\users\username\appdata\locallow\jundroo\simplerockets 2\mods\overload.sr2-mod" />
</EnabledMods>
However you MUST change username
to your username, in lower case. This must be exact for the mod to load for some reason.
Mac
- Download mod file: here
- Find your SimpleRockets 2 save directory. This is located at:
~/Library/Application Support/Jundroo/SimpleRockets 2
- Put the mod in the
Mods
folder. - Open the
Settings.xml
file in a text editor. - Find the line that reads: <EnabledMods />
Replace it with this:
<EnabledMods>
<EnabledMod name="Overload" version="0.1" lastUpdated="2019-04-28T12:05:24Z" path="[MOD PATH LOWERCASE]" />
</EnabledMods>
But, you MUST replace [MOD PATH LOWERCASE]
with the absolute path to the mod file (in the mods folder), in lowercase. This is for some reason essential for the mod to load.
Once you have completed installation, start SR2 and if it was successful, you should see an extra button in the part properties panel in the designer, like this:
Then you can simply click this to edit the selected part!
Known bugs:
- The input caret disappears when scrolling.
- Text disappears when you scroll too far down. Another InputField bug. For now, use the arrow keys to scroll down.
Any other bugs please mention.
In the future I plan to have a non-XML based editor with a text field for each property. But this should make do for now :)
@Brightneonyt The blue "yes" in my original reply is a link. Nevertheless, here is the link again.
@SupremeDorian What do you mean im a bit confused do you mean in the desc of the mod or in the comment section i still cant find it
@Brightneonyt It's linked in the comment you're replying to.
@SupremeDorian Were could I find this list?
@Brightneonyt Yes.
Is there a list of all the XML properties? for example the mass Drag position party type etc.
@Megatroll yep needs to be updated for 0.7.2.0, I'm working on it.
okay i am a pretty good at coding and xml is easy peasy lemon squeezy for me but for some reason this "does not compute". is an update due or should I review my skills (i haven't written a program in a long while)
It appears this mod needs to be updated for the new version. (I'm using 0.7.2.0 beta right now.)
Does this mod still work? I'm still having the same issue as JoMiMi, the settings xml file just resets.
@JoMiMi try again now with the updated post, I changed the download and the settings entry.
@JoMiMi settings could reset if there is some typo or something that corrupts the XML... As for the headers, it's because it's for an older version, but it still works with this one - the game can load legacy mods without headers. So I won't mess with it until I need to.
Bug report:
Settings resets self when mod is added
Also, says it doesn't have a header.
@WNP78 I'm aware of the iOS shenanigans (check my SP bio) I'm just sad 😢 that our Apple friends can't enjoy what we PC and Android users can :(
@JediWolf yeah, android should support modding, but like SimplePlanes, iOS will not due to Apple's App Store policies.
@WNP78 when mobile comes in a few months or something like that how will you plan on a mobile port?
I'll love this.
When I eventually get a computer.
@Opise227 the open/close tag thing is simply how XML works. Because <EnabledMods /> is "self-closing", it is essentially shorthand for <EnabledMods></EnabledMods>. The lower case thing is a nuance of the game. The mod loading wasn't really designed to be doing this at this point. It gets all the mods it can see, including the details on path and last updated, and checks for an exact match in the settings file. Before it does this it converts the other path to lower case (probably to negate any changes in case), so the entry in settings has to be lower case as well. I have tested this. It will be more user friendly in the future when the mod api is officially supported.
@Opise227 The problem is that the path needs to be all lowercase letters. Change all of the uppercase letters in the path to lowercase and you should be fine.
Here's the whole document
<?xml version="1.0" encoding="utf-8"?>
<Settings xmlVersion="4" numberOfApplicationRuns="68" appVersionLastRun="0.6.9.2" gameStateId="5eb3ac87-b3db-4e86-b039-5f48eecb58c8">
<User x="6f92dd31-060b-418f-ac3a-146139b39430" />
<Notifications showWhatsNew="true">
<Notification name="PlayLaunchCraft" />
<Notification name="PlayBuildCraft" />
</Notifications>
<Mods>
<EnabledMods>
<EnabledMod name="Overload" version="0.1" lastUpdated="2019-02-01T21:48:26.6652024Z" path="C:\Users\Vincent\AppData\LocalLow\Jundroo\SimpleRockets 2\Mods\Overload.Windows.sr2-mod" />
</EnabledMods>
<WorkshopMods />
</Mods>
<Game>
<Audio masterVolume="1" musicVolume="0.5" soundVolume="1" />
<Designer angleSnap="15" gridSize="1" autoResize="true" showGizmos="true" showAttachPoints="true" tinkerPanelEnabled="true" optimizeCraftXML="true" />
<Flight showNavSphere="false" showNavSphereinMapView="false" re-EntryHeatDamage="true" ambientLightAtNight="1" ambientLightInSpace="1" slow-MoSpeed="5" fastForwardSpeed="5" visibleInputSliders="SLIDER 1,SLIDER 2,THROTTLE,BRAKE," />
<General userInterfaceSize="0.9" fieldofView="70" runInBackground="false" useDirectInput="false" supportUnknownGamepadsOnAndroid="true" />
</Game>
<Quality>
<Display resolution="1920x1080@60" resolutionScale="Full" fullscreen="true" vSync="true" anti-Aliasing="MSAA4" />
<Atmosphere preset="Custom" planets="High" terrain="High" crafts="High" />
<Craft preset="Custom" reflections="Static" detailTextures="High" normalMaps="High" />
<ImageEffects preset="Custom" enabled="true" sunFlareIntensity="1" bloomIntensity="1" contrast="1" saturation="0" sharpness="0" reEntry-VaporTrails="On" />
<Physics preset="Custom" updateFrequency="Ultra" fPSSpikeReduction="Default" waterPhysics="High" rag-dollPhysics="High" partLiftForces="true" />
<Shadows preset="Medium" />
<Terrain preset="Custom" textures="Blended" planetCubemaps="High" lighting="PBR" geometricDetail="High" lodDistance="5" />
<VisualEffects preset="Custom" heatDistortion="Off" cameraShake="true" launchSteam="true" tireTracks="Medium" explosions="High" mainMenuSun="Low" />
<Water preset="Custom" transparency="true" textureQuality="Blended" reflections="CraftAndTerrain" />
</Quality>
</Settings>
It gave me an interesting... problem?
Well first of all, the "edit XML" button doesn't show up :(
I tried to launch SR2 with and without Steam, relaunch both of them, quadruple-checked the XML file, and even copy pasted my path (and added overload.windows.sr2-mod)
But isn't that just weird that instead of putting the line of code inside of <EnabledMods />, we have to change it for an open/close tag? however nobody seemed to have problems.
Second thing is the lowercase. I mean, why would you do this in the first place? Wouldn't the file read it differently? Nobody seems to have issues with that and you Specifically said that it had to be in lowercase.
As I was thinking of that, I tried to save another set of settings and expected to see the XML file to remove the line. But instead, it correctly capitalized by itself the path!
Still, the button doesn't show up.
This.
Looks.
Interesting.
Thanks @WNP78
@Chancey21 that's what this is planned to be
It would be extremely useful to accompany this if we had a sheet like SimpleCheats but for SR2