Home » MODDING HQ 1.13 » v1.13 General Development Talk » Latest exe needs testing
correct8.png  Latest exe needs testing[message #349830] Fri, 19 May 2017 16:58 Go to next message
The_Bob

 
Messages:353
Registered:May 2009
Location: Behind you.
So I made a bunch of fixes I'm not terribly sure about, I'd appreciate people testing this new version for stability so potential bugs I created come up sooner rather than later. I don't necessarily mean the changes and additions, since these seem to work. If everything went well, the game should crash less. If I derped, well, I'm not even sure what to look for. Overall weirdness and crashes in new places I guess. It works fine here though.

Here's the file: https://www.dropbox.com/s/018l70qe1u7wbwl/JA2_EN_Release_8404.7z?dl=1

Changelog:
Added: Ctrl+Shift+E now fills LBE items in sector with other items and places them in vehicles first.
Added: Right-Click on remove attachments button on sector inventory screen will empty LBE items in sector
Changed: SLAY_STAYS_FOREVER disables Slay's hourly chance to leave when unattended
Added: SLAY_HOURLY_CHANCE_TO_LEAVE setting to Ja2_Options.ini
Fixed: a bunch of array index out of bounds bugs
Fixed: a bunch of typos in if conditions
Fixed: BuildListFile() function loading items from index 1 instead of 0
Added translation: Polish text for some map inventory screen items
Added translation: English texts for new functionality for other language files
Cleaned up some old TODOs

[Updated on: Sat, 20 May 2017 00:53]


Re: Latest exe needs testing[message #349844 is a reply to message #349830] Sat, 20 May 2017 21:11 Go to previous messageGo to next message
Julix

 
Messages:92
Registered:June 2010
Location: Germany

Yay, an excuse to start a new game... - I could be "testing" big grin

Last I played was v 8278 - very tempted - downloading unstable rev 8403+ dir 2363 now - though on a win 10 computer. Gha, just remembered why I didn't play long last time... seems to be working for so many people... gotta give it another try! happy

Update: Surprisingly I didn't have to do anything regarding Win10 fixes for it to start (unless I already included the files in the JA2 vanilla folder when I saved that back then...) - however on this computer (64 bit, 8GB ram, i7 processor, dell laptop) the game plays incredibly slow - I'm guessing that's Win10 stuff not to do with this .exe

Sorry I couldn't be of more use.

Update II: I found the older computer (that I set up to specifically set up to dual boot with win10 for use and win7 for JA2 ) runs the 8278 just fine, meaning I'll probably be able to test the new one. Copying files now.

Update III: up and running. What would you like to have tested? Just a normal run through?

[Updated on: Sat, 20 May 2017 23:08]

Re: Latest exe needs testing[message #349845 is a reply to message #349844] Sat, 20 May 2017 23:12 Go to previous messageGo to next message
Julix

 
Messages:92
Registered:June 2010
Location: Germany

One thing I noticed is that the version number on startup seems wrong (rev 8401, dir 17.04.14)
Re: Latest exe needs testing[message #349846 is a reply to message #349845] Sat, 20 May 2017 23:58 Go to previous messageGo to next message
The_Bob

 
Messages:353
Registered:May 2009
Location: Behind you.
Quote:
What would you like to have tested? Just a normal run through?


Yeah, in general just let me know if the game seems to crash more often than you remember it did the last time you played. Or if it's unusually stable somehow, although I wouldn't count on that. The only specific thing I can think of is weirdness in sight checks, the AI might be extra stupid or able to see you when it shouldn't. But don't get paranoid about that latter part, you'll know if it's broken.

For the low frame rate you're getting on your win10 computer, try the fix in this post. It works for me.

Here's a list of what's changed since the revision you last played:
Toggle Spoiler

Re: Latest exe needs testing[message #349848 is a reply to message #349846] Sun, 21 May 2017 05:33 Go to previous messageGo to next message
Julix

 
Messages:92
Registered:June 2010
Location: Germany

I just went through the JA2_Options ini file and replaced sections from my old file and now the inventories are all messed up (i.e. very random) -- do you remember if that's an ini option somewhere? I can't find it. - Strangest thing is in the already started game when I go to the laptop and open a merc's hiring screen the inventory stuff is normal until I press any of the options, then it gets replaced and none of the options get it back. So I guess there's a temporary memory for the most recently selected inventory where all is still good big grin

Found it: option is called MERCS_RANDOM_GEAR_KITS (i.e. "gear" not "inventory" so I didn't find it right away)


Update: now in San Mona with one group and in Drassen Airport with another. The San Mona sector has a "private" faction that's against me. Not sure what that's about... Ideas? - Don't think I stole from anyone yet. Didn't even knock on doors or nothing. -- Also, so far no instability or crashes.

[Updated on: Sun, 21 May 2017 09:19]

Re: Latest exe needs testing[message #349863 is a reply to message #349830] Tue, 23 May 2017 00:51 Go to previous messageGo to next message
Julix

 
Messages:92
Registered:June 2010
Location: Germany

Met the bounty hunter in Drassen and when he gave me the disk the game froze... - in the forever stopwatch way.
Edit: Couldn't reproduce it, even though I had a save game just before that happened.

Talked to him first with Igor ("things are hot right now" - not interested) then with Sam (which started the usual dialogue). Sam's hands were full, but he had space in the inventory. -- Maybe it was right after receiving it, i.e. before the next piece of dialogue started. Anyway, can't reproduce, so...

[Updated on: Tue, 23 May 2017 00:57]

Re: Latest exe needs testing[message #349865 is a reply to message #349863] Tue, 23 May 2017 02:43 Go to previous messageGo to next message
The_Bob

 
Messages:353
Registered:May 2009
Location: Behind you.
I don't think I messed with any code that might be dealing with that scenario. I guess something went wrong and the procedure of giving the disk was interrupted before control was returned to the player, and there's no safeguard that could recover from that state.

If you still have a save around that moment, and feel like experimenting for a bit, try backtracking a little bit before you talk to Carmen. Load the sectors you were in before, talk to shopkeepers or other NPCs, cancel and repeat assignments or move orders. The stuff you did before going to get the disk. Or try an earlier save if you have one. Recently I've been investigating another crash on entering a sector, just loading the save and advancing time wouldn't be enough, before the merc arrived there I had to load the Estoni sector and buy something from Jake, and only then would the crash occur.

I'm actually trying to track down the sources of this random instability rather than patch over the freezes and crashes that ensue. If you can nail down a sequence of events that makes otherwise good code freeze up, that would give me something to go on.

Re: Latest exe needs testing[message #349906 is a reply to message #349865] Sun, 28 May 2017 08:38 Go to previous messageGo to next message
Julix

 
Messages:92
Registered:June 2010
Location: Germany

Didn't follow up on the other one - but I ran into something else: remove all attachments crashed me straight to desktop (i.e. black unresponsive window) - repeatedly. here's a link to the save file. https://drive.google.com/file/d/0B8Dvxp_JebLnbktQUWFMRU5NU3c/view?usp=sharing
Re: Latest exe needs testing[message #349910 is a reply to message #349906] Sun, 28 May 2017 13:06 Go to previous message
The_Bob

 
Messages:353
Registered:May 2009
Location: Behind you.
Try this version: https://www.dropbox.com/s/lyr5q5e3jlxheso/JA2_EN_Release8404_fixed.7z?dl=1

It works fine here.

Previous Topic: fixing xml editor ?
Next Topic: Sprite sizes on 27" monitor
Goto Forum:
  


Current Time: Thu Sep 21 02:36:50 EEST 2017

Total time taken to generate the page: 0.00909 seconds