• Welcome to Freedom Reborn Archive.
 

AI generator problems

Started by Dreaded Porcupine, May 04, 2008, 04:49:27 PM

Previous topic - Next topic

Dreaded Porcupine

I redid all my custom characters hero files. I deleted all the previous AI files. When I go into the AI generator it won't create new files. I get the same character showing up every time even if I don't pick him (The Black Knight). I even removed his hero file and character folder from the game and a square shows up instead of the mesh with his same hero FX at the bottom left of the game screen. Can someone help me fix this problem. The AI generator worked fine until I re-did every custom character I have. I added new hero files and renamed all the rest just to make things more organized.

GogglesPizanno

After reinstalling FFX did you re-brand all your characters by running the FFX control center?

Dreaded Porcupine

Several times. Do you have any other suggestions? I uninstalled everything and reinstalled and I still have the same problem.

stumpy

Very odd problem...

Post your script.log file twice. Once right after you go to the Rumble Room and choose the AI Generator and then again right when the AI Generator mission finishes. Maybe we can spot something that's off.

Dreaded Porcupine

Here it is. The before and during. I copied the entire script log before and during.

ystem/init.py executed
>>> system/localinit.py executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\ARENA.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\ARENA_TEAM.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\DEATHMATCH.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\DEATHMATCH_TEAM.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\DESTRUCTION.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\LEADER.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\MASSACRE.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\MASSACRE_TEAM.PY executed
>>> def MP_IsTeamGame():
   pass

>>> def MP_GetShortDescription():
   pass

>>> def MP_GetLongDescription():
   pass

>>> def MP_IsStoryModeOnly():
   pass

>>> def MP_IsLeaderGame():
   pass

>>> def MP_NeedsTargetChoice():
   pass

This is during where it says it is creating AI files but nothing happens. Again The the Black Knight is there and I used Abomination and Absorbing Man to create files for. I don't know why the Black Knight keeps appearing.

>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\TAG.PY executed
>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\MiniMod Example - Allies.py executed
>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\MiniMod Example - Allies.py executed
>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py executed
>>> C:\Documents and Settings\\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py executed
>>> C:\Documents and Settings\Gerard\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py executed
>>> C:\Documents and Settings\Gerard\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py executed

>>> system/init.py executed
>>> system/localinit.py executed
>>> system\tredir.py executed
Loading m25ai.py v. 3.2.0 build 8; branch = m25 branch 1
Loading m25event.py v.3.2.0 build 6; branch = m25 branch 2
importing missionobjvar.py v1.18
loading datfiles version 0.251000
importing MLOG Reader 1.0 alpha 17
missionobjvar(FixLongs): Fixing overflow issue with <SCSTATE_BUOYANT>
missionobjvar defining functions for Campaign play.
Loading m25report.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25timestamp.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25getset.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25string.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25distance.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25template.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25missionover.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25energy.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25generateai.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25aigeneratedata.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25team.py v.3.2.0 build 6; branch = m25 branch 2
Starting ffx.py v. 3.2.0 build 10; branch = Public Beta 2
Loading m25custompowers.py v.3.2.0 build 6; branch = m25 branch 2
Starting System Utilities 1.3
Starting General Utilities 1.0
FFX Mission Plugin 'firehydrant' imported
FFX Mission Plugin 'zombie' imported
Loading freeroam_keepbuildingdamage.py v.1.0.0 build 0; branch = main
Loading m25gametype.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25freeroamdata.py v.3.2.0 build 6; branch = m25 branch 2
FREEROAM_KBD: initialized
FFX Mission Plugin 'freeroam_keepbuildingdamage' imported
Loading m25aiconstants.py v.3.2.0 build 6; branch = m25 branch 2
Starting Height Check module 1.4
OBJECTS_HEIGHT: 604 entries
NIF_OBJECTS: 482 entries

Dreaded Porcupine

This is getting bizzarre. I have two FFX control centers. One with my current characters and hero files and another with old character and hero files that I thought were long gone. I can't find the pathway to the other hidden character/hero files. Also since I reloaded everything I haven't got around to putting in all the attributes and fx that used to be in the game until I uninstalled and reinstalled. I'm ready to do a system restore to get back to saturday before I messed with anything when everything was fine. If anyone has any idea what i did or am doing wrong I'd appreciate any help.

stumpy

I think you might have added your "This is during where it says..." comment before the end of the first script.log...

The first thing that jumps out at me is that most of the C:\Documents and Settings\username\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\some_file.PY executed lines are missing the username, which may indicate an installation error.

The second script.log seems to be missing some stuff. Doesn't it ever get to the end screen (with the "back to menu", "restart mission", and "next" choices)? At that screen is where the potentially useful stuff will be in the script.log. If that's not the time at which you got the second script.log, then run it again and post that one. The script.log posted doesn't even have the OnReceiveSelectedEnemies() acknowledge, which is pretty odd behavior.

I assume you mean that you had Abomination in your squad and Absorbing Man in the enemies list?

Dreaded Porcupine

yes I had Abomination in my Squad and Ab man in the other. I took my name out of the file path on purpose. I ran the Ai generator again and the script file was never ending. I will do it again and post the script file after the generator runs for a few minutes.

Dreaded Porcupine

I let in run for a few minutes this time. Again the Black Knight who I didn't select appears in the squad side instead of the Abomination who I did select. I also haven't re-installed all the attributes and fx that I used to have before I uninstalled everything. I also didn't alter the path so what you see is what the script is showing.

>>> system/init.py executed
>>> system/localinit.py executed
>>> system\tredir.py executed
Loading m25ai.py v. 3.2.0 build 8; branch = m25 branch 1
Loading m25event.py v.3.2.0 build 6; branch = m25 branch 2
importing missionobjvar.py v1.18
loading datfiles version 0.251000
importing MLOG Reader 1.0 alpha 17
missionobjvar(FixLongs): Fixing overflow issue with <SCSTATE_BUOYANT>
missionobjvar defining functions for Campaign play.
Loading m25report.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25timestamp.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25getset.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25string.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25distance.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25template.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25missionover.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25energy.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25generateai.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25aigeneratedata.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25team.py v.3.2.0 build 6; branch = m25 branch 2
Starting ffx.py v. 3.2.0 build 10; branch = Public Beta 2
Loading m25custompowers.py v.3.2.0 build 6; branch = m25 branch 2
Starting System Utilities 1.3
Starting General Utilities 1.0
FFX Mission Plugin 'firehydrant' imported
FFX Mission Plugin 'zombie' imported
Loading freeroam_keepbuildingdamage.py v.1.0.0 build 0; branch = main
Loading m25gametype.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25freeroamdata.py v.3.2.0 build 6; branch = m25 branch 2
FREEROAM_KBD: initialized
FFX Mission Plugin 'freeroam_keepbuildingdamage' imported
Loading m25aiconstants.py v.3.2.0 build 6; branch = m25 branch 2
Starting Height Check module 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 'm25ai_lowjumper' imported
FFX Mission Plugin 'm25ai_realitymanipulation' imported
Loading m25cutscene.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25customheads.py v.3.2.0 build 6; branch = m25 branch 2
CustomHeadCurrentTime 1210042534.890000
FFX Mission Plugin 'cutscene_power' imported
Loading     m25enc_OPENDOOR.py v.1.0.0 build 0; branch = main
Loading m25enc.py v.3.2.0 build 8; branch = m25 branch 1
Loading m25name.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25randomenc.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25objective.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25freeroamally.py v.3.2.0 build 6; branch = m25 branch 2
Loading m25spawn.py v.3.2.0 build 6; branch = m25 branch 2
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')
Loading m25aiopt.py v.3.2.0 build 6; branch = m25 branch 2
>>> C:\Documents and Settings\Gerard\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py executed
>>> C:\Documents and Settings\Gerard\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\danger.py executed
>>> C:\Documents and Settings\Gerard\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py executed
>>> OnReceiveSelectedEnemies(('custom_vil_0', ))
---- TIME: 0.015602 for GetMissionVar
! GetMapInfo
ChangeAreaMeleeRanges_BuiltIn: no area melee attacks found that needed their ranges updated for this mod.
ChangeAreaMeleeRanges_Custom: <abomination> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <absorbing man> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight sasquatch> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight aurora> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight box> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight guardian> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight marrina> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight norhtstar> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight puck> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <alpha flight snowbird> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <attuma> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger ant-man> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger black panther> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger captain america> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger giantman> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger goliath> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger hawkeye> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger hercules> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger iron man mki> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger iron man mkii> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger iron man mkiii> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger iron man mkv> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger iron man mkvii silver> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger iron man mkviii> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger iron man mkxi> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger quicksilver> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger scarlet witch> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger sentry> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger thor> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger vision> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger wasp> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <avenger yellowjacket> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <black manta> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <blowfish> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <bprd abe sapien> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <bprd hellboy> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <bprd johann kraus> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <bprd roger> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <brotherhood blob ii> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <brotherhood blob> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <brotherhood magneto> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <brotherhood mastermind> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <brotherhood mimic> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <brotherhood pyro> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <brotherhood toad> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <bprd roger> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <captain mar-vel> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <captain marvel> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <clock king> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc bruno the strongman> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc clown> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc fire-eater> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc great gambonnos> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc human cannonball> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc princess python> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc princess' python> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <coc ringmaster> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <daredevil> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <defender dr strange> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <defender nighthawk> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <defender silver surfer> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <defender sub-mariner> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <defenders hulk ii> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <defenders hulk> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <defender savage sub-mariner> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <dr doom> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <dreadknight> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <electro> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ff human torch> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ff invisable woman> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ff mr fantastic> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ff thing> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ga angel> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ga human top> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ga jack frost> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ga red raven> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ga the fin> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ga thinman> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ga whizzer> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <ghost rider> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <gladiator i> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <grim reaper> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <human bomb> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <hydro-man> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard earthquake> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard electron> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard nightside> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard astra> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard blimp ii> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard blimp> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard earthquake> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard electron> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard g-type> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard gladiator> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard glom> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard hardball> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard hussar> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard impulse> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard magic> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard manta> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard mentor> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard midget> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard neutron> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard nightside> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard oracle> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard smasher> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard squorm> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <imperial guard starbolt> no area melee attacks found needing changed ranges
ChangeAreaMeleeRanges_Custom: <jsa doctor fate> no area melee attacks found needing changed ranges
Traceback (innermost last):
 File "C:\Documents and Settings\Gerard\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py", line 75, in OnPostInit
   ChangeAreaMeleeRanges_AllCustoms(minRange=0,maxRange=2)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ChangeAreaMeleeRanges.py", line 167, in ChangeAreaMeleeRanges_AllCustoms
   ChangeAreaMeleeRanges_Custom(HeroFile, minRange=minRange, maxRange=maxRange)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ChangeAreaMeleeRanges.py", line 112, in ChangeAreaMeleeRanges_Custom
   hero = Campaign_ReadHeroFile(HeroFile,ForceRead=1)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\datfiles.py", line 1575, in Campaign_ReadHeroFile
   customName, customData = ReadSavedCustomCharacter(dat,21,CDefLen=CDeflen,verbose=verbose)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\datfiles.py", line 1929, in ReadSavedCustomCharacter
   dict['movementRadius'] = struct.unpack('f',dat[startpos+4951:startpos+4951+4])[0]
struct.error: unpack str size does not match format
TIME: 0.008926 for AI_UpdateMapInfoStatic
ReadHeroIndexData: trouble reading or evaluating data from <c:\program files\irrational games\freedom force vs the 3rd reich\ffx3\HeroIndexData.txt>
Campaign_MakeHeroIndex: Making index <c:\program files\irrational games\freedom force vs the 3rd reich\ffx3\HeroIndexData.txt>
Traceback (innermost last):
 File "C:\Documents and Settings\Gerard\Local Settings\Application Data\Irrational Games\Freedom Force vs the 3rd Reich\temp\cM25 Generate AI.py", line 80, in Create_AI
   m25generateai.GenerateAIFile(allchars)   
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25generateai.py", line 1199, in GenerateAIFile
   js.Mission_StatusText('Creating AI for ... ' + `m25template.GetComplexTemplate(genailist[0])`)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\m25template.py", line 35, in GetComplexTemplate
   cdata = chardata.GetCharacterData(object)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\chardata.py", line 308, in GetCharacterData
   Campaign_MakeHeroIndex(ForceRead=1)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\datfiles.py", line 1609, in Campaign_MakeHeroIndex
   hero = Campaign_ReadHeroFile(h,ForceRead=ForceRead)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\datfiles.py", line 1575, in Campaign_ReadHeroFile
   customName, customData = ReadSavedCustomCharacter(dat,21,CDefLen=CDeflen,verbose=verbose)
 File "C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\datfiles.py", line 1929, in ReadSavedCustomCharacter
   dict['movementRadius'] = struct.unpack('f',dat[startpos+4951:startpos+4951+4])[0]
struct.error: unpack str size does not match format
TIME: 0.008392 for AI_UpdateMapInfoStatic

Dreaded Porcupine

I deleted quite a bit because it exceeded 2000 characters but this is what I have. I hope you can help me? Thanks.

stumpy

I suspect that you have a corrupt (or very odd) HERO file that is causing trouble. It doesn't have to be one of the heroes you have on your squad or enemies list, since the part of the code that's hanging reads all the HERO files.

To figure out which HERO file it is, I will send you an updated datfiles.py to replace C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\ffx3\missions\scripts\datfiles.py. The update can print out a little more info about what it is doing and that should let us know what HERO file is at issue. Plop the new file in your C:\Program Files\Irrational Games\Freedom Force vs The 3rd Reich\ffx3\missions\scripts folder; it replaces the one already there (it is backward compatible).

Then, enter the AI Generator Rumble Room again, let it finish (you'll be at the "back to menu" / "restart mission" / "next" screen), and open up the game console. At the console, enter the following line
Campaign_MakeHeroIndex(ForceRead=1, verbose=1)
Then, email your script.log back to me as an attachment (it will be too long to post here) and we'll see what's what.

Dreaded Porcupine



The problem is it never goes to mission completed. The AI generator just keeps running. I let in run for an hour last night and it was still at the same point as when I started and no files were created. I filled up both squad slots with characters and not one character had a file created. Of course the Black Knight was still there as the first character and I didn't pick him. I also removed his hero file and it still does the same thing with a blank character and his stats.

stumpy

Well, just start the mission and let it run for a couple minutes and then open the console and enter the line I suggested above. When that's done (may take a minute or two) then attach the script.log.

(PS: you can edit out your email address so that it doesn't get picked up by some spambot.)

Epimethee

Just a quick note, as I see you're using the FFX 3.2 public beta 2 version, Dreaded. If possible, I suggest installing the official release version at http://ffx.freedomforceforever.com (backup your FFX3 folder first!), as it may theorically help solve some issues.

Dreaded Porcupine

A big hats off to Stumpy for helping me with my AI generator problem. Everything is working fine now. Thanks again Stumpy your help was greatly appreciated.

stumpy

I'm glad we got it sorted out. Of course, M25 lit the path; I just squeegeed the windshield. :)