                           -------------------------------
                                 46 OkuMen Present
                                       Rusty
                                      v1.0.1
                           -------------------------------

..:+..................................++I..................................+=...
..~+..................................==I..................................++...
.+??.................................===II=................................??+..
.+??.................................===II+................................?I+..
.+?III?............................===II=====,..........................I?III+..
.+?III?............................===II=====,..........................I?III+..
..:+IIII...........................==~:::~~~~==........................IIII++...
..:+IIII...........................==~:::~~~~==........................IIII++...
....+?IIII?.......................~II===~====,......................?III??+.....
....+?IIIII.......................~II===~====,......................?III?I+.....
.....=+IIII?I+.................I======III??+~==~.................+??IIII++......
.....=+IIII?I+.................I======III??+~==~.................+??IIII++......
.....=+IIIIIII???++.........=II=~~~++IIII??++++=:~.......++?II??IIIIIII?++......
.....++?IIIIII?I?++.........=II=~~~++IIII??++++=~~.......++?IIIIIIIIIII?++......
.......+IIIIIIIIIIII??+++...=II=~~~++IIII??++++~==.......++IIIIIIIIII?I+........
.......+I?IIIIIIIIIII?+++...=II=~~~++IIII??++++~==.......++?IIIIIIIII?I+........
..........+??IIIIIIIII???+++=II~??I::IIII??++~:?~~===+I??IIIIIIIII??+...........
..........+??IIIIIIIII?I?+++=II~??I::IIIII?++~:?~~===+I??IIIIIIIII??+...........
.............+I?IIII:::::?++===.??I:::::I::::::?...++::::::IIII??+..............
.............+??IIII::,,,?++===.??I:,:::I::::::+...++::::::IIIII?+..............
................+I?:::+++:::+==.??I::I::I:~++~:=..+::IIII:::II+.................
.................+++::+??+III~~....++IIIII?++,.7~~?IIIIII:::+++.................
.................+++::+I?+III=~....++IIII??++,.I~=?IIIIII:::+++.................
...................~++:++IIII==IIII...++++?IIII+==+IIIII:,:+~~..................
...................~++:++III?==IIII...++++?IIII+==+??III:::+~~..................
...................~::+::III?==++++II.====+II+++..=?I+:::++:~~..................
...................~::+::III?==++++II.====+II?++..=?I+:::++:~~..................
.................~~=++:::++++==.+++++=..+.,=+++=..=++++++::+==~.................
.................~~=++:::++++=~.+++++=..+.,=+++=..=++++++::+==~.................
...................~==++++::+++=:::++I==:======...=++:+++++=~~..................
...................~==++++::+++=:::++I==:======...=++:+++++=~~..................
....................~~===+==:==+??III?++=:~+III+...::++++==~....................
....................~~===+==:=~+??III?++=:~+III+...::++++==~....................
......................~~~=++I::III?+++=====+?II+::??I====~~.....................
......................~~~=++I::III?+++=====+?II+::?II====~~.....................
......................=++III?++:?I+===......=++:++?II???~.......................
......................=++III?++:?I+===......=++:++?II???~.......................
......................=++I?I+++:===............:~=+++III?.......................
......................=++I??+++:~~~............,~=+++III?.......................
.........................======::::............,::..............................
..........................===?+::::,::+====:::::::..............................
..........................===++:::::::====~:::::::..............................
..........................==+I??:::++:,,::::::::?I=::...........................
..........................==+???:::++:::::::::::?I=::...........................
..........................++?IIIIIIII?==++???II+==?===..........................
..........................++?IIIIIIII?==++??III+==?===..........................
.........................=+++???IIIII?==++???II+==?++=::........................
.........................=+++???IIIII?==++???II+==?++=::........................
......................===I??????=============:::+++++===:.......................
......................===I??????=============:::+++++===:.......................
...................=++??IIIII===+++??I==+:,..:=+??????++=::.....................
...................=++I?IIIII===+++?II==+:,..~=+????I?++=::.....................
.................==+??IIIIII?+++===::.....:++???IIIII?+++==.....................
.................==+I?IIIIII?+++===::.....:++???IIIII?+++==.....................
................=::~==+++=~~:::++++==:..:+??IIII?IIIII?I?++:....................
................=::~==+++=~~:::++++==:..:+???III?IIIII?I?++:....................
..............==:++I?IIIIIII?++::::==:..:+?????+?IIIIIIII??=::..................
..............==:++I??IIIIII?++::::==:..:+?????+?IIIIIIII??=::..................
..............==:++I??IIIIII?++::::==:..=+?????+?IIIIIIII??+==..................
..............==:++I??IIIIII?++::::~~:..~+???I?+??I7IIIIII?+==..................
..............===++IIIIIIIII?++=::::::...====++===+III::,I?+==..................
................=+++??IIII??+==IIIIII+...::::~=?==?,,:,:,?+=....................
................=+++??IIIIII+==IIIIII+...::::~=?==?,.:::,++=....................
................=++III====:::..====?II++.:~==?II,.:::~==:.,=....................
................=++III====:::,.====III++.:~==?I?,,:::~==:,,=....................
.................===IIIIII::~~~::::,,,,,...::~=,::~===++:,,.....................
.................===IIIII?::~~~::::,,,,,..,::~=.::~===++:.,.....................
..........................::=++~~~~:::.........,::~==+~~,.......................
..........................::=++~~~~:::.........,::~==+~~,.......................
..........................::=++~~~~:::...........,:~~=,,,.......................
..........................::=++~~~~:::...........,:~~=,,,.......................
............................:==+III==.~~:,,,,......::,,,........................
............................:==+III==.~~:,,,,......::,,,........................
...............................:~~~..+==~:,,,,,...:..,..........................
...............................:~~~..+==~:,,,,,...:..,..........................
...................................::=++I=~::::....::...........................
...................................::=++I=~::::,...::...........................
........................................~=++=~~:,,,.............................
........................................~=++=~~:,,,.............................
...........................................,::~~~~:,............................
..............................................,,:::,............................
...............................................::::,,,,,........................
........................................,:::,....,:::+III+++....................
........................................,:::,....,:::+III+++....................
.......................................,:~~~,......++,,,,.......................
.......................................,:~~~,......++,,,,.......................
......................................::~=~:,,........::~::.....................
......................................::~=~:.,........::~::.....................
.....................................,~~+~:,....................................
.....................................,~~+~:,....................................
...................................,,,==~:,,....................................
...................................,,,==~:,,....................................
.....................................,,,..,.....................................
.....................................,,,........................................
................................+++II+:::.......................................
................................+++II+:::.......................................
...............................:::::::++:.,.....................................
...............................:::::::++:.,.....................................
..........................................,.....................................
..........................................,.....................................
................................................................................



