![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
|
![]() |
#1 |
Commodore
![]() Join Date: Mar 2011
Location: Ireland
Posts: 639
Downloads: 295
Uploads: 64
|
![]()
Anyone any idea why the opening script cuts off at the end and adds my save input instead ... ???
Thanks ![]() |
![]() |
![]() |
![]() |
#2 |
Grey Wolf
![]() Join Date: Aug 2007
Location: ...somewhere in the swamps of Jersey.
Posts: 909
Downloads: 157
Uploads: 0
|
![]()
I have seen the same for years on my saves. Always figured it was some kind of glitch. Does not seem to affect successful reloading of saves for me so I ignore it.
__________________
...I fought in many guises, many names, but always me. Patton
|
![]() |
![]() |
![]() |
#3 |
Commodore
![]() Join Date: Mar 2011
Location: Ireland
Posts: 639
Downloads: 295
Uploads: 64
|
![]() |
![]() |
![]() |
![]() |
#4 |
CTD - it's not just a job
|
![]()
Looks like too much text for the box to display in the given area...
__________________
"...and bollocks to the naysayers" - Jimbuna |
![]() |
![]() |
![]() |
#5 |
Machinist's Mate
![]() Join Date: Oct 2008
Posts: 129
Downloads: 642
Uploads: 0
|
![]()
... I edited the Menu variable_en file in Commander so that there were fewer words of script. I guess it only can handle so much...
|
![]() |
![]() |
![]() |
#6 |
Commodore
![]() Join Date: Mar 2011
Location: Ireland
Posts: 639
Downloads: 295
Uploads: 64
|
![]()
Thanks all
Script is in the mod.... May well be too many letters as suggested when written by designer. Although I have seen longer script in the load screen so not 100% sure it's length of script. But what do I know lol. Any idea why my save data is added at end? Cheers Last edited by Johnfb; 04-03-24 at 02:14 AM. |
![]() |
![]() |
![]() |
#7 |
中国水兵
![]() ![]() Join Date: Jun 2020
Posts: 278
Downloads: 16
Uploads: 0
|
![]()
See this on GWX but not on NYGM, which has shorter messages.
Never delved into SH3 code, but it looks like a buffer overflow. At some point the game reads in the mission startup text from a file and sticks it in an area of memory. It saves the address of the start of this to use later. This "buffer" is not big enough for GWX, so either the program keeps writing over the next chunk of memory or it correctly stops reading when the buffer end is reached but the coder has forgotten to add a "null" character to signal the end of the string. There's a slight chance it is caused by a consistent typo in the GWX campaign file, like missing quotation marks, in which case it would be an easy fix. I have no idea where these messages are loaded from, so I can't check them or compare with NYGM. Any ideas? At some point the game saves the latest save game filename, which happens to be after the mission startup text in memory. This ends with a null character to show the end of the string. When the game wants to display the startup text it says "output text starting at this address and ending in a null character" so you get the startup text and then whatever is after it until a zero byte is reached - which just happens to be the latest save game fileneme. It's just luck that this does not cause a crash, but then if it caused a crash it would have been caught during testing. This is the sort of horrible hidden bug that leaps out and bites you on the bum years later. Unless of course the Allied situation really was un220424... Last edited by Hooston; 04-03-24 at 04:22 AM. |
![]() |
![]() |
![]() |
#8 | |
Commodore
![]() Join Date: Mar 2011
Location: Ireland
Posts: 639
Downloads: 295
Uploads: 64
|
![]() Quote:
Amazing post...really well explained thanks 😊 👍 Last line ...lol .. 😆 |
|
![]() |
![]() |
![]() |
#9 |
中国水兵
![]() ![]() Join Date: Jun 2020
Posts: 278
Downloads: 16
Uploads: 0
|
![]() ![]() I've read some of the posts above and realised that the meddling with the mission briefing text is done by SH3 commander, so it's just as likely the problem lies there. I have looked at the "Menu variable_en.txt" file that comes with SH3 commander and I can't see anything obviously wrong with it. Whilst the text is waaay longer than the vanilla game expects I assume that it all worked at some point and something has changed to break it. Is the bug linked to a particular edition of SH3 Commander? Or maybe a SH3 mod? |
![]() |
![]() |
![]() |
#10 | |
Commodore
![]() Join Date: Mar 2011
Location: Ireland
Posts: 639
Downloads: 295
Uploads: 64
|
![]() Quote:
No idea... wish I knew Not the end of the world I know, but just annoying and annoying I don't know the resolution . Thanks everyone. |
|
![]() |
![]() |
![]() |
|
|