RO-NAME-SPOOFER(6) Games Manual RO-NAME-SPOOFER(6)

NAME

Ragnarok Online Name Spoofer — A memory-patching utility to override and lengthen character names in the Ragnarok Online client.

METADATA

Platform: Ragnarok Online
Release: 2002-01-15
Status: Archived — binary/source preserved

SYNOPSIS

NameSpoofer.exe

DESCRIPTION

The Name Spoofer was a specialized utility designed for the early Ragnarok Online client. Its primary function was to allow players to set character names that bypassed the standard client-side length restrictions and supported characters.

The hack operated by patching the game process memory at runtime. It targeted the specific offsets where the client stored and retrieved the local player’s name, replacing them with a custom user-defined string. It also introduced a new /name command, allowing players to update their spoofed identity on the fly from the chat console.

This was more than just a cosmetic change, as it allowed players to create names that would be displayed in the chat window and in the game’s UI, which could be used to impersonate other players or to create offensive names.

While the original compiled binary and source code have been lost to time, the functional memory offsets for the Beta clients are still present in the archive:

  • readme.txt — Documentation and usage instructions for the name spoofing features.

KEY FEATURES

  • Extended Length Support — Overrides the default name limit, allowing for strings up to 75 characters long.
  • Ghost Character — A specialized spoofing mode that removes the character’s name entirely, even when talking in public chat.
  • Protocol Bypass — Disables the client-side “anti-flood” check, allowing for rapid-fire sentence repetition.
  • Unfiltered Chat — Removes the hardcoded censorship dictionary and enables the use of illegal ASCII/non-English characters in messages.
  • Dynamic Command Injection — Implements a custom /name command to update the spoofed buffer without restarting the tool.
  • Runtime Unload — Features an “Unload” mechanism to cleanly restore the original memory state of the client.

NOTES

I’d been writing game hacks for Diablo for a while and was ready to move on to something new.

Ragnarok Online, a South Korean MMORPG, was just starting to catch on in North America around that time, but it was still mostly unknown to both players and the hacking scene.

Its anime-inspired aesthetic was charming and colorful, full of bright sprites and whimsical designs. What really hooked me, though, was how untouched it was: almost completely free of public hacks or cheats.

It felt like a goldmine, a fresh sandbox for reverse engineering, packet sniffing, and memory poking. I couldn’t resist diving in.

This was a very rudimentary hack, and I was surprised that changing your display name to other players was as simple as overwriting the name buffer in memory.

ATTACHMENTS (Browsing /usr/games/hacks/)

Path: /usr/games/hacks/ragnarok_online/NameSpoofer/readme.txt2782 bytes
What's new in version 2.0
-------------------------
- Added an in-game command line "/name" for name spoofing.
- Name Spoof and Ghost Character now also work for party chat.
- Anti-Flood and No Censorship now also work for whispers and party chat.
- Compatible with latest Beta patch 35.

This program applies a patch into the Ragnarok Online process memory, therefore you need to have it running before applying.
It is compatible with the English Beta client patch level 35.

Steps to activate the hacks:
1) Run your RO client.
2) While in game, press Alt+Tab on your keyboard to minimize the game window.
3) Run this program.
4) Choose the hacks you want and click on "Apply".
5) Come back to the game and enjoy.

What the hacks do:
- Name Spoof : Fakes your character's name when chatting. You and other players will see the spoofed name above your head and in the chat window when talking.
- Ghost Character : You don't have any name when talking :)
- Bypass Anti-Flood : Allows you to say the same sentence more then 2 times.
- Allows Illegal ASCII : Allows you to send chat messages containing non-english characters (Ex:����).
- No Censorship : Allows you to send chat messages containing "bad" words (Ex: Fuck).

Info about command '/name' :
It works like any other game commands. You need to type "/name <name>" without the quotes in the text chat box.
Example: /name Joe Black
In that case, it would spoof your name to "Joe Black". Note that this command is only enabled if you have selected Name Spoof. It won't work if you are in Ghost Character. A message telling what is your new name will show up if you have typed the command with the right syntax.

The maximum lenght for name is set to 75 characters. That should be far enough for what you need. However, it's possible to send longer name.

Note that everytime you change the hacks setting you need to click on "Apply" so the changes can take place.

Clicking on "Unload" will unload all the hacks from memory and write back the original datas.

I'm not responsible for any damage this program can cause. I've tested these hacks on my system and none of them have harmed me in any way, but I hold no responsability if it does on yours. Nor am I responsible if you get banned from the Ragnarok Online's server. If you find any bugs, please e-mail me and describe what's wrong.

This being said, have fun :)

You love this program and want more? I'm not done yet, I have lots of other projects! Come see what I'm up to at my site!
Later.


--------------------------------------

~ Arsenic  a.k.a  Artemis`Entreri

E-mails : DumbassSk8er@hotmail.com
          arsenic@rootshell.be
        
Web page : http://onesided.cjb.net 
           www.onesided.da.ru  (Mirror)

TECHNOLOGIES

  • C++
  • Memory Patching
  • Reverse Engineering
int03h.com circa 2002 RO-NAME-SPOOFER(6)