Home » PLAYER'S HQ 1.13 » JA2 Complete Mods & Sequels » Stracciatella Project (Platform Independent JA2) » JA2 git repository available
Re: JA2 git repository available[message #306714] Sun, 01 July 2012 14:52 Go to previous message
grantek is currently offline grantek
Messages:1
Registered:July 2012
Hi, I've recently been doing a playthrough of JA2 using your git version of Stracciatella, and I've hit a bug that was preventing my progress.

The save file is here:
http://www.2shared.com/file/a_i1Op-5/ja2-misanthropos-explosion-han.html
(the problem occurs in the opponents' turn if you end the players' turn without doing anything)

I'm in the top-left square of Alma (H13) raiding the military building there, and there's a mysterious explosion that blows out the northwest wall where Sergeant is. I have no idea what causes it, but it happens during or shortly after battle, so I think it might be related to the enemy raising alarms. I've searched the area and found nothing to cause the explosion, but it consistently happens in all the versions of JA2 I've tried so I'm willing to think it's part of the game code.

The problem in your git master version is that it causes the enemy AI to hang. The red "Opponents' turn" bar at the top of the screen pauses after the explosion, and never returns or continues. I spent some time in-game trying different tactics to avoid the explosion or set up different circumstances around it (people getting injured in the explosion etc.), but it always causes the same AI hang.

I tried using the 12.1 release of tron's Stracciatella, the explosion occurred and the game crashed with:
ERROR: caught unhandled exception:
Opening file failed

I ran the game with strace and found some failed unlinks that looked odd just before the game created error.sav:
unlink("Temp/sm_H13.DAT") = -1 ENOENT (No such file or directory)
unlink("Temp/l_H13.DAT") = -1 ENOENT (No such file or directory)

I then tried latest subversion Straciatella from tron's site and it worked fine. The explosion occurred, but the game continued and I was able to save and reload with no problems after the explosion.

I've compiled and run all three versions on Ubuntu 12.04 64-bit. I tried some Windows versions of Straciatella and vanilla JA2 using Wine, but the save games weren't compatible with those.

Hopefully the comments between Tron's 12.1 release and the current subversion code help in tracking this down, and thanks for maintaining the git repository Smile

Report message to a moderator

Civilian
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Thor dismissal Bug
Next Topic: Stracciatella on OSX Lion
Goto Forum:
  


Current Time: Sun Jan 12 00:59:49 GMT+2 2025

Total time taken to generate the page: 0.01332 seconds