2.2.3 AIVolution unstable on 3rd party maps or is it just me

Do you need help? Ask here!

Bug reporting belongs here: http://developer.wz2100.net/newticket
nobby
Rookie
Rookie
Posts: 31
Joined: 09 Jul 2009, 23:26

2.2.3 AIVolution unstable on 3rd party maps or is it just me

Post by nobby »

Hi,

I've got some maps (memonia9, sk-extremes) that seem to work OK with the stock AI but cause instability using AIVolution on 2.2.2 and 2.2.3. So, I have a couple of questions:

- Is this a known issue (I can't find anything in the bug tracker with obvious keyword searches)?
- Should I refer this to the author of these maps in the first instance, just submit a bug report (is LAV_Coyote the author?) or what?
- Is this just me - have I missed something obvious?

FWIW, here's the last entry in the RPT file.

Code: Select all

Error occured on Friday, September 25, 2009 at 22:05:48.

Program: C:\Program Files\Warzone 2100\warzone2100.exe(warzone2100)
Command line: "C:\Program Files\Warzone 2100\warzone2100.exe" "--mod_mp" "aivolution.wz" 
Version: Version 2.2.3
Distributor: wz2100.net
Compiled on: Sep 13 2009 16:46:35
Compiled by: GCC 4.2.1-sjlj (mingw32-2)
Executed on: Fri Sep 25 22:04:39 2009

Pointers: 32bit

Compiled against PhysicsFS version: 1.0.1
Running with PhysicsFS version: 1.0.1

Misc Data:
[10:04:39]OpenGL Vendor : NVIDIA Corporation
[10:04:39]OpenGL Renderer : Quadro FX 1400/PCI/SSE2/3DNOW!
[10:04:39]OpenGL Version : 2.1.2
[10:04:39]ALC_FREQUENCY = 44100
[10:04:39]ALC_REFRESH = 40
[10:04:39]ALC_SYNC = 0
[10:04:39]ALC_MONO_SOURCES = 255
[10:04:39]ALC_STEREO_SOURCES = 1
[10:04:39]OpenAL Vendor: Creative Labs Inc.
[10:04:39]OpenAL Version: 1.1
[10:04:39]OpenAL Renderer: Software
[10:04:39]Using language: System locale
[10:05:26]Current Level/map is Sk-memonia9-T3


C:\Program Files\Warzone 2100\warzone2100.exe caused an Access Violation at location 004dee5e in module C:\Program Files\Warzone 2100\warzone2100.exe Reading from location 00000001.

Log message: info    |10:04:39: [SDL_main] mod_mp (aivolution.wz) is enabled
Log message: error   |10:05:26: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player3/Sk-memonia9-T3.lrn' for player 3: File not found
Log message: error   |10:05:26: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player2/Sk-memonia9-T3.lrn' for player 2: File not found
Log message: error   |10:05:26: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player0/Sk-memonia9-T3.lrn' for player 0: File not found
Log message: error   |10:05:48: [mapTile] y coordinate 226 bigger than map height 224
Log message: error   |10:05:48: [mapTile] Assert in Warzone: map.h:276 (y < mapHeight), last script event: 'N/A'

Registers:
eax=00000000 ebx=000000fa ecx=77c42121 edx=77c61b90 esi=000000e0 edi=00000001
eip=004dee5e esp=0023f9e0 ebp=0023fa18 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00210246

Call stack:
004DEE5E  C:\Program Files\Warzone 2100\warzone2100.exe:004DEE5E  scrMapTileVisible  /home/admins/wz2.2/2.2.3/src/scriptfuncs.c:7494
00528931  C:\Program Files\Warzone 2100\warzone2100.exe:00528931  interpRunScript  /home/admins/wz2.2/2.2.3/lib/script/interpreter.c:768
00514E2C  C:\Program Files\Warzone 2100\warzone2100.exe:00514E2C  eventFireTrigger  /home/admins/wz2.2/2.2.3/lib/script/event.c:1123
0047F957  C:\Program Files\Warzone 2100\warzone2100.exe:0047F957  gameLoop  /home/admins/wz2.2/2.2.3/src/loop.c:185
0048207C  C:\Program Files\Warzone 2100\warzone2100.exe:0048207C  runGameLoop  /home/admins/wz2.2/2.2.3/src/main.c:649
00580F0A  C:\Program Files\Warzone 2100\warzone2100.exe:00580F0A
005810F2  C:\Program Files\Warzone 2100\warzone2100.exe:005810F2
00580BA9  C:\Program Files\Warzone 2100\warzone2100.exe:00580BA9
004010A7  C:\Program Files\Warzone 2100\warzone2100.exe:004010A7  __mingw_CRTStartup  /home/ron/devel/debian/mingw32-runtime/mingw32-runtime-3.13/build_dir/src/mingw-runtime-3.13-20070825-1/crt1.c:237
00401123  C:\Program Files\Warzone 2100\warzone2100.exe:00401123
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: 2.2.3 AIVolution unstable on 3rd party maps or is it just me

Post by Zarel »

Well, Aivolution is unsupported. We just haven't resolved what we should do about it. For now, try a different AI, such as BecomePrey: viewtopic.php?f=10&t=3018
-Kosh-
Trained
Trained
Posts: 203
Joined: 16 Sep 2009, 23:34

Re: 2.2.3 AIVolution unstable on 3rd party maps or is it just me

Post by -Kosh- »

Zarel wrote:Well, Aivolution is unsupported. We just haven't resolved what we should do about it. For now, try a different AI, such as BecomePrey: viewtopic.php?f=10&t=3018
If it is unsupported then why is it in 2.2.3 and not BecomePrey?
This is a waste of space. Something important should be here.
User avatar
lav_coyote25
Professional
Professional
Posts: 3434
Joined: 08 Aug 2006, 23:18

Re: 2.2.3 AIVolution unstable on 3rd party maps or is it just me

Post by lav_coyote25 »

nobby wrote:Hi,

I've got some maps (memonia9, sk-extremes) that seem to work OK with the stock AI but cause instability using AIVolution on 2.2.2 and 2.2.3. So, I have a couple of questions:

- Is this a known issue (I can't find anything in the bug tracker with obvious keyword searches)?
- Should I refer this to the author of these maps in the first instance, just submit a bug report (is LAV_Coyote the author?) or what?
- Is this just me - have I missed something obvious?


what happened - i have used ai volution prior and there was no errors before ( older release ). too many changes from then to now... what exactly took place - would you happen to have a screen shot - were you using debug(cheats?)... how many ai players... the more info the better. xD
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: 2.2.3 AIVolution unstable on 3rd party maps or is it just me

Post by Zarel »

-Kosh- wrote:If it is unsupported then why is it in 2.2.3 and not BecomePrey?
Because BecomePrey is also unsupported (it's just more stable on release builds). The reason Aiv is still in 2.2.3 is that even though no one wants to support it, there are still objections each time I try to remove it.
nobby
Rookie
Rookie
Posts: 31
Joined: 09 Jul 2009, 23:26

Re: 2.2.3 AIVolution unstable on 3rd party maps or is it just me

Post by nobby »

lav_coyote25 wrote:
nobby wrote:Hi,

I've got some maps (memonia9, sk-extremes) that seem to work OK with the stock AI but cause instability using AIVolution on 2.2.2 and 2.2.3. So, I have a couple of questions:

- Is this a known issue (I can't find anything in the bug tracker with obvious keyword searches)?
- Should I refer this to the author of these maps in the first instance, just submit a bug report (is LAV_Coyote the author?) or what?
- Is this just me - have I missed something obvious?


what happened - i have used ai volution prior and there was no errors before ( older release ). too many changes from then to now... what exactly took place - would you happen to have a screen shot - were you using debug(cheats?)... how many ai players... the more info the better. xD
There were no cheats active. All the other players were AIvolution; I was just playing single player against 3 or 7 AIs. All of the other maps in the pack seem to be stable with AIvolution - at least I can play a skirmish game through to the end game without crashing 2.2.2 or 2.2.3. AIvolution still has a tendency to create its big traffic jams but it does that with the stock maps as well.

Unfortunately I don't have a screen shot. The symptoms were that the game crashed with the error log for the session as above.

To reproduce: run either of the two maps on AIvolution with 2.2.2 or 2.2.3. Play until it crashes. In both cases it will probably crash fairly soon. I will try and get a save game off one of the maps.

P.S. By the way, I do like the maps. Very nice use of terrain to give the map some structure without looking too unnatural and forced. Well done.

P.P.S. I've posted a save game from the beginning of a run on Memonia9. To reproduce, open the save game, select a truck and attempt to build a power generator next to the command centre.

P.P.P.S. The machine I'm running this on has a Quadro card and two monitors on it. See viewtopic.php?f=6&t=2228&start=90#p31874
You do not have the required permissions to view the files attached to this post.
nobby
Rookie
Rookie
Posts: 31
Joined: 09 Jul 2009, 23:26

Re: 2.2.3 AIVolution unstable on 3rd party maps or is it just me

Post by nobby »

Just by way of an update, I'm still seeing similar crashes on 2.2.4; FWIW, here's the last entry from an attempt to run Memonia9 - Warzone2100.RPT and stderr.txt

Warzone2100.RPT

Code: Select all

00401123  C:\Program Files\Warzone 2100\warzone2100.exe:00401123-------------------

Error occured on Saturday, October 17, 2009 at 22:49:21.

Program: C:\Program Files\Warzone 2100\warzone2100.exe(warzone2100)
Command line: "C:\Program Files\Warzone 2100\warzone2100.exe" "--mod_mp" "aivolution.wz" 
Version: Version 2.2.4 (modified locally)
Distributor: wz2100.net
Compiled on: Oct 11 2009 15:15:45
Compiled by: GCC 4.2.1-sjlj (mingw32-2)
Compiled mode: Release build
Executed on: Sat Oct 17 22:48:24 2009

Pointers: 32bit

Compiled against PhysicsFS version: 1.0.1
Running with PhysicsFS version: 1.0.1

Misc Data:
[10:48:24]OpenGL Vendor : NVIDIA Corporation
[10:48:24]OpenGL Renderer : Quadro FX 1400/PCI/SSE2/3DNOW!
[10:48:24]OpenGL Version : 2.1.2
[10:48:24]OpenGL GLSL Version : 1.20 NVIDIA via Cg compiler
[10:48:24]Video Mode 3200 x 1200 (32 bpp) (fullscreen)
[10:48:24]OpenAL Vendor: Creative Labs Inc.
[10:48:24]OpenAL Version: 1.1
[10:48:24]OpenAL Renderer: Software
[10:48:24]OpenAL 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
[10:48:24]Using language: System locale
[10:49:02]Current Level/map is Sk-memonia9-T3


C:\Program Files\Warzone 2100\warzone2100.exe caused an Access Violation at location 004e026e in module C:\Program Files\Warzone 2100\warzone2100.exe Reading from location 00000001.

Log message: info    |10:48:24: [SDL_main] mod_mp (aivolution.wz) is enabled
Log message: error   |10:49:02: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player3/Sk-memonia9-T3.lrn' for player 3: File not found
Log message: error   |10:49:02: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player1/Sk-memonia9-T3.lrn' for player 1: File not found
Log message: error   |10:49:02: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player0/Sk-memonia9-T3.lrn' for player 0: File not found
Log message: error   |10:49:21: [mapTile] y coordinate 226 bigger than map height 224
Log message: error   |10:49:21: [mapTile] Assert in Warzone: map.h:276 (y < mapHeight), last script event: 'N/A'

Registers:
eax=00000000 ebx=000000fa ecx=77c42121 edx=77c61b90 esi=000000e0 edi=00000001
eip=004e026e esp=0023f9e0 ebp=0023fa18 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00210246

Call stack:
004E026E  C:\Program Files\Warzone 2100\warzone2100.exe:004E026E  scrMapTileVisible  /home/admins/wz2.2/2.2.4/src/scriptfuncs.c:7494
00529C91  C:\Program Files\Warzone 2100\warzone2100.exe:00529C91  interpRunScript  /home/admins/wz2.2/2.2.4/lib/script/interpreter.c:768
0051618C  C:\Program Files\Warzone 2100\warzone2100.exe:0051618C  eventFireTrigger  /home/admins/wz2.2/2.2.4/lib/script/event.c:1123
00480937  C:\Program Files\Warzone 2100\warzone2100.exe:00480937  gameLoop  /home/admins/wz2.2/2.2.4/src/loop.c:185
0048305C  C:\Program Files\Warzone 2100\warzone2100.exe:0048305C  runGameLoop  /home/admins/wz2.2/2.2.4/src/main.c:649
005A06AA  C:\Program Files\Warzone 2100\warzone2100.exe:005A06AA
005A0892  C:\Program Files\Warzone 2100\warzone2100.exe:005A0892
005A0349  C:\Program Files\Warzone 2100\warzone2100.exe:005A0349
004010A7  C:\Program Files\Warzone 2100\warzone2100.exe:004010A7  __mingw_CRTStartup  /home/ron/devel/debian/mingw32-runtime/mingw32-runtime-3.13/build_dir/src/mingw-runtime-3.13-20070825-1/crt1.c:237
00401123  C:\Program Files\Warzone 2100\warzone2100.exe:00401123
stderr.txt

Code: Select all

info    |10:48:24: [SDL_main] mod_mp (aivolution.wz) is enabled
error   |10:49:02: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player3/Sk-memonia9-T3.lrn' for player 3: File not found
error   |10:49:02: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player1/Sk-memonia9-T3.lrn' for player 1: File not found
error   |10:49:02: [SetUpInputFile] SetUpInputFile(): Couldn't open input file: [directory: (null)] 'multiplay/learndata/player0/Sk-memonia9-T3.lrn' for player 0: File not found
error   |10:49:21: [mapTile] y coordinate 226 bigger than map height 224
error   |10:49:21: [mapTile] Assert in Warzone: map.h:276 (y < mapHeight), last script event: 'N/A