Exestringz strange error

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
raulpuro
Posts: 62
Joined: Sun Feb 01, 2015 5:31 pm

Exestringz strange error

Post by raulpuro »

Hi,

I'm having problems with exestringz, the application extracts the texts perfectly, but some texts can not be modified.

Some texts are a headache, I can not increase the size of the phrases, if it increases its size the phrases is cut and if I reduce the size of the phrases, the game returns me to the desktop, it is as if they were constant and not outside Possible to change its size.

These are some phrases that give the error mentioned.

Code: Select all

________________________________________________________________________________1-0003632d___0023042c/0063102c
ELIGE CLASE

________________________________________________________________________________1-00035cf3___002303f4/00630ff4
ELIGE HEROE

________________________________________________________________________________1-000767be___00235974/00636574
CERRAR VENT

________________________________________________________________________________1-000362ac-000365f1___00230414/00631014
NUEVO HEROE UN JUGADOR

________________________________________________________________________________1-00036abc___00230448/00631048
 JUEGO UN JUGADOR
________________________________________________________________________________1-00036b3d___0023045c/0063105c
    DIFICULTAD   
________________________________________________________________________________1-000366a7___0023043c/0063103c
  NOMBRE   
 

This text can not increase its size to more than 3 letters, but if I decrease it to 2 it does not give an error.

Code: Select all

________________________________________________________________________________1-0025fb04-001e47c4___00237248/00637e48
CAP


This text can increase one more letter, I can put 8 letters, but it does not accept more letters.

Code: Select all

________________________________________________________________________________1-0025fb18-001e501a___002371b8/00637db8
BUCKLER



The problem is that decreasing the size in some sentences produces an error, it is a long and random game, it is not possible to test all the texts, at any moment it can fail and not be able to continue playing.

I do not know if they follow any pattern and it is possible to solve the problem.

I would appreciate it if you could look at it.

Greeting and merry christmas.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Exestringz strange error

Post by aluigi »

Currently I can't check it but it's really very strange.
Maybe it's possible that the executable doesn't use only the pointer to the string or the values collected by exestringz are part of a more complex structure.
As far as I remember exestringz reuses the same original space if the edited string is smaller than the original in which case there should be no errors if yours is shorter, but probably I don't remember correctly.
The bad news is that in any case there will be no updates for the tool, it worked perfectly for the jobs other users and I did in the past and probably this one is just one of those rare cases in which it can't be adopted for some technical reasons.
Just guessing, sorry.
raulpuro
Posts: 62
Joined: Sun Feb 01, 2015 5:31 pm

Re: Exestringz strange error

Post by raulpuro »

Hi,

Thanks for replying, it is very strange, it may be an old tool, but I use a lot of its tool, it has made things much easier for me to translate and I never had this problem, I had never failed to make the texts longer or shorter.

The strange thing is that they are copying correctly in the new .exe, has no logic, some texts around work well and many others do not.

In the executable I have seen

"Copyright 1989-1995 PKWARE Inc. All Rights Reserved
Patent No. 5,051,745
PKWARE Data Compression Library Reg. U.S. Pat. and Tm. Off.
Version 1.11"

I have tried running exestring on windows xp and I have looked at the exestringz code out of curiosity because I do not understand almost anything XD, Well, it seems that the solution is more complicated than I thought.

Greetings.