News: 11 March 2016 - Forum Rules

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Cyneprepou4uk

Pages: [1]
ROM Hacking Discussion / Request for deleting some translations
« on: September 03, 2021, 11:38:21 am »
User RyogaSinGPS takes credits for existing NES Russian translations, which he didn't actually take any part in. It would be ok if he just uploaded them without any modifications, but that's not the case here.

He changes copyrights to his nickname (he writes Gyoba or something since he has no idea how to write it correctly in Russian) and the year of the translation to 2021 inside the ROM, then uploads his "hard work" to RHDN.

I ask moderators to remove these patches from this site. And you might as well check his translations to other languages.

Here are proofs for all 9 patches.

Alien 3


Original translation by АО "Электроника" (ROM was dumped by CaH4e3 in 2009)


Mighty Final Fight

Prince of Persia
Original translation by АО "Электроника" (ROM was dumped by CaH4e3 in 2009)

Super C
Original translation by ВОВАН - pre-patched ROM only.

The Little Mermaid
Original translation by АО "Электроника" (ROM was dumped by CaH4e3 in 2009)

Top Gun
Original translation by АО "Электроника" (ROM was dumped by CaH4e3 in 2015)

I don't know how you guys do the extraction, but I'd like to share my own script, maybe you'll find it useful (and not just for Japanese).

1 - download this archive -
2 - open translate.lua with your text editor and configure the encoding table for your own needs (you can write almost anything you want between "" for corresponding bytes)
3 - find text in the ROM
4 - copy bytes and past them into input.bin with your hex editor
5 - launch translate.bat
6 - open output.txt to see the result

Here is an example of how to use it -

Since bytes can contain some control bytes with different arguments (new line, pause, etc), which might happen to be the same values as text bytes, make sure to compare text with what you see in the game and check for minor errors.

Personal Projects / NES Games Disassembly (possible requests)
« on: January 30, 2021, 04:53:55 pm »
My list of source codes for games that I've made myself

Feel free to use them in any way you want to. They don't have many comments, the main goal is making them editable and compilable out of the box.

I'll post updates in this thread, and add comments to code and RAM from time to time at GitHub.

There is a chance I will accept an interesting request for making a source code of a NES game you'd like to hack. Here are my main conditions:
  • Your game is a known and popular one (the disassembly might be useful to other romhackers)
  • You have assembly hacking skills (you actually know what to do with the source code)
  • You have cool and big ideas for your hack (not just some sprite editing or palette changing)
  • You have a fully logged .cdl file of the original [!] ROM (required for the disassembler)
  • You have an .fm2 movie of a complete walkthrough of the game, preferably with unlocking all secrets and stuff (required to run the movie at max speed with breakpoints enabled)

If request is rejected, you can still make a disassembly yourself the same way as I do by using my BZK 6502 Disassembler.

Personal Projects / BZK 6502 Disassembler
« on: December 03, 2020, 01:29:15 pm »
Let's create a quick disassembly of your game!  :)

This disassembler is a CDL-based Lua script. Mostly targeted on romhackers who just want to have a better view at the game code with little effort. By editing the config file you can properly disassemble any game on any mapper.

Disassembler features:
- Separate code from data using a CDL file
- Display all 6 CDL flags, ROM File and NES Memory address
- Use several table files to display symbols
- Auto adding labels to RAM addresses
- Additional info about each CPU address

Notepad++ scripts features:
- Convert .byte to instructions
- Convert .byte to .word/.dbyt + labels
- Auto adding labels to Branches, Tables and JMP/JSR instructions
- Other manipulations with bytes

Final output files are compatible with ca65 assembler (after deleting "garbage" text using a single regex). Assembles files into a 1:1 copy of the original ROM.


If you wanna try it, read the manual. Let me know if you have any questions.

Personal Projects / Captain Tsubasa 2 [NES] collaborative translation
« on: June 22, 2020, 08:59:59 pm »
Work in process...

Collaborative translation -
CT2 disassembly -
Some screenshots -
Demo -

English translators:
BZK (Cyneprepou4uk)
JD (Viewer)
IFD (ifightdragons)
featuring Site and Hayabusa

If you want to participate in English translation, or to translate the game into some other language by yourself, contact me for more information.

Newcomer's Board / How to register at Data Crystal?
« on: December 21, 2019, 03:19:10 am »
The only link I could find says:

Code: [Select]
Permission error
You do not have permission to do that, for the following reason:
You are not allowed to execute the action you have requested.

Personal Projects / ROM hacking tutorials for beginners
« on: August 19, 2019, 07:03:23 am »
I'm working on a detailed ROM hacking tutorials for beginners -
Currently only NES is avaliable, others platforms are in development.

Pages: [1]