------------------------
Table of Contents
------------------------
1.0 Basic Information
	1.1 Version History
	1.2 Patch
		1.2.1 Windows
		1.2.2 Mac/Linux/Other
2.0 Project
	2.1 Running the Game
		2.1.1 Emulator Compatibility
		2.1.2 Common Issues
	2.2 About the Game
	2.3 About the Project
	2.4 About the Team
3.0 Credits
4.0 Special Thanks
5.0 License
6.0 Contact
------------------------

------------------------
1.0 Basic Information
------------------------

1.1 Version History
------------------------
v1.0.1 - May 11, '17 - Patcher should now work on 32-bit Windows.
                     - Trying to patch a read-only disk gives a more specific error message.
                     - GDC Clock error message is now translated in-game.
                     
v1.0.0 - May 06, '17 - Initial public release.

1.1 Patch
------------------------

1.1.1 Windows
------------------
	Run RustyPatcher.exe and give it the path to your System Disk (floppy) image or only disk (hard drive) image, and the others if the program doesn't fill them in automatically.

	If you have the game installed in a nonstandard subfolder (as in, not in the root directory or in a folder called "RUSTY") of a hard disk image, click "Advanced" and fill in the path to your Rusty game files in the "Path in Disk" field. If you just got the game and havenft touched the file with EditDisk or ND or any other image editing tools, then this doesnft apply to you.

	The text runs a bit slowly during cut scenes, so if you're using Neko Project II you can check the "Faster text" box in the patcher to speed it up. Do not check it if you're using any other emulator.

	Click "Patch" and play the game!
	
