Thread: Ambermoon
View Single Post
Old 12 May 2013, 15:40   #441
CaptainM68K-SPS France
dlfrsilver's Avatar
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 40
Posts: 7,299
Send a message via MSN to dlfrsilver
i have found one : file 336, DOR GRESTIN.

between two text blocks, there is this : "20,00,20,34,20" when both text should be seperated by "20,00,20". how the parser is supposed to parse this since it's not what it should be ?

another one : file 335, GEMSTONE INN.

there is an empty block declared. it means that instead of $0B (11 blocks) number of block, it's $0A (10 blocks !). and the parser can have a buffer "underrun" aka processing a block with nothing inside as opposed to buffer "overrun" (more text characters than declared in the header values).

And since the game engine must once a text block is parsed, display it, what happens then ? the game can crash, an event can also be not triggered (i guess so).

there are others files with the same problem.

Last edited by dlfrsilver; 12 May 2013 at 16:50.
dlfrsilver is offline  
AdSense AdSense  
Page generated in 0.05105 seconds with 9 queries