News:

Rings of Reznor!

Main Menu

FFX in Classic Freedom Force

Started by ChronoxDevil, July 24, 2024, 11:54:44 AM

Previous topic - Next topic

ChronoxDevil

This is a tutorial on how to make FFX work in classic FF.
Basically, you want to copy everything from ffx to FFClassic:

art folders - custom_characters and fx folder, area specific and characters
missions,
skirmish,
all the Lang.txt,
you might need to change the strings.txt custom missions from
this MISSION02_TIPOFF_A to tip_off to match the folder name in ffedit

Format:
mission_tip_off_01, FFX strange visitors
mission_tip_off_base_01, FFX base - strange visitors

then in the missions.py for each folder,
make sure you add
from ffx import *then at the very bottom of
def OnPostInit():
FFX_InitMission()

MAKE SURE the FFX_InitMission() has 2 tabs in front, or aligned with the other code
use regular notepad to check, because notepad++ does not show this problem.
normal notepad
play(start_cs,'start_cs')
FFX_InitMission()
notepad++
play(start_cs,'start_cs')
FFX_InitMission()

Otherwise your campaign missions will always fail to start properly.

generate Dat files with FFedit.
use control centre to save heroes.
you should have working FFX for freedom force classic.

EmenoKay

" this MISSION02_TIPOFF_A to tip_off to match the folder name in ffedit

Format:
mission_tip_off_01, FFX strange visitors
mission_tip_off_base_01, FFX base - strange visitors "

I'm sorry. but.. what to do with this part ? copy and paste into string txt ?

ChronoxDevil

#2
not really too important
it's just to give the mission a name when you enter danger room, and save
You will also need to edit the missions.dat for each file if you want the names to show up in the danger room.

All you really need to get FFX running in classic is to
merge all the dats from ffx to classic,
copy the ffx parts from string.txt to classic string.txt should be everything under this line.
------------1_01, -------------------- FFX STARTS HEREand the missions scripts and the stories and skirmish folder, ffx to classic.
then generate the dat files from ffedit.
then run the control centre, which is basically just choosing FFClassic from the drop down menu.
then you will need to add this to every mission.py file
from ffx import *and this
FFX_InitMission()at bottom of
def OnPostInit():use regular notepad when you do this.