1.1.2 Mac/Linux/Other
------------------
	The patcher executable is Windows-only (for now), so if youfre using another OS, you can use the provided xdelta patches in the "Mac+Linux Patches" folder. Use a utility like Delta Patcher to patch your copy of the game ( http://www.romhacking.net/utilities/704/ ). Note that this method is a lot less flexible, and only supports a few particular builds of the game.

	If you're patching the floppy disk images you will need to patch each individual disk with the respective patch. Note that no patch is necessary for Game Disk 3.

------------------------
2.0 Game
------------------------

2.1 Running the Game
------------------------
	If this is your first time emulating or playing a PC-98 game, we've written a short setup guide on our site that should help you get a PC-98 emulator setup and ready to play: http://46okumen.com/pc-98-emulation/

	We recommend Neko Project II, particularly np21.exe from the np2fmgen pack.

	Once you've patched the disk images, put the System Disk in your first floppy disk drive (FDD1), then the Opening Disk in your second floppy disk drive (FDD2). If you're using the hard disk image, simply put the hard disk image in IDE #0. Next, you simply start up (or restart) your system and the game will autoboot. This process applies to both hardware and emulators.

2.1.1 Emulator Compatibility
------------------
	Again, we recommend that you use np21.exe from np2fmgen. But the translated game runs in all major emulators. We're aware of an issue that garbles the main menu text in certain builds of Neko Project II.

Emulators                  . Works?           . "Faster text" usable?
.....................................................................
np21, np21nt, np21/W       . Yes              . Yes
np2, np2nt, np2sx, np2sxnt . Main menu glitch . Yes
Anex86                     . Yes              . Freeze
T98-Next                   . Yes              . Too fast
SL9821                     . Yes              . No effect

2.1.2 Common Issues
------------------
	If the game font is squiggly and hard to read, you should download a better one! A good one can be found, once again, at http://46okumen.com/pc-98-emulation/ .

	If you get an error message about the GDC Clock before starting the game in Neko Project II, follow these steps to set your GDC clock to 2.5MHz:
	1) Reset the emulator and hold "END" to bring up the BIOS menu.
	2) Using your arrow keys to select and enter to confirm, choose the second menu item (fBbvXCb`Q̐ݒ).
	3) Set the bottom option (GDCNbN) to 2.5MHz.
	4) Select the last option (I), then select the last option again (I).
	5) Your game should auto-boot now. Enjoy! (You only have to do this once.)

	If while launching the patcher you get an error about api-ms-win-crt-math-l1-1-0.dll missing, you may need to install Visual C++ Redistributable, which is here:
	https://www.microsoft.com/en-us/download/details.aspx?id=48145

2.2 About the Game
------------------------
	Rusty was released in Japan for the PC-9800 series and IBM PCs on July 16th, 1993 by C-Lab Co., Ltd. Itfs a side-scrolling action game where you control a female monster hunter wearing only tight-leather and gravity-defying shoulder pads who wields a whip to face the forces of darkness as she confronts an ancient evil. One of only two action games developed by C-Lab for the PC-9800 series, Rusty has gained a somewhat cult following in recent years for its solid mechanics, decent visuals, and pretty rocking soundtrack (by the combined talents of Masahiro Kajihara, Kenichi Arakawa, and Ryu Takami).

	Though the game is clearly based on the Castlevania series, it shares the strongest similarities with Castlevania: Rondo of Blood, which came out on October 29, 1993, three months after Rustyfs release. There are a number of sites detailing some of the similarities so if youfre into doing some research, start your Google engines.

	For more information, check out the fully translated manual. If it wasn't included with this download, you can find it on the Rusty project page on our website: http://46okumen.com/projects/rusty

2.3 About the Project
------------------------
	The 46 OkuMen team, creators of this patch, are a young romhacking and translation team. Two of the three core members had never worked on a romhack before their first project (E.V.O.: The Theory of Evolution released in Dec 2016), thatfs how new. All releases after this will likely still be a surprise, as we are now focused on attempting to bring games from the relatively unknown outside of Japan PC-9800 series of computers to a wider audience.

	Therefs not a lot to be said on the translation aspect of the game aside from mentioning a few choices that kuoushi made in regards to romanizations of names. Most people that are familiar with Rusty have probably seen that her full name was romanized as Rustia Sprinkle in a lot of places, but wefre not exactly sure who did this romanization originally. We felt it didnft reflect the actual Japanese pronunciation (ra-su-ti-a su-pu-ri-n-ku-u-ru, note the elongated euf sound.) well enough and went with our own romanization for the name, Rustea Sprincul. Aside from that, we did a slight localization by changing the name of the eight monsters from the Eight Legions, to the Eight Fiends. The Eight Legions are a set of guardians of Buddhist teachings, basically. If youfd like to look more into that, search for ghachi bushuh or even just geight legionsh to learn more. The rest is as close as we could make it within the confines of the space limits.

	For a game that's not exactly heavy on text, it needed tons of hacking to get any text to display at all. While E.V.O.: The Theory of Evolution supported ASCII text from the beginning, Rusty didn't support it anywhere and required separate assembly hacks to be written for cut scenes, in-game dialogue, the main menu, the game over screen, and some scrolling text before the ending. Plus, there was text in two image formats (.MAG and .MGX), but luckily .MAG is common enough that we were able to find a converter. This was some of hollowaytape's first assembly hacking, so the fact that it worked at all is a good sign for our future projects.

2.4 About the Core Team
------------------------
	hollowaytape is a fairly new software developer who works in scientific computing. He grew up playing fan-translated games like Seiken Densetsu 3, La-Mulana, and Mother 3, and is excited to finally have the skills and free time to give something back to the community.

	kuoushi is a professional Japanese translator who just so happens to also translate as a hobby. He has worked on a lot of translations over the past 10+ years in many different fields, such as short stories, manga, mobile games, and more. E.V.O.: The Theory of Evolution was the first full romhacking translation project he has ever undertaken, and he's happy to have been a part of it.

	SkyeWelse is a web developer / graphic artist and a hardcore retro-gaming enthusiast / collector. Some of his past websites include miraigamer.net, gameflaws.com, suikocastle.com, cavestory.org, shantae.net, usamsx.com, and more recently retro-type.com, which is planned to become a gaming community at some point in the near future. As a visual person, he really enjoys turning graphics with Japanese texts into English versions.

	You can find more about the team and our future projects at our website: http://46okumen.com

------------------------
3.0 Credits
------------------------
hollowaytape - Hacking
kuoushi - Translation, Editing, Trailer
SkyeWelse - Graphics
not_log - Manual Scanlation
yukinsaknos - Original Manual/Box Scans
Highwang (kind of, you quitter), kuoushi - Beta Testing

------------------------
4.0 Special Thanks
------------------------
	Wefd like to thank anyone who helped us on this project and whom we may have forgotten to include in the above credits. Thanks to the users of the PC-9800 Series Central Discord server for their support, enthusiasm, and tolerance throughout the project.

	Many, many thanks to euee, developer of the NDC utility, the foundation of our custom patching program. He improved and expanded the program in all the ways we wanted, and we never needed to ask him! You can find him here: http://euee.web.fc2.com/

	kuoushi would like to thank his wife for putting up with him translating old Japanese video games at odd hours.

------------------------
5.0 License
------------------------

	This translation patch is covered by the Creative Commons Attribution-NonCommercial license. A human readable version of the license (as well as the full text of the license) may be found here: https://creativecommons.org/licenses/by-nc/4.0/

	You are free to share and redistribute this patch in any format. You are free to adapt or build upon this patch in any way. However, you must give appropriate credit to us, indicate any changes youfve made, and you may not use it for any commercial purposes.

	The patcher program RustyPatcher.exe is covered by the Apache Public License (version 2). This license can be found here: http://www.apache.org/licenses/LICENSE-2.0

------------------------
6.0 Contact
------------------------
	If you need to get in touch with us for any reason, you can send an e-mail to hollowaytape AT retro-type DOT com or swing by our website at http://46okumen.com .
