Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
LF2 Title Change
#1
I'm trying to figure out how to change the title "Little Fighter 2" on Hexworkshop v6.6, but seeing all these hex numbers is overwhelming me lol, does anyone know how to do this?
Reply
Thanks given by:
#2
You probably have a right column that is labelend something like "ASCII" or so. Basically, every 2 digits in the hex-column get slapped into an ascii-character.

I haven't really worked with that prog, but it's usually the same for any of such programs: Open up the search-dialog (which is usually Ctrl+F), check that ASCII should be searched, and enter "Little Fighter 2" (without quotation-marks, ofc). It should take you right to it.

2.0a should have the title at address 0x00047620.

Note that longer messages require extra-allocation of memory for which you'll need to get into debugging.
Silverthorn / Blue Phoenix
~ Breaking LFE since 2008 ~

"Freeze, you're under vrest!" - Mark, probably.

» Gallery | » Sprites | » DeviantArt
Reply
Thanks given by:
#3
:) 
Just open it with notpad or notpad++ and type 'little fighter 2' in the find box. When you find it replace it with your title but it must be of 16 letters including spaces.
...............
Reply
Thanks given by: qwertz143 , electric.shock , Shaoody
#4
That won't work. I tried that long time ago... Use BP's method.
[Image: signature.png]
A-Engine: A new beat em up game engine inspired by LF2. Coming soon

A-Engine Dev Blog - Update #8: Timeout

Reply
Thanks given by:
#5
:) 
Hey,I tried that method in lf2 V2.0a and it worked. Please try it again.
...............
Reply
Thanks given by: Shaoody
#6
Thnx guys for all the help, is there a way to make your title longer than 16 letters though?
Reply
Thanks given by:
#7
(07-17-2012, 01:48 PM)avatarmaniac789 Wrote:  Thnx guys for all the help, is there a way to make your title longer than 16 letters though?
That would require allocating more memory, which would require modifying the program code.
Or perhaps you can use a DLL to do it. I'm going to look into that.
Age ratings for movies and games (and similar) have never been a good idea.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.
Reply
Thanks given by:
#8
i remember reading that somewhere on how to do it, sadly can't find it at the moment.
Basically the theory is like following
1. you gotta find a blank space, where nothing is written in there, in the exe and get the address of this space
2. go back to the address where you found "Little Fighter 2" written in it and replace the text with a "jmp YOUR ADRESS WHERE THE BLANK IS"
3. go back to the blank space from earlier and write your new address in there.
4. Should now have your new title =)

Why does it work that way:

The title in lf2 is statically set, so basically lf2 searches for the title on a fixed address with a fixed length, because of this we have to force lf2 to go to some place else, where we have more control over the length & space.

If you are acustomed with hexediting, this might already help you, if not i hope some more advanced hexers can help you out. :)
[sig placeholder until my new sig is finished]
should totally allow people to be all trolley on their birthday :D
Reply
Thanks given by:




Users browsing this thread: 1 Guest(s)