[Help] Ship Mods prevent use of Interstellar Warp gear using the Alfina Star System 1.2.0 mod

when installing multiple mods, rodina will always load up and run the models and player ship script from the 2nd mod ONLY. this can easily be fixed by changing the LoadOrder and copying and pasting some scripts from the HMS Badger mod into the Alfina mod. now you must do exactly as i say otherwise it may not work properly or you may get an error.

STEP 1: go into the rodina "Mods" folder and double click to open up "LoadOrder" with notepad. now assuming that you still only have these two mods installed, confirm that the number for "hmsbadger" is 1 and "alfina star system" is 2. if not, then change accordingly then click on file, save and exit. from what you explained, i'm assuming that you have the HMSbadger at 2. so change it to 1 and change Alfina Star to 2.

STEP 2: while still in rodina's "Mods" folder, open up the Alfina Star System folder, then open up the "Scripts" folder, then open up the "DataGameplay" folder, then open "EGDataShipPlayer" with notepad. now where it says "Ship1.ShipOpen.egm", change that to "Ship01.Main" there should be two locations, so change both. click on file, save and exit.

Now if you load up the game, you will see that the HMS Badger will have Interstellar Warp! but there's one tiny problem. the engine particle effects of the HMS Badger aren't coming out from the appropriate places. now if you are okay with this, then game on! if you want to fix these particles then proceed with the further instructions below.

To Fix Particles

STEP 1: in rodina's "Mods" folder, open up the HMSBadger folder, then open up the "Scripts" folder, then open up the "EGDataGameplay" folder, then open up "EGDataShipPlayer" with notepad. now minimize the window and make it half of your display.

STEP 2: in rodina's "Mods" folder, open up the Alfina Star System folder and do the exact same thing as the previous step. then minimize the window and put it on the other half of your display. now you should have both the HMSBadger script and the Alfina Script opened and displayed side by side.

STEP 3: in the HMSBadger script, scroll down until you see:

local backwardsDir = EGVector(0,-1,0) local enginePos = EGVector(-12.5,-39,-6.81) local engine2Pos = EGVector(12.5,-39,-6.81) local coastLeftPos = EGVector(-57,-15.5,11) local coastRightPos = EGVector( 57,-15.5,11) local dockB1Pos = EGVector(-12.5,-30,-6.81) local dockB2Pos = EGVector( 12.5,-30,-6.81)

local dockD1Pos = EGVector(-46.29,-16.39,15.91) local dockD2Pos = EGVector( 46.29,-16.39,15.91) local dockD3Pos = EGVector( 0,25.87,-7.39) local dockD1Dir = EGVector(-.1,-.1,-1) local dockD2Dir = EGVector( .1,-.1,-1) local dockD3Dir = EGVector( 0,.25,-1)

local dockU1Pos = EGVector(-46.29,-16.39,15.91) local dockU2Pos = EGVector( 46.29,-16.39,15.91) local dockU3Pos = EGVector( 0,30, 5.49) local dockU1Dir = EGVector( .1,0, 1) local dockU2Dir = EGVector(-.1,0, 1) local dockU3Dir = EGVector( 0,.25, 1)

local dockR1Pos = EGVector( 4.28, 21.89, -8 ) local dockR2Pos = EGVector( 16.83, -21, -6.75 ) local dockR1Dir = EGVector( 1,.4, .1 ) local dockR2Dir = EGVector( 1,-.4, .1 )

local dockL1Pos = EGVector( -4.28, 21.89, -8 ) local dockL2Pos = EGVector( -16.83, -21, -6.75 ) local dockL1Dir = EGVector( -1,.4, .1 ) local dockL2Dir = EGVector( -1,-.4, .1 )

local dockF1Pos = EGVector( -12.5,-8,-6.8 ) local dockF2Pos = EGVector( 12.5,-8,-6.8 ) local dockF1Dir = EGVector( -.05, 1, -.05 ) local dockF2Dir = EGVector( .05, 1, -.05 )

highlight and copy every single one of these and its values and and paste and replace it into the exact same spot in the Aflina Star script.

STEP 4: now back in the HMSBadger script, scroll all the way down near the bottom until you see:

if( self.Gear == 1 ) then self.Engine:AttachParticles( "Engine DockB 1", emissionMedium, aForwardStrength, dockB1Pos, backwardsDir )self.Engine:AttachParticles( "Engine DockB 2", emissionMedium, aForwardStrength, dockB2Pos, backwardsDir )

elseif( self.Gear == 2 ) then emissionSmall = "CombatEngineSmall"emissionMedium = "CombatEngineSmall" self.Engine:AttachParticles( "Engine Fire Effect", "CombatEngineMainaForwardStrength, enginePos, backwardsDir ) self.Engine:AttachParticles( "Engine Fire Effect 2", "CombatEngineMain", aForwardStrength, engine2Pos, backwardsDir )

else emissionSmall = "CruiseEngineSmall"emissionMedium = "CruiseEngineSmall" self.Engine:AttachParticles( "Engine Fire Effect", "CruiseEngineMain", aForwardStrength, enginePos, backwardsDir )self.Engine:AttachParticles( "Engine Fire Effect 2", "CruiseEngineMain", aForwardStrength, engine2Pos, backwardsDir ) end

highlight and copy this whole thing and paste and replace it into the exact same spot in the Alfina Star script. now save the Alfina Star script and exit. run the game.

now the HMSBadger should have both the Interstallar Warp and the particles should come out where they're supposed to. GOOD LUCK!!!

/r/Rodina Thread