• Welcome to Freedom Reborn Archive.
 

FFX 3.2 and patriot city

Started by galactapuss, February 05, 2007, 09:02:34 PM

Previous topic - Next topic

galactapuss

Hi,

Before the release of the beta I was lurking in the FFX yahoo dev forum for a bit, and I read that FFX 3.2 is incompatible with Patriot city due to the EZscript extensions. Do they work together now? If so, how do I combine the two?

Thanks!

catwhowalksbyhimself

You could combine them, but it would take a bit of work, and no guarantees.

stumpy

No, they are not compatible yet. It takes some very easy changes to get things to work. These are pretty much what M25 told me on the group and I think they are most all that I did.

Basically, you want to keep a copy of all your present missions\script python files that start with freeroam then copy them back after you install FFX 3.2.

In more detail, that means

  • Rename your patcity\missions\scripts folder as patcity\missions\scripts-orig.
  • Copy over the scripts folder from FFX 3.2.
    • Copy over the freeroam*.py files from your patcity\missions\scripts-orig to the new scripts folder. Those files will include freeroam.py, freeroam_bonus.py, freeroam_campaign.py, freeroam_campdata.py, freeroam_customs.py, freeroam_exit.py, and freeroam_level.py, freeroam_native.py.
  • Merge the FFX 3.2 DAT files over the patcity ones. Make sure you keep copies of your unmerged patcity DATs.
  • If needed, convert your FFX customizations.
  • Run the FFX Control Center for the new Patriot City mod.
That's pretty much it. Maybe 5 minutes of work.

BTW, the original script files DrMike2000 released with Patriot City are somewhat hardwired to that campaign, so there are still some changes that ultimately need to be made to those freeroam*.py files to make it easier to use them with freeroaming campaigns other than his default patcity mod, if you are doing a totally new one. But you are probably fine if what you are doing is adding maps/missions to the original Patriot City.

Epimethee

An updated Patriot City installer should eventually be released once we get the final release of FFX 3.2 out the door. Obviously an updated freeroam*.py framework would be verrrry nice too.

galactapuss

Thanks everyone. Does M25 plan to do more work with the freeroam scripts? I do want to play around with adding a strategic layer but I'm not sure whether I should wait until everything is finalized.

Also, while I have your attention ;) in M25's Ezscript documentation, he mentions that there are pre-linked maps sets for download. Does anyone have a link to one? Or does anyone a Ezscript campaign already setup?

M25

Quote from: galactapuss on February 06, 2007, 09:40:51 PM
Thanks everyone. Does M25 plan to do more work with the freeroam scripts? I do want to play around with adding a strategic layer but I'm not sure whether I should wait until everything is finalized.

Also, while I have your attention ;) in M25's Ezscript documentation, he mentions that there are pre-linked maps sets for download. Does anyone have a link to one? Or does anyone a Ezscript campaign already setup?

I do have plans for EZ script, though it will mostly be more encounter types and possibly a more advanced 'build your own encounter type' system.  If you want to program something around EZ script, the underlying architecture will stay as is for the foreseeable future.  And EZ script itself will remain backwards compatible with existing scripts.

I do have both a freeroam campaign and a regular campaign done with EZ script.  I just need to update them to the latest build of FFX and then I'll release them.

No pre-linked map sets yet exist, but making your own is just a matter of adding a few markers to each map.  You don't have to add any special code or create any special objects.  It is, I hope, quite, er, easy.