"Invalid vehicle ID" crash[message #288446]
||Fri, 05 August 2011 15:14 |
||So I was playing vanilla JA2 v1.12 when the game started to systematically CTD when I tried to access the map or the options screen. I tried applying the Stracciatella patch/mod, and voil
Re: "Invalid vehicle ID" crash[message #288472]
||Fri, 05 August 2011 21:11 |
|It seems as if the savegames from 1.12 and stracciatella are not compatible. I would recommend starting a new game. The changes from vanilla to stracciatella are somewhat fundamental, although below the surface. I have finally come to a private version of stracciatella, which does not produce any bug until the second town is captured. I am confident that I might finish the game without any bug. This is worth a new game all the way. Sadly open stracciatella developement has stopped at an although advanced but incomplete status. I am happy that there are still other people playing patched JA2. Personally I am hopeful with every try of a bugfree game with my stracciatella derivative developed with eclipse.
The bugs I have found and fixed in stracciatella are:
-double ap-charge for stealing
-enemys still run for panic buttons after first loss of sector
-squad change allows for standing up without using ap
-civis without detailed placement are missing
-sleeping mercs who retreat travel and arrive sleeping
-recruits without teacher do not get tired, but trained
-hourly update located the second bar in drassen at the airport instead of the mine sector for larry
-a typo in FOV.cc causes trip-flares under ground not to ignite
-tons of guns ammo items in normal guns mode
-sleep and fatigue is handled before the hourly work is accounted and not after
-some display trouble here and there
The bugs I have found and not fixed are:
-animations in real time can be interrupted to avoid alarm while shooting, law hourglass must start before noise
-exception when npc stands at tileset, where the heli is spawned at refuling site - to insert central
-fast animations and wrong placement when leaving from heli into squad - sAniDelay
-slow animations after battle
-animation freeze if waiting for merc to let pass in water
-prone stance impossible in some maps for certain orientations
-howard does not confess
-g41 in grumm with 5.45 ammo, m-14 in alma with 5.56 ammo
-throwing knifes fly on roof-top level at drassen mine
-AI uses mortar under roof
-pointless battle after annoying joey and going back to surface
-panic buttons do not make sense
-clearing mines with full hands moves it to another mercs inventory
-gas effect on roof-top level transfers to the basic level and vice versa
-sometimes exception when changing sector in tactical - merc placement error - no ctd
-error while loading map, press esc randomly, not reproducible, civ/militia placement?
-endless hourglass at realtime switch after isolated enemy without visual contact throws a gas-grenade in the last turn
-leaving a battle sector with truck breaks the squad table (truck remains bound to wrong squad number)
-shopkeeper faces do not talk properly
-tony out of office at first opening - hans does never open the shop
-sal says the wrong lines when forgetting about shipments instead of stealing
-merc gives a sniper rifle to a dual pistol merc with full inventory - burst stays
-persistent muzzle flash when fighting in towns after lockbreaking with guns
-sometimes shipment never arrives and is not displayed when selected (day 13, 4 items)
-sometimes skyrider npc placed odd in airport sector
-sometimes enemy caught at off-map tile when fleeing
-sometimes ctd at bloodcat spawn in enemy controlled sector
The list for vanilla is longer. Most of which is avoidable.
Re: "Invalid vehicle ID" crash[message #291276]
||Wed, 28 September 2011 23:07 |
||To clarify a bit the "El Dorado" vehicle, stracciatella doesn't replace the truck by it. The El Dorado was from the original design and the code has references to it in the vehicle list even if it wasn't used. For the original poster, it means that vanilla JA2 and stracciatella use different vehicle indexes. His truck index was off by one for straciatella and pointed to his neighbor the El Dorado when the saved game done with vanilla JA2 was loaded in stracciatella. I played with the El Dorado a long time ago with no success. It wasn't usable.
You can read in the code that vehicles had different properties in the original design: some needed roads while others would have worked in plains or flat ground, they had different speeds too. When they simplified them to be all the same, they removed one of them.
When you read the code, you can find strange things (often in comments) which don't exist in the game, like:
- A serial killer in Cambria (kills miners).
- A progressive invasion of the mine by the bugs, where the few people who see them aren't believed at the beginning.
- Disappearing miners (bugs or serial killer ?)
- Gabby was meant to be an hermit who lived in a secret place and you had to do something for his brother (who wasn't implemented) like cure his wife to be introduced to Gabby. When I read this, I had the feeling that the location/story of Gabby's brother was replaced by the Hicks.
- A reference to the river snakes of JA1.
- Comments for/from Wizardry 7 in one of the tool libraries.
- Memory space for 8 "Planned mercs" at the end of the list of the people (mercs, vehicles, enemies, civilians) present in the current sector. I don't know what they were meant to be.
In his last updates of straciatella, Tron removed the references to bugs progressively invading the mine and the 8 "Planned mercs".