AAI v0.90 in SVN / latest Spring release
Moderators: hoijui, Moderators
Re: AAI v0.90 in SVN / latest Spring release
Thanks for the new binary, it works much better than the one from spring's installer (i.e. it doesn't crash right away when starting a game).
Still, the game experience is far from perfect as AAI still crashes frequently. The last 3 infologs I got are:
http://pastebin.com/m36a51703
http://pastebin.com/m241b7625
http://pastebin.com/m64a23e46
Still, the game experience is far from perfect as AAI still crashes frequently. The last 3 infologs I got are:
http://pastebin.com/m36a51703
http://pastebin.com/m241b7625
http://pastebin.com/m64a23e46
Re: AAI v0.90 in SVN / latest Spring release
Just made a test game with 6357a2a with BA and Comet Catcher Redux. AAI just built a mex and a solar and waited. After it was attacked a few minutes into the game, it continued to play. Weird enough, KAIK did show nearly the same problem.
edit: Tested the same game again and it doesn't seem to be caused by an attack. It just waited about a minute after building the first mex and then again 2 minutes before building a kbot lab. Not 100% sure if the first game was the same though.
edit 2: It also seems to crash when it dies. Both test games ended crashing the frame RAI killed AAI. RAI killed KAIK first and that didn't crash.
edit: Tested the same game again and it doesn't seem to be caused by an attack. It just waited about a minute after building the first mex and then again 2 minutes before building a kbot lab. Not 100% sure if the first game was the same though.
edit 2: It also seems to crash when it dies. Both test games ended crashing the frame RAI killed AAI. RAI killed KAIK first and that didn't crash.
Re: AAI v0.90 in SVN / latest Spring release
the crashes meriton submitted were AI interface related, and this bug should be fixed in latest master.
Re: AAI v0.90 in SVN / latest Spring release
The configs of AAI have been a noob-killer for quite a while.. What do you think about simply searching for BA.cfg as a fallback if BA<version number here>.cfg can't be found?
Sure the config could be outdated but at least for BA it hasn't changed in ages afaik and the behaviour of the AI can't really be worse than doing nothing (except for crash which should be avoided :D ).
Sure the config could be outdated but at least for BA it hasn't changed in ages afaik and the behaviour of the AI can't really be worse than doing nothing (except for crash which should be avoided :D ).
Re: AAI v0.90 in SVN / latest Spring release
Does nothing in BA 7.0 but works in 6.95 ?
Re: AAI v0.90 in SVN / latest Spring release
copy mod config file. read the error message when you start a game with this AI.
Re: AAI v0.90 in SVN / latest Spring release
AAI in current version of Spring 080.4 still doesn't work, it CTD's ... I have checked the .cfg files and all is good there, Its a shame because when playing AAI the AI commander would retreat if he strayed to close to an enemy base whereas with RAI and KAIK the AI commander seems dumb and often I win games because the AI commander strays too close.....
AAI was a far better better opponent in my opinion anyway....
Is there a fixed AAI that works please...
AAI was a far better better opponent in my opinion anyway....
Is there a fixed AAI that works please...
Re: AAI v0.90 in SVN / latest Spring release
what is CTD's?
if it is a crash, post infolog as attachment or pastebin.com
if it is a crash, post infolog as attachment or pastebin.com
Re: AAI v0.90 in SVN / latest Spring release
CTD = crash to desktophoijui wrote:what is CTD's?
Re: AAI v0.90 in SVN / latest Spring release
Here is infolog:
LogOutput initialized.
Spring 0.80.4.0 (0.80.4-0-ga0534a8{@}-cmake-mingw32)
Available log subsystems: mapinfo, CollisionVolume, unit, VFS-detail, VFS, ArchiveScanner, Sound
Enabled log subsystems: Sound
Enable or disable log subsystems using the LogSubsystems configuration key
or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
using configuration source "C:\Users\Mopar\AppData\Local\springsettings.cfg"
[CMyMath::Init] CPU SSE mask: 126, flags:
SSE 1.0: 1, SSE 2.0: 1
SSE 3.0: 1, SSSE 3.0: 1
SSE 4.1: 1, SSE 4.2: 0
SSE 4.0A: 0, SSE 5.0A: 0
using streflop SSE FP-math mode, CPU supports SSE instructions
OS: Microsoft Windows
Microsoft (build 7600)
Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz; 2047MB RAM, 4094MB pagefile
OS: 32bit native mode
Using read-write data directory: D:\Games\Spring\
Scanning: D:\Games\Spring\maps
Scanning: D:\Games\Spring\base
Scanning: D:\Games\Spring\mods
Scanning: D:\Games\Spring\packages
Video mode set to 1280 x 800 / 32 bit
SpringApp::InitWindow(): 4293650385 ms
[ 0] SDL: 1.2.10
[ 0] GL: 3.1.0
[ 0] GL: NVIDIA Corporation
[ 0] GL: GeForce 8800 GT/PCI/SSE2
[ 0] GLEW: 1.4.0
[ 0] Connecting to local server
[ 0] Sound: OpenAL info:
[ 0] Sound: Vendor: Creative Labs Inc.
[ 0] Sound: Version: 1.1
[ 0] Sound: Renderer: Software
[ 0] Sound: AL Extensions: EAX EAX2.0 EAX3.0 EAX4.0 EAX5.0 EAX3.0EMULATED EAX4.0EMULATED AL_EXT_OFFSET AL_EXT_LINEAR_DISTANCE AL_EXT_EXPONENT_DISTANCE
[ 0] Sound: ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_EFX
[ 0] Sound: Device: Generic Software
[ 0] Sound: Available Devices:
[ 0] Sound: Generic Software
[ 0] CPreGame(): 177 ms
[ 0] Starting demo recording
[ 0] Skirmish AI (AAI) for team 0 is no Lua AI
[ 0] Using map Lowland_Crossing_TNM01-V4.smf
[ 0] Recording demo demos/local_20090906_162234_Lowland_Crossing_TNM01-V4_0.80.4.sdf
[ 0] Using script Commanders
[ 0] Using mod XTA 9.585
[ 0] Using mod archive XTAPEV9585.sdz
[ 0] Became player 0 (team 1, allyteam 0)
[ 0] Loading console: 0 ms
[ 0] Sound: CSound(): Successfully parsed 4 SoundItems from gamedata/sounds.lua
[ 0] Loading sounds: 9 ms
[ 0] Camera and mouse: 225 ms
[ 0] Parsing unit icons
[ 0] Parsing definitions
[ 0] WARNING: removed core_mkrogoth unitDef, missing model file (core_mkrogoth.3do)
[ 0] WARNING: removed nuclear_missilex3 weaponDef, missing model
[ 0] Loading all definitions: 1.536000
[ 0] Loading defs: 1576 ms
[ 0] You are missing the "ARB_shadow_ambient" extension (this will probably make shadows darker than they should be)
[ 0] Loading map informations
[ 0] Opening map file
[ 0] Loading Map
[ 0] Loading detail textures
[ 0] Creating overhead texture
[ 0] Creating ground shading
[ 0] Loading tile file
[ 0] Reading tiles
[ 0] Reading tile map
[ 0] Creating projectile texture
[ 0] Number of damage types: 16
[ 0] Loading weapon definitions
[ 0] Sound: WAV file sounds/WASP1.wav has data length 291939 greater than actual data length 29374
[ 0] Sound: WAV file sounds/rockhit.wav has data length 291939 greater than actual data length 19514
[ 0] Sound: WAV file sounds/ionbeam.wav has data length 1252024692 greater than actual data length 215714
[ 0] Could not load sound from weapon def: 0
[ 0] Could not load sound from weapon def: corcomhit
[ 0] Could not load sound from weapon def: 0
[ 0] Could not load sound from weapon def: 0
[ 0] Loading unit definitions
[ 0] Could not load sound from unit def: torpadv1
[ 0] WARNING: too many unit categories 33 missed level10
[ 0] WARNING: too many unit categories 34 missed ctrl_c
[ 0] WARNING: too many unit categories 35 missed energy
[ 0] WARNING: too many unit categories 36 missed carry
[ 0] WARNING: too many unit categories 37 missed antisub
[ 0] WARNING: too many unit categories 38 missed all
[ 0] WARNING: too many unit categories 39 missed core
[ 0] WARNING: too many unit categories 40 missed phib
[ 0] WARNING: too many unit categories 41 missed defensive
[ 0] WARNING: too many unit categories 42 missed metal
[ 0] WARNING: too many unit categories 43 missed mine
[ 0] WARNING: too many unit categories 44 missed kamikaze
[ 0] WARNING: too many unit categories 45 missed ctrl_m
[ 0] WARNING: too many unit categories 46 missed ctrl_s
[ 0] WARNING: too many unit categories 47 missed storage
[ 0] WARNING: too many unit categories 48 missed jam
[ 0] WARNING: too many unit categories 49 missed ctrl_n
[ 0] WARNING: Couldn't find a MoveClass named boats4 (used in UnitDef: arm_fibber)
[ 0] WARNING: too many unit categories 50 missed rad
[ 0] WARNING: too many unit categories 51 missed ctrl_j
[ 0] WARNING: too many unit categories 52 missed stealth
[ 0] WARNING: too many unit categories 53 missed spy
[ 0] WARNING: too many unit categories 54 missed extractor
[ 0] WARNING: too many unit categories 55 missed tll
[ 0] WARNING: too many unit categories 56 missed bomb
[ 0] WARNING: too many unit categories 57 missed ctrl_u
[ 0] Could not load sound from unit def: hovsmof1
[ 0] WARNING: too many unit categories 58 missed paral
[ 0] WARNING: too many unit categories 59 missed armspid
[ 0] WARNING: too many unit categories 60 missed category=core
[ 0] WARNING: too many unit categories 61 missed notland
[ 0] WARNING: too many unit categories 62 missed minelayer
[ 0] WARNING: too many unit categories 63 missed ctrl_x
[ 0] WARNING: too many unit categories 64 missed fort
[ 0] WARNING: too many unit categories 65 missed mobile
[ 0] WARNING: too many unit categories 66 missed ctrl_k
[ 0] Could not load sound from unit def: torpadv1
[ 0] WARNING: removed the "arm_fibber" entry from the "arm_adv_shipyard" build menu
[ 0] Loading feature definitions
[ 0] Generating trees
[ 0] Creating unit textures
[ 0] Initializing map features
[ 0] Reading estimate path costs
[ 0] Error opening maps\paths\Lowland_Crossing_TNM01-V4.1437412824.pe.zip
[ 0] Analyzing map accessibility [8]
[ 0] Block offset: 0 of 3072 (size
[ 0] Block offset: 1000 of 3072 (size
[ 0] Block offset: 2000 of 3072 (size
[ 0] Block offset: 3000 of 3072 (size
[ 0] Path cost: 0 of 3072 (size
[ 0] Path cost: 1000 of 3072 (size
[ 0] Path cost: 2000 of 3072 (size
[ 0] Path cost: 3000 of 3072 (size
[ 0] Writing path data file...
[ 0] Reading estimate path costs
[ 0] Error opening maps\paths\Lowland_Crossing_TNM01-V4.1437412848.pe2.zip
[ 0] Analyzing map accessibility [32]
[ 0] Block offset: 0 of 192 (size 32)
[ 0] Path cost: 0 of 192 (size 32)
[ 0] Writing path data file...
[ 0] Pathing data checksum: 431a9dc0
[ 0] Creating sky
[ 0] Loading LuaRules
[ 0] gf1 = LuaRules/Gadgets/areaattack.lua
[ 0] gf1 = LuaRules/Gadgets/commoption.lua
[ 0] gf1 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf1 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf1 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf1 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf1 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf1 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf1 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf1 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf1 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf1 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf1 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf1 = LuaRules/Gadgets/unit_stealth.lua
[ 0] gf2 = LuaRules/Gadgets/areaattack.lua
[ 0] gf2 = LuaRules/Gadgets/commoption.lua
[ 0] gf2 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf2 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf2 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf2 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf2 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf2 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf2 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf2 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf2 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf2 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf2 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf2 = LuaRules/Gadgets/unit_stealth.lua
[ 0] Loaded gadget: CobButton <unit_cobbutton.lua>
[ 0] Loaded gadget: Disable Buildoptions <unit_disable_buildoptions.lua>
[ 0] Loaded gadget: Health Upgrade <unit_health_upgrade.lua>
[ 0] Loaded gadget: Jumpjets <unit_jumpjets.lua>
[ 0] Loaded gadget: No Self Pwn <unit_noselfpwn.lua>
[ 0] Loaded gadget: Production Rate <unit_buildspeed.lua>
[ 0] Loaded gadget: Repair Pad <unit_refuel.lua>
[ 0] Loaded gadget: UnitEStallDisable <unit_estall_disable.lua>
[ 0] Loaded gadget: UnitMorph <unit_morph.lua>
[ 0] Bad stealth unit type: arm_fibber
[ 0] Loaded gadget: UnitStealth <unit_stealth.lua>
[ 0] Loaded gadget: Area Attack <areaattack.lua>
[ 0] Loaded gadget: Commander Options <commoption.lua>
[ 0] Loaded gadget: Team Com Ends <teamcomends.lua>
[ 0] Loaded gadget: Mex Upgrader Gadget <unit_mex_upgrader.lua>
[ 0] gf1 = LuaRules/Gadgets/areaattack.lua
[ 0] gf1 = LuaRules/Gadgets/commoption.lua
[ 0] gf1 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf1 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf1 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf1 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf1 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf1 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf1 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf1 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf1 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf1 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf1 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf1 = LuaRules/Gadgets/unit_stealth.lua
[ 0] gf2 = LuaRules/Gadgets/areaattack.lua
[ 0] gf2 = LuaRules/Gadgets/commoption.lua
[ 0] gf2 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf2 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf2 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf2 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf2 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf2 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf2 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf2 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf2 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf2 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf2 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf2 = LuaRules/Gadgets/unit_stealth.lua
[ 0] Loaded gadget: UnitEStallDisable <unit_estall_disable.lua>
[ 0] Loaded gadget: UnitMorph <unit_morph.lua>
[ 0] Loaded gadget: UnitStealth <unit_stealth.lua>
[ 0] Loaded gadget: Area Attack <areaattack.lua>
[ 0] Loaded gadget: Commander Options <commoption.lua>
[ 0] Loaded gadget: Mex Upgrader Gadget <unit_mex_upgrader.lua>
[ 0] Loading LuaGaia
[ 0] Loading LuaUI
[ 0] Using LUAUI_DIRNAME = LuaUI/
[ 0] Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
[ 0] LuaUI: bound F11 to the widget selector
[ 0] LuaUI: bound CTRL+F11 to tweak mode
[ 0] Loaded widget from mod: HealthBars - XTA <unit_healthbars_xta.lua>
[ 0] Loaded widget from user: BuildETA <gui_build_eta.lua>
[ 0] Loaded widget from mod: BuildETA - XTA <gui_build_eta_xta.lua>
[ 0] Loaded widget from user: Auto First Build Facing <autofirstbuildfacing.lua>
[ 0] Loaded widget from user: Defense Range <gui_defenseRange.lua>
[ 0] Loaded widget from user: Display DPS <gui_display_dps.lua>
[ 0] Loaded widget from mod: DontMove - XTA <unit_dontmove_xta.lua>
[ 0] Loaded widget from user: Pause Screen <gui_pauseScreen.lua>
[ 0] Loaded widget from user: Easy Facing <gui_easyFacing.lua>
[ 0] Loaded widget from mod: ReclaimInfo - XTA <gui_reclaiminfo_xta.lua>
[ 0] Loaded widget from user: Ghost Radar <unit_ghostRadar.lua>
[ 0] Loaded widget from user: UnitGroups v5.1 <gui_unitgroups5_1.lua>
[ 0] Loaded widget from mod: UnitGroups v5.1 - XTA <gui_unitgroups5_1_xta.lua>
[ 0] Loaded widget from mod: Start Point Remover - XTA <init_start_point_remover_xta.lua>
[ 0] Loaded widget from mod: Attack AoE - Xta <gui_attack_aoe_xta.lua>
[ 0] UpdateWidgetCallIn: bad name: TweakKeyPress
[ 0] UpdateWidgetCallIn: bad name: TweakKeyRelease
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Loaded widget from user: IceUI <gui_IceUI.lua>
[ 0] Loaded widget from mod: Select n Center! - XTA <gui_center_n_select_xta.lua>
[ 0] Loaded widget from user: CustomFormations2 <unit_customformations2.lua>
[ 0] Loaded widget from mod: CustomFormations2 - XTA <unit_customformations2_xta.lua>
[ 0] LuaUI v0.3
[ 0] Finalizing...
[ 0] Spring 0.80.4.0 (0.80.4-0-ga0534a8{@}-cmake-mingw32)
[ 0] Build date/time: Aug 30 2009 17:55:49
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] -> connection established (given id 0)
[ 0] Player Player finished loading and is now ingame
[ 0] GameID: 3755a34aa3da3524f202ba8697174d8b
[ 0] Player Player (auto)-paused the game for letting Skirmish AI AAI initialize for controlling team 0. The game is auto-unpaused as soon as the AI is ready.
[ 0] Spring 0.80.4.0 (0.80.4-0-ga0534a8{@}-cmake-mingw32) has crashed.
[ 0] Exception: Access violation (0xc0000005)
[ 0] Exception Address: 0x68d8cd9e
[ 0] DLL information:
[ 0] 0x00400000 spring
[ 0] 0x77300000 ntdll
[ 0] 0x75790000 kernel32
[ 0] 0x756b0000 KERNELBASE
[ 0] 0x10000000 DevIL
[ 0] 0x77250000 MSVCRT
[ 0] 0x002d0000 ILU
[ 0] 0x76d60000 ADVAPI32
[ 0] 0x76b40000 sechost
[ 0] 0x76cb0000 RPCRT4
[ 0] 0x6f520000 GLU32
[ 0] 0x6f450000 OPENGL32
[ 0] 0x77200000 GDI32
[ 0] 0x76830000 USER32
[ 0] 0x77450000 LPK
[ 0] 0x77160000 USP10
[ 0] 0x6f360000 DDRAW
[ 0] 0x6f5b0000 DCIMAN32
[ 0] 0x76600000 SETUPAPI
[ 0] 0x75680000 CFGMGR32
[ 0] 0x767a0000 OLEAUT32
[ 0] 0x76900000 ole32
[ 0] 0x75700000 DEVOBJ
[ 0] 0x73db0000 dwmapi
[ 0] 0x76c80000 IMAGEHLP
[ 0] 0x6fbc0000 mingwm10
[ 0] 0x75870000 SHELL32
[ 0] 0x77100000 SHLWAPI
[ 0] 0x75750000 WS2_32
[ 0] 0x76b30000 NSI
[ 0] 0x6e940000 libgcc_s_dw2-1
[ 0] 0x002f0000 SDL
[ 0] 0x71c60000 WINMM
[ 0] 0x7c340000 MSVCR71
[ 0] 0x66fc0000 freetype6
[ 0] 0x61b80000 zlib1
[ 0] 0x6ed80000 glew32
[ 0] 0x6b180000 vorbisfile
[ 0] 0x63e00000 vorbis
[ 0] 0x00340000 ogg
[ 0] 0x00360000 OpenAL32
[ 0] 0x77460000 IMM32
[ 0] 0x76a60000 MSCTF
[ 0] 0x6c1b0000 avgrsstx
[ 0] 0x75450000 profapi
[ 0] 0x740a0000 uxtheme
[ 0] 0x753e0000 CRYPTBASE
[ 0] 0x69500000 nvoglv32
[ 0] 0x74200000 MMDevAPI
[ 0] 0x74100000 PROPSYS
[ 0] 0x6f7f0000 wdmaud
[ 0] 0x6f7e0000 ksuser
[ 0] 0x745b0000 AVRT
[ 0] 0x6f7a0000 AUDIOSES
[ 0] 0x6f790000 msacm32
[ 0] 0x6f770000 MSACM32
[ 0] 0x6f760000 midimap
[ 0] 0x6f840000 dsound
[ 0] 0x74260000 POWRPROF
[ 0] 0x76bf0000 CLBCatQ
[ 0] 0x07c20000 wrap_oal
[ 0] 0x74e00000 mswsock
[ 0] 0x74f00000 wship6
[ 0] 0x61a40000 AIInterface
[ 0] 0x68d80000 SkirmishAI
[ 0] 0x6d520000 dbghelp
[ 0] Stacktrace:
[ 0] (0) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x68D8CD9E]
[ 0] (1) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x68D97058]
[ 0] (2) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll(release+0x22a92) [0x68DBA542]
[ 0] (3) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll(handleEvent+0xda) [0x68D9751A]
[ 0] (4) D:\Games\Spring\spring.exe [0x00843386]
[ 0] (5) D:\Games\Spring\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getTag+0xbbca) [0x00860A3A]
[ 0] (6) D:\Games\Spring\spring.exe(aiInterfaceCallback_DataDirs_getWriteableDir+0x25fe) [0x0087290E]
[ 0] (7) D:\Games\Spring\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getTag+0xd5eb) [0x0086245B]
[ 0] (8) D:\Games\Spring\spring.exe [0x00480A07]
[ 0] (9) D:\Games\Spring\spring.exe [0x00403A87]
[ 0] (10) D:\Games\Spring\spring.exe [0x0042190F]
[ 0] (11) D:\Games\Spring\spring.exe [0x00423C1C]
[ 0] (12) D:\Games\Spring\spring.exe [0x007EE81A]
[ 0] (13) D:\Games\Spring\spring.exe [0x007F56F7]
[ 0] (14) D:\Games\Spring\spring.exe [0x007ED68B]
[ 0] (15) D:\Games\Spring\spring.exe [0x007EDB31]
[ 0] (16) D:\Games\Spring\spring.exe(aiInterfaceCallback_DataDirs_getWriteableDir+0x35c8) [0x008738D8]
[ 0] (17) D:\Games\Spring\spring.exe [0x0040124B]
[ 0] (18) D:\Games\Spring\spring.exe [0x004012B8]
[ 0] (19) C:\Windows\system32\kernel32.dll(BaseThreadInitThunk+0x12) [0x757E1174]
[ 0] (20) C:\Windows\SYSTEM32\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x7735B3F5]
[ 0] (21) C:\Windows\SYSTEM32\ntdll.dll(RtlInitializeExceptionChain+0x36) [0x7735B3C8]
As soon as a game starts using AAI 0.90 Spring 080.4 ctd's (crashes to desktop).. I have checked .cfg's and they look good...
Any suggestions appreciated...
PS: this happens on every map and XTA mod & BA modi I have tested so far...
LogOutput initialized.
Spring 0.80.4.0 (0.80.4-0-ga0534a8{@}-cmake-mingw32)
Available log subsystems: mapinfo, CollisionVolume, unit, VFS-detail, VFS, ArchiveScanner, Sound
Enabled log subsystems: Sound
Enable or disable log subsystems using the LogSubsystems configuration key
or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
using configuration source "C:\Users\Mopar\AppData\Local\springsettings.cfg"
[CMyMath::Init] CPU SSE mask: 126, flags:
SSE 1.0: 1, SSE 2.0: 1
SSE 3.0: 1, SSSE 3.0: 1
SSE 4.1: 1, SSE 4.2: 0
SSE 4.0A: 0, SSE 5.0A: 0
using streflop SSE FP-math mode, CPU supports SSE instructions
OS: Microsoft Windows
Microsoft (build 7600)
Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz; 2047MB RAM, 4094MB pagefile
OS: 32bit native mode
Using read-write data directory: D:\Games\Spring\
Scanning: D:\Games\Spring\maps
Scanning: D:\Games\Spring\base
Scanning: D:\Games\Spring\mods
Scanning: D:\Games\Spring\packages
Video mode set to 1280 x 800 / 32 bit
SpringApp::InitWindow(): 4293650385 ms
[ 0] SDL: 1.2.10
[ 0] GL: 3.1.0
[ 0] GL: NVIDIA Corporation
[ 0] GL: GeForce 8800 GT/PCI/SSE2
[ 0] GLEW: 1.4.0
[ 0] Connecting to local server
[ 0] Sound: OpenAL info:
[ 0] Sound: Vendor: Creative Labs Inc.
[ 0] Sound: Version: 1.1
[ 0] Sound: Renderer: Software
[ 0] Sound: AL Extensions: EAX EAX2.0 EAX3.0 EAX4.0 EAX5.0 EAX3.0EMULATED EAX4.0EMULATED AL_EXT_OFFSET AL_EXT_LINEAR_DISTANCE AL_EXT_EXPONENT_DISTANCE
[ 0] Sound: ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_EFX
[ 0] Sound: Device: Generic Software
[ 0] Sound: Available Devices:
[ 0] Sound: Generic Software
[ 0] CPreGame(): 177 ms
[ 0] Starting demo recording
[ 0] Skirmish AI (AAI) for team 0 is no Lua AI
[ 0] Using map Lowland_Crossing_TNM01-V4.smf
[ 0] Recording demo demos/local_20090906_162234_Lowland_Crossing_TNM01-V4_0.80.4.sdf
[ 0] Using script Commanders
[ 0] Using mod XTA 9.585
[ 0] Using mod archive XTAPEV9585.sdz
[ 0] Became player 0 (team 1, allyteam 0)
[ 0] Loading console: 0 ms
[ 0] Sound: CSound(): Successfully parsed 4 SoundItems from gamedata/sounds.lua
[ 0] Loading sounds: 9 ms
[ 0] Camera and mouse: 225 ms
[ 0] Parsing unit icons
[ 0] Parsing definitions
[ 0] WARNING: removed core_mkrogoth unitDef, missing model file (core_mkrogoth.3do)
[ 0] WARNING: removed nuclear_missilex3 weaponDef, missing model
[ 0] Loading all definitions: 1.536000
[ 0] Loading defs: 1576 ms
[ 0] You are missing the "ARB_shadow_ambient" extension (this will probably make shadows darker than they should be)
[ 0] Loading map informations
[ 0] Opening map file
[ 0] Loading Map
[ 0] Loading detail textures
[ 0] Creating overhead texture
[ 0] Creating ground shading
[ 0] Loading tile file
[ 0] Reading tiles
[ 0] Reading tile map
[ 0] Creating projectile texture
[ 0] Number of damage types: 16
[ 0] Loading weapon definitions
[ 0] Sound: WAV file sounds/WASP1.wav has data length 291939 greater than actual data length 29374
[ 0] Sound: WAV file sounds/rockhit.wav has data length 291939 greater than actual data length 19514
[ 0] Sound: WAV file sounds/ionbeam.wav has data length 1252024692 greater than actual data length 215714
[ 0] Could not load sound from weapon def: 0
[ 0] Could not load sound from weapon def: corcomhit
[ 0] Could not load sound from weapon def: 0
[ 0] Could not load sound from weapon def: 0
[ 0] Loading unit definitions
[ 0] Could not load sound from unit def: torpadv1
[ 0] WARNING: too many unit categories 33 missed level10
[ 0] WARNING: too many unit categories 34 missed ctrl_c
[ 0] WARNING: too many unit categories 35 missed energy
[ 0] WARNING: too many unit categories 36 missed carry
[ 0] WARNING: too many unit categories 37 missed antisub
[ 0] WARNING: too many unit categories 38 missed all
[ 0] WARNING: too many unit categories 39 missed core
[ 0] WARNING: too many unit categories 40 missed phib
[ 0] WARNING: too many unit categories 41 missed defensive
[ 0] WARNING: too many unit categories 42 missed metal
[ 0] WARNING: too many unit categories 43 missed mine
[ 0] WARNING: too many unit categories 44 missed kamikaze
[ 0] WARNING: too many unit categories 45 missed ctrl_m
[ 0] WARNING: too many unit categories 46 missed ctrl_s
[ 0] WARNING: too many unit categories 47 missed storage
[ 0] WARNING: too many unit categories 48 missed jam
[ 0] WARNING: too many unit categories 49 missed ctrl_n
[ 0] WARNING: Couldn't find a MoveClass named boats4 (used in UnitDef: arm_fibber)
[ 0] WARNING: too many unit categories 50 missed rad
[ 0] WARNING: too many unit categories 51 missed ctrl_j
[ 0] WARNING: too many unit categories 52 missed stealth
[ 0] WARNING: too many unit categories 53 missed spy
[ 0] WARNING: too many unit categories 54 missed extractor
[ 0] WARNING: too many unit categories 55 missed tll
[ 0] WARNING: too many unit categories 56 missed bomb
[ 0] WARNING: too many unit categories 57 missed ctrl_u
[ 0] Could not load sound from unit def: hovsmof1
[ 0] WARNING: too many unit categories 58 missed paral
[ 0] WARNING: too many unit categories 59 missed armspid
[ 0] WARNING: too many unit categories 60 missed category=core
[ 0] WARNING: too many unit categories 61 missed notland
[ 0] WARNING: too many unit categories 62 missed minelayer
[ 0] WARNING: too many unit categories 63 missed ctrl_x
[ 0] WARNING: too many unit categories 64 missed fort
[ 0] WARNING: too many unit categories 65 missed mobile
[ 0] WARNING: too many unit categories 66 missed ctrl_k
[ 0] Could not load sound from unit def: torpadv1
[ 0] WARNING: removed the "arm_fibber" entry from the "arm_adv_shipyard" build menu
[ 0] Loading feature definitions
[ 0] Generating trees
[ 0] Creating unit textures
[ 0] Initializing map features
[ 0] Reading estimate path costs
[ 0] Error opening maps\paths\Lowland_Crossing_TNM01-V4.1437412824.pe.zip
[ 0] Analyzing map accessibility [8]
[ 0] Block offset: 0 of 3072 (size

[ 0] Block offset: 1000 of 3072 (size

[ 0] Block offset: 2000 of 3072 (size

[ 0] Block offset: 3000 of 3072 (size

[ 0] Path cost: 0 of 3072 (size

[ 0] Path cost: 1000 of 3072 (size

[ 0] Path cost: 2000 of 3072 (size

[ 0] Path cost: 3000 of 3072 (size

[ 0] Writing path data file...
[ 0] Reading estimate path costs
[ 0] Error opening maps\paths\Lowland_Crossing_TNM01-V4.1437412848.pe2.zip
[ 0] Analyzing map accessibility [32]
[ 0] Block offset: 0 of 192 (size 32)
[ 0] Path cost: 0 of 192 (size 32)
[ 0] Writing path data file...
[ 0] Pathing data checksum: 431a9dc0
[ 0] Creating sky
[ 0] Loading LuaRules
[ 0] gf1 = LuaRules/Gadgets/areaattack.lua
[ 0] gf1 = LuaRules/Gadgets/commoption.lua
[ 0] gf1 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf1 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf1 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf1 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf1 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf1 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf1 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf1 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf1 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf1 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf1 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf1 = LuaRules/Gadgets/unit_stealth.lua
[ 0] gf2 = LuaRules/Gadgets/areaattack.lua
[ 0] gf2 = LuaRules/Gadgets/commoption.lua
[ 0] gf2 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf2 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf2 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf2 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf2 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf2 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf2 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf2 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf2 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf2 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf2 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf2 = LuaRules/Gadgets/unit_stealth.lua
[ 0] Loaded gadget: CobButton <unit_cobbutton.lua>
[ 0] Loaded gadget: Disable Buildoptions <unit_disable_buildoptions.lua>
[ 0] Loaded gadget: Health Upgrade <unit_health_upgrade.lua>
[ 0] Loaded gadget: Jumpjets <unit_jumpjets.lua>
[ 0] Loaded gadget: No Self Pwn <unit_noselfpwn.lua>
[ 0] Loaded gadget: Production Rate <unit_buildspeed.lua>
[ 0] Loaded gadget: Repair Pad <unit_refuel.lua>
[ 0] Loaded gadget: UnitEStallDisable <unit_estall_disable.lua>
[ 0] Loaded gadget: UnitMorph <unit_morph.lua>
[ 0] Bad stealth unit type: arm_fibber
[ 0] Loaded gadget: UnitStealth <unit_stealth.lua>
[ 0] Loaded gadget: Area Attack <areaattack.lua>
[ 0] Loaded gadget: Commander Options <commoption.lua>
[ 0] Loaded gadget: Team Com Ends <teamcomends.lua>
[ 0] Loaded gadget: Mex Upgrader Gadget <unit_mex_upgrader.lua>
[ 0] gf1 = LuaRules/Gadgets/areaattack.lua
[ 0] gf1 = LuaRules/Gadgets/commoption.lua
[ 0] gf1 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf1 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf1 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf1 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf1 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf1 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf1 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf1 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf1 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf1 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf1 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf1 = LuaRules/Gadgets/unit_stealth.lua
[ 0] gf2 = LuaRules/Gadgets/areaattack.lua
[ 0] gf2 = LuaRules/Gadgets/commoption.lua
[ 0] gf2 = LuaRules/Gadgets/teamcomends.lua
[ 0] gf2 = LuaRules/Gadgets/unit_buildspeed.lua
[ 0] gf2 = LuaRules/Gadgets/unit_cobbutton.lua
[ 0] gf2 = LuaRules/Gadgets/unit_disable_buildoptions.lua
[ 0] gf2 = LuaRules/Gadgets/unit_estall_disable.lua
[ 0] gf2 = LuaRules/Gadgets/unit_health_upgrade.lua
[ 0] gf2 = LuaRules/Gadgets/unit_jumpjets.lua
[ 0] gf2 = LuaRules/Gadgets/unit_mex_upgrader.lua
[ 0] gf2 = LuaRules/Gadgets/unit_morph.lua
[ 0] gf2 = LuaRules/Gadgets/unit_noselfpwn.lua
[ 0] gf2 = LuaRules/Gadgets/unit_refuel.lua
[ 0] gf2 = LuaRules/Gadgets/unit_stealth.lua
[ 0] Loaded gadget: UnitEStallDisable <unit_estall_disable.lua>
[ 0] Loaded gadget: UnitMorph <unit_morph.lua>
[ 0] Loaded gadget: UnitStealth <unit_stealth.lua>
[ 0] Loaded gadget: Area Attack <areaattack.lua>
[ 0] Loaded gadget: Commander Options <commoption.lua>
[ 0] Loaded gadget: Mex Upgrader Gadget <unit_mex_upgrader.lua>
[ 0] Loading LuaGaia
[ 0] Loading LuaUI
[ 0] Using LUAUI_DIRNAME = LuaUI/
[ 0] Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
[ 0] LuaUI: bound F11 to the widget selector
[ 0] LuaUI: bound CTRL+F11 to tweak mode
[ 0] Loaded widget from mod: HealthBars - XTA <unit_healthbars_xta.lua>
[ 0] Loaded widget from user: BuildETA <gui_build_eta.lua>
[ 0] Loaded widget from mod: BuildETA - XTA <gui_build_eta_xta.lua>
[ 0] Loaded widget from user: Auto First Build Facing <autofirstbuildfacing.lua>
[ 0] Loaded widget from user: Defense Range <gui_defenseRange.lua>
[ 0] Loaded widget from user: Display DPS <gui_display_dps.lua>
[ 0] Loaded widget from mod: DontMove - XTA <unit_dontmove_xta.lua>
[ 0] Loaded widget from user: Pause Screen <gui_pauseScreen.lua>
[ 0] Loaded widget from user: Easy Facing <gui_easyFacing.lua>
[ 0] Loaded widget from mod: ReclaimInfo - XTA <gui_reclaiminfo_xta.lua>
[ 0] Loaded widget from user: Ghost Radar <unit_ghostRadar.lua>
[ 0] Loaded widget from user: UnitGroups v5.1 <gui_unitgroups5_1.lua>
[ 0] Loaded widget from mod: UnitGroups v5.1 - XTA <gui_unitgroups5_1_xta.lua>
[ 0] Loaded widget from mod: Start Point Remover - XTA <init_start_point_remover_xta.lua>
[ 0] Loaded widget from mod: Attack AoE - Xta <gui_attack_aoe_xta.lua>
[ 0] UpdateWidgetCallIn: bad name: TweakKeyPress
[ 0] UpdateWidgetCallIn: bad name: TweakKeyRelease
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] Loaded widget from user: IceUI <gui_IceUI.lua>
[ 0] Loaded widget from mod: Select n Center! - XTA <gui_center_n_select_xta.lua>
[ 0] Loaded widget from user: CustomFormations2 <unit_customformations2.lua>
[ 0] Loaded widget from mod: CustomFormations2 - XTA <unit_customformations2_xta.lua>
[ 0] LuaUI v0.3
[ 0] Finalizing...
[ 0] Spring 0.80.4.0 (0.80.4-0-ga0534a8{@}-cmake-mingw32)
[ 0] Build date/time: Aug 30 2009 17:55:49
[ 0] Reloaded ctrlpanel with: IceUI_ctrlpanel.txt
[ 0] -> connection established (given id 0)
[ 0] Player Player finished loading and is now ingame
[ 0] GameID: 3755a34aa3da3524f202ba8697174d8b
[ 0] Player Player (auto)-paused the game for letting Skirmish AI AAI initialize for controlling team 0. The game is auto-unpaused as soon as the AI is ready.
[ 0] Spring 0.80.4.0 (0.80.4-0-ga0534a8{@}-cmake-mingw32) has crashed.
[ 0] Exception: Access violation (0xc0000005)
[ 0] Exception Address: 0x68d8cd9e
[ 0] DLL information:
[ 0] 0x00400000 spring
[ 0] 0x77300000 ntdll
[ 0] 0x75790000 kernel32
[ 0] 0x756b0000 KERNELBASE
[ 0] 0x10000000 DevIL
[ 0] 0x77250000 MSVCRT
[ 0] 0x002d0000 ILU
[ 0] 0x76d60000 ADVAPI32
[ 0] 0x76b40000 sechost
[ 0] 0x76cb0000 RPCRT4
[ 0] 0x6f520000 GLU32
[ 0] 0x6f450000 OPENGL32
[ 0] 0x77200000 GDI32
[ 0] 0x76830000 USER32
[ 0] 0x77450000 LPK
[ 0] 0x77160000 USP10
[ 0] 0x6f360000 DDRAW
[ 0] 0x6f5b0000 DCIMAN32
[ 0] 0x76600000 SETUPAPI
[ 0] 0x75680000 CFGMGR32
[ 0] 0x767a0000 OLEAUT32
[ 0] 0x76900000 ole32
[ 0] 0x75700000 DEVOBJ
[ 0] 0x73db0000 dwmapi
[ 0] 0x76c80000 IMAGEHLP
[ 0] 0x6fbc0000 mingwm10
[ 0] 0x75870000 SHELL32
[ 0] 0x77100000 SHLWAPI
[ 0] 0x75750000 WS2_32
[ 0] 0x76b30000 NSI
[ 0] 0x6e940000 libgcc_s_dw2-1
[ 0] 0x002f0000 SDL
[ 0] 0x71c60000 WINMM
[ 0] 0x7c340000 MSVCR71
[ 0] 0x66fc0000 freetype6
[ 0] 0x61b80000 zlib1
[ 0] 0x6ed80000 glew32
[ 0] 0x6b180000 vorbisfile
[ 0] 0x63e00000 vorbis
[ 0] 0x00340000 ogg
[ 0] 0x00360000 OpenAL32
[ 0] 0x77460000 IMM32
[ 0] 0x76a60000 MSCTF
[ 0] 0x6c1b0000 avgrsstx
[ 0] 0x75450000 profapi
[ 0] 0x740a0000 uxtheme
[ 0] 0x753e0000 CRYPTBASE
[ 0] 0x69500000 nvoglv32
[ 0] 0x74200000 MMDevAPI
[ 0] 0x74100000 PROPSYS
[ 0] 0x6f7f0000 wdmaud
[ 0] 0x6f7e0000 ksuser
[ 0] 0x745b0000 AVRT
[ 0] 0x6f7a0000 AUDIOSES
[ 0] 0x6f790000 msacm32
[ 0] 0x6f770000 MSACM32
[ 0] 0x6f760000 midimap
[ 0] 0x6f840000 dsound
[ 0] 0x74260000 POWRPROF
[ 0] 0x76bf0000 CLBCatQ
[ 0] 0x07c20000 wrap_oal
[ 0] 0x74e00000 mswsock
[ 0] 0x74f00000 wship6
[ 0] 0x61a40000 AIInterface
[ 0] 0x68d80000 SkirmishAI
[ 0] 0x6d520000 dbghelp
[ 0] Stacktrace:
[ 0] (0) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x68D8CD9E]
[ 0] (1) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll [0x68D97058]
[ 0] (2) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll(release+0x22a92) [0x68DBA542]
[ 0] (3) D:\Games\Spring\AI\Skirmish\AAI\0.9\SkirmishAI.dll(handleEvent+0xda) [0x68D9751A]
[ 0] (4) D:\Games\Spring\spring.exe [0x00843386]
[ 0] (5) D:\Games\Spring\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getTag+0xbbca) [0x00860A3A]
[ 0] (6) D:\Games\Spring\spring.exe(aiInterfaceCallback_DataDirs_getWriteableDir+0x25fe) [0x0087290E]
[ 0] (7) D:\Games\Spring\spring.exe(skirmishAiCallback_Unit_CurrentCommand_getTag+0xd5eb) [0x0086245B]
[ 0] (8) D:\Games\Spring\spring.exe [0x00480A07]
[ 0] (9) D:\Games\Spring\spring.exe [0x00403A87]
[ 0] (10) D:\Games\Spring\spring.exe [0x0042190F]
[ 0] (11) D:\Games\Spring\spring.exe [0x00423C1C]
[ 0] (12) D:\Games\Spring\spring.exe [0x007EE81A]
[ 0] (13) D:\Games\Spring\spring.exe [0x007F56F7]
[ 0] (14) D:\Games\Spring\spring.exe [0x007ED68B]
[ 0] (15) D:\Games\Spring\spring.exe [0x007EDB31]
[ 0] (16) D:\Games\Spring\spring.exe(aiInterfaceCallback_DataDirs_getWriteableDir+0x35c8) [0x008738D8]
[ 0] (17) D:\Games\Spring\spring.exe [0x0040124B]
[ 0] (18) D:\Games\Spring\spring.exe [0x004012B8]
[ 0] (19) C:\Windows\system32\kernel32.dll(BaseThreadInitThunk+0x12) [0x757E1174]
[ 0] (20) C:\Windows\SYSTEM32\ntdll.dll(RtlInitializeExceptionChain+0x63) [0x7735B3F5]
[ 0] (21) C:\Windows\SYSTEM32\ntdll.dll(RtlInitializeExceptionChain+0x36) [0x7735B3C8]
As soon as a game starts using AAI 0.90 Spring 080.4 ctd's (crashes to desktop).. I have checked .cfg's and they look good...
Any suggestions appreciated...
PS: this happens on every map and XTA mod & BA modi I have tested so far...
Re: AAI v0.90 in SVN / latest Spring release
hoijui wrote:post infolog as attachment or pastebin.com
Re: AAI v0.90 in SVN / latest Spring release
Please see attached infolog, I just discovered AAI works with BA 700 mod but still crashes with XTA 958 or XTA 9585.....
Any suggestions or help appreciated....
Any suggestions or help appreciated....
- Attachments
-
- infolog.txt
- (17.78 KiB) Downloaded 129 times
Re: AAI v0.90 in SVN / latest Spring release
Hi All, I am happy to say AAI is now working perfectly with XTA 959 mod and any map i choose to play on....
I simply copied the xta9585.cfg in the AI mod config folder and renamed it xta959.cfg and it runs great.
I think the issue may have been with the XTA mod vers 958 and 9585...
I simply copied the xta9585.cfg in the AI mod config folder and renamed it xta959.cfg and it runs great.
I think the issue may have been with the XTA mod vers 958 and 9585...
Re: AAI v0.90 in SVN / latest Spring release
this is not considered an issue . AAI needs mod config files, and does not support autmatic creation or copying fro molder mod versions, so you always have to deal with this manually, as you just did.
- 1v0ry_k1ng
- Posts: 4656
- Joined: 10 Mar 2006, 10:24
- 1v0ry_k1ng
- Posts: 4656
- Joined: 10 Mar 2006, 10:24
Re: AAI v0.90 in SVN / latest Spring release
does this still work?
Re: AAI v0.90 in SVN / latest Spring release
AAI surely still works, IF you provide a config file for whatever mod/game you want it to play (and if AAI supports that type of gameplay, it doesn't like S44 for ex.).
I found a new glitch in AAI unit behaviour (don't remember seeing that one before). Sometimes attack groups get a fight order to lower left corner of the map, where there are no enemy units. Probably something makes them target coords (0,0). That can happen several times per game, those groups usually turn to another (proper) attack location soon afterwards.
I found a new glitch in AAI unit behaviour (don't remember seeing that one before). Sometimes attack groups get a fight order to lower left corner of the map, where there are no enemy units. Probably something makes them target coords (0,0). That can happen several times per game, those groups usually turn to another (proper) attack location soon afterwards.
Re: AAI v0.90 in SVN / latest Spring release
Yep, there is invalid float var comparing in AAIBrain::GetAttackDest()yuritch wrote:I found a new glitch in AAI unit behaviour
Code: Select all
if(sector->distance_to_base == 0 || sector->enemy_structures == 0)
Re: AAI v0.90 in SVN / latest Spring release
looks like you know the code well, slogic. if you fork spring and supply a patch, i will include it (after testing maybe, if it is big).
Re: AAI v0.90 in SVN / latest Spring release
if i could compile a working dll via MSVC i could create a fork. but i failed. i'll try next time.