1.70-ified OXPs
Posted: Wed Jan 23, 2008 12:41 pm
I downloaded 3 OXPs that needed some TLC to make them compatible with 1.70. From the simplest to the most complex they are:
Falcon.oxp
Custompaints&Racers_v2_0b.oxp
Orb.oxp
I've been able to get them to work almost flawlessly(Orb.oxp being the almost in question):
Falcon.oxp
Just one typo: in falcon.oxp/Config/shipyard.plist replace
with
</dict> instead of <dict>!
Custompaints&Racers_v2_0b.oxp
First of all, inside the Textures folder, rename adder_racer_mod1_tex.png to adder_racer_AHmod1_tex.png
then change Config/shipdata.plist from
to
greens instead of green!
finally, change the whole of Config/script.plist to read as follows [ edit:corrected my own typo! ]:
I did come across the tiger gang, and died horribly within 10 seconds of meeting them... Note to self - do not visit anarchies!
Orb.oxp
This had quite a few typos all over the place, but - at long last - I got it working. I had to change quite a few files inside the oxp, though, so it might not be what Charlie (the author) intended it to be...
There's still a few problems with it - the AI script tries to make the players' AI sleep(good try! ) & I can't figure out how that happens - and, personal thing, there's way too many orbs in galaxy 1 for my liking!
Personally, I want them to have a 'home galaxy' where they're very common, and then not so common everywhere else.
I've been thinking of 'remixing' this oxp using js scripting and release the results(I know javascript already, I thought I'd use that extra knowledge).
The thing is, Charlie - the original author - seems to be gone from the board, so I'd appreciate it if he could be contacted to confirm it's ok for me to go ahead.
PS: I couldn't find any reference to addShipsWithinRadius from javascript... is there a javascript example I can look at?
Falcon.oxp
Custompaints&Racers_v2_0b.oxp
Orb.oxp
I've been able to get them to work almost flawlessly(Orb.oxp being the almost in question):
Falcon.oxp
Just one typo: in falcon.oxp/Config/shipyard.plist replace
Code: Select all
<integer>15</integer>
<dict>
<key>Falcon-S-player</key>
Code: Select all
<integer>15</integer>
</dict>
<key>Falcon-S-player</key>
Custompaints&Racers_v2_0b.oxp
First of all, inside the Textures folder, rename adder_racer_mod1_tex.png to adder_racer_AHmod1_tex.png
then change Config/shipdata.plist from
Code: Select all
<key>model</key>
<string>agr_green_redux_l.dat</string>
<key>name</key>
Code: Select all
<key>model</key>
<string>agr_greens_redux_l.dat</string>
<key>name</key>
finally, change the whole of Config/script.plist to read as follows [ edit:corrected my own typo! ]:
Code: Select all
{
"tigergang" = (
{
conditions = ("status_string equal STATUS_EXITING_WITCHSPACE");
do = ("set: local_d100roll [d100_number]",
{
conditions = ("planet_number lessthan 100");
do = (
{
conditions = ("systemGovernment_number equal 0");
do = ("subtract: local_d100roll 33");
},
{
conditions = ("local_d100roll lessthan 33");
do = ("addSystemShips: tigerboss 3 0.5");
else =("addSystemShips: tigers 3 0.5");
}
);
}
);
}
);
}
Orb.oxp
This had quite a few typos all over the place, but - at long last - I got it working. I had to change quite a few files inside the oxp, though, so it might not be what Charlie (the author) intended it to be...
There's still a few problems with it - the AI script tries to make the players' AI sleep(good try! ) & I can't figure out how that happens - and, personal thing, there's way too many orbs in galaxy 1 for my liking!
Personally, I want them to have a 'home galaxy' where they're very common, and then not so common everywhere else.
I've been thinking of 'remixing' this oxp using js scripting and release the results(I know javascript already, I thought I'd use that extra knowledge).
The thing is, Charlie - the original author - seems to be gone from the board, so I'd appreciate it if he could be contacted to confirm it's ok for me to go ahead.
PS: I couldn't find any reference to addShipsWithinRadius from javascript... is there a javascript example I can look at?