FFX 3 attributes and rumble room not working

Started by K3k3000, August 12, 2012, 03:08:58 AM

Previous topic - Next topic

K3k3000

Had this message posted in Mods, but deleted it and moved it to here because I think I misrepresented the problem.

I have two problems at the moment:

1) FFX3 attributes don't work on FFX or FFX_Mappack. I can assign characters FFX attributes and see them in FFX control center, but when in game the attributes don't pop up. This is true for the rumble room and the campaign.
2) When I defeat all enemies in the rumble room, the rumble room session doesn't end, forcing me to quit. Rumble Room works fine in vanilla FF, but not in FFX nor FFX_Mappack.

I don't know if the two issues are related or not. FFX has worked for me in the past, but I've changed operating systems (from XP to Vista) and uninstalled and re-installed FFvt3R using backed-up dats, fx, and meshes since then; I'm not sure if one or both of those had an affect on the game. If it helps, here's my log:

Spoiler



>>> system/init.py executed
>>> system\tredir.py executed
loading datfiles version 0.256000
loading cshelper ...
Starting ffx.py v. 3.3.1 build 0; branch = main release update
Loading m25ai.py v. 3.3.0 build 3; branch = Gold v.3.3 with Patch
importing missionobjvar.py v1.18
importing MLOG Reader 1.0.23
Starting General Utilities 1.0
missionobjvar(FixLongs): Fixing overflow issue with <SCSTATE_BUOYANT>
missionobjvar defining functions for Campaign play.
CustomHeadCurrentTime 1344291015.168000
Starting Height Check module 1.4
Starting System Utilities 1.4
OBJECTS_HEIGHT: 604 entries
NIF_OBJECTS: 482 entries
BUILDINGS_IN_OBJECTS_DAT: 30 entries
BUILDING_DIMENSIONS: 30 entries
Starting skXMapInfo.py  v 0.79 beta
skXMapInfo: m25ai available
FFX Mission Plugin 'firehydrant' imported
FFX Mission Plugin 'irradiateradius' imported
FFX Mission Plugin 'zombie' imported
Loading freeroam_keepbuildingdamage.py v.1.0.0 build 0; branch = main
FFX Mission Plugin 'freeroam_keepbuildingdamage' imported
FFX Mission Plugin 'm25ai_lowjumper' imported
FFX Mission Plugin 'm25ai_realitymanipulation' imported
FFX Mission Plugin 'cutscene_power' imported
Loading     m25enc_OPENDOOR.py v.1.0.0 build 0; branch = main
FFX Mission Plugin 'm25enc_opendoor' imported
Loading     m25enc_simplechoice.py v.1.0.0 build 0; branch = main
FFX Mission Plugin 'm25enc_simplechoice' imported
Starting Built-In Function Wrapper 1.5
('Object_CalcPrestige', 'js')
sk: missionobjvar already loaded; resetting mission type to skirmish for mission and object vars
missionobjvar.SetFunctionsByMissionType: isCampaignMission=0, long variable cache has already been written to.
__MISSIONVARS = {'_event_freeroam_initmission': [['FreeroamKBD_StartMission', 0]], '_event_pstory_cutsceneline': [['CutscenePower_CheckPower', 1]], 'heightcheck_sampling_default': (1, 8), '_event_freeroam_exitmission': [['FreeroamKBD_EndMission', 0]]}
__OBJECTVARS = {}
missionobjvar defining functions for Rumble Room play.
ffx3\sk.py importing FFX
ffx3\missions\scripts\sk.py loaded
>>> C:\Users\Nick\AppData\Local\Irrational Games\Freedom Force vs the 3rd Reich\temp\battle.py executed
>>> C:\Users\Nick\AppData\Local\Irrational Games\Freedom Force vs the 3rd Reich\temp\danger.py executed
>>> C:\Users\Nick\AppData\Local\Irrational Games\Freedom Force vs the 3rd Reich\temp\battle.py executed
>>> OnReceiveSelectedEnemies(('custom_vil_0', ))
try to spawn custom_vil_0
sk.SpawnEnemy: energy for _skcustom_vil_001 (Ares) changed from 9 to 4
MLOG_Init(keepRunningModules=0): starting up
mlogreader.MLOG_Init: current mission = 'MP_CITY'
initialising FFX: skirmish=1
numberStr=39
storing hero_0: id_1,-39
numberStr=40
storing hero_1: id_2,-40
Traceback (innermost last):
  File "C:\Users\Nick\AppData\Local\Irrational Games\Freedom Force vs the 3rd Reich\temp\battle.py", line 15, in OnPostInit
    FFX_InitSkirmish()
  File "C:\Program Files\Steam\steamapps\common\Freedom Force vs. the 3rd Reich\.\ffx3_Mappack\missions\scripts\ffx.py", line 267, in FFX_InitSkirmish
    initialise(1)
  File "C:\Program Files\Steam\steamapps\common\Freedom Force vs. the 3rd Reich\.\ffx3_Mappack\missions\scripts\ffx.py", line 403, in initialise
    FFX_Transformers = getBuiltinTransformers()
  File "C:\Program Files\Steam\steamapps\common\Freedom Force vs. the 3rd Reich\.\ffx3_Mappack\missions\scripts\ffx.py", line 735, in getBuiltinTransformers
    fxDat = datfiles.Campaign_ReadFX()
  File "C:\Program Files\Steam\steamapps\common\Freedom Force vs. the 3rd Reich\.\ffx3_Mappack\missions\scripts\datfiles.py", line 1243, in Campaign_ReadFX
    pType = ord(npr[375])
IndexError: string index out of range
! GetMapInfo
initialising FFQ_initialiseExtras()
FFX_UpdateSun: getting default sun
FFX_UpdateSun: setting = (-140.0, 70.0, 1.0, 0.800000011921, (0.699999988079, 0.600000023842, 0.600000023842))
Traceback (innermost last):
  File "C:\Program Files\Steam\steamapps\common\Freedom Force vs. the 3rd Reich\.\ffx3_Mappack\missions\scripts\ffx.py", line 662, in initAttribs
    object=initialiseChar(object)
  File "C:\Program Files\Steam\steamapps\common\Freedom Force vs. the 3rd Reich\.\ffx3_Mappack\missions\scripts\ffx.py", line 794, in initialiseChar
    for temp in FFX_Transformers:
NameError: FFX_Transformers
Plugin 'firehydrant' OnPostInit() called
Plugin 'irradiateradius' has no OnPostInit()
Plugin 'zombie' has no OnPostInit()
Plugin 'freeroam_keepbuildingdamage' OnPostInit() called
Plugin 'm25ai_lowjumper' has no OnPostInit()
Plugin 'm25ai_realitymanipulation' has no OnPostInit()
Plugin 'cutscene_power' has no OnPostInit()
Plugin 'm25enc_opendoor' has no OnPostInit()
Plugin 'm25enc_simplechoice' has no OnPostInit()

hoss20

I see in your log file that you are using the Steam version. There have been a few questions from people having some issues getting things to work correctly with the Steam version. Try checking out this thread: http://freedomreborn.net/forums/index.php?topic=54810.0
Hopefully, it has the information you need.

K3k3000

#2
Yes!

The steam log extension was set fine, but there was something wrong with FFEdit. After uninstalling and reinstalling it, and creating a false FX and Sound file, saving, and deleting them both, both my attributes and rumble room started working again! This is fantastic. Thanks so much.

FFX_Mappack still isn't working, though :-/. I'll play around with it and see if I can't find a solution. If anyone else has any advice on that matter, feel free to contribute.

Edit: All problems seemed to be fixed. Probably forever! Thanks for the help.