Difference between revisions of "Abystus"
m (Wording correction.) |
Demonic722 (talk | contribs) (Added Branch Finder.) |
||
Line 1: | Line 1: | ||
[[File:Abystus-avatar.gif|100px|thumb|right|Abystus' current avatar on the GSHI forums.]] | [[File:Abystus-avatar.gif|100px|thumb|right|Abystus' current avatar on the GSHI forums.]] | ||
− | '''Abystus''' is a current Administrator of [[GSHI]] and former Administrator of [[GSCentral]]. He is also a professional programmer and a well-known hacker in the game hacking scene. Joining the scene in 1998, he was formally known under the forum handles Codex~187, Epic_Cataclysm, and Akumajr while the gscentral.com forums were still active. During November of 2009, he joined the [[GSHI]] | + | '''Abystus''' is a current Administrator of [[GSHI]] and former Administrator of [[GSCentral]]. He is also a professional programmer and a well-known hacker in the game hacking scene. Joining the scene in 1998, he was formally known under the forum handles Codex~187, Epic_Cataclysm, and Akumajr while the gscentral.com forums were still active. During November of 2009, he joined the [[GSHI]] forums as an active hacker, yet remained an Administrator of [[GSCentral]] for some time after that. On August 1st, 2012, he was made a Chronicler, and later on March 8th, 2013, he was promoted to forum Administrator after stepping down from said position held on [[GSCentral]] forums. |
Line 11: | Line 11: | ||
Initially, the program only had support for the [[Super Nintendo]]. Version 1.1 brought support for the [[Sega Genesis]]. There were plans for supporting additional systems such as the [[Nintendo Entertainment System]], [[Nintendo Game Boy]], and [[Sega Game Gear]]. A code porting feature was also planned, but never implemented. The program is now discontinued since it eventually got incorporated into [[GHTool]] early in its development. | Initially, the program only had support for the [[Super Nintendo]]. Version 1.1 brought support for the [[Sega Genesis]]. There were plans for supporting additional systems such as the [[Nintendo Entertainment System]], [[Nintendo Game Boy]], and [[Sega Game Gear]]. A code porting feature was also planned, but never implemented. The program is now discontinued since it eventually got incorporated into [[GHTool]] early in its development. | ||
+ | |||
+ | === Branch Finder === | ||
+ | |||
+ | [[File:Branch-finder.png|220px|thumb|left|Version 2.3 of Branch Finder analyzing a Mortal Kombat "No Fatality" log file.]] | ||
+ | |||
+ | [[Branch Finder]] emerged on June 7th, 2012. It is an ongoing project that allows the user to extract all branches from a supported log file type and display them for easy viewing on the left. The program also finds any redundant branch to addresses and lists them on the right. Overall, this program's goal is to make the creation of codes that usually have sequential branches (Hit Anywhere, Collect Anywhere, Walk Anywhere, Invincibility, etc.) easier to identify. The latest and most stable release, version 2.3, comes with a branch log analyzer and compare tool. These tools can be used to make it easier for those searching for hidden debug/secret options in games. | ||
+ | |||
+ | ==== Supported Branch Types ==== | ||
+ | |||
+ | Here are the current supported branch types by Branch Finder. | ||
+ | |||
+ | {|class="wikitable" | ||
+ | !Supported Branch Types | ||
+ | |- | ||
+ | |Cheat Engine | ||
+ | |- | ||
+ | |GBA TRACER: GBA | ||
+ | |- | ||
+ | |GBA TRACER: GB | ||
+ | |- | ||
+ | |GENESIS: GENS TRACER | ||
+ | |- | ||
+ | |MAME: 68000 | ||
+ | |- | ||
+ | |MAME: ARM | ||
+ | |- | ||
+ | |MAME: KONAMI/M6809 | ||
+ | |- | ||
+ | |MAME: SH-#/RISC | ||
+ | |- | ||
+ | |MAME: TMS340XX | ||
+ | |- | ||
+ | |MAME: V30 | ||
+ | |- | ||
+ | |MAME: V33 | ||
+ | |- | ||
+ | |MAME: V60/TMS32032 | ||
+ | |- | ||
+ | |MAME: Z80 | ||
+ | |- | ||
+ | |MESS: ATARI 2600 | ||
+ | |- | ||
+ | |MESS: CXD8861R/ARM7 | ||
+ | |- | ||
+ | |MESS: TG16 | ||
+ | |- | ||
+ | |MESS: Toshiba TLCS900H | ||
+ | |- | ||
+ | |MESS: SNES | ||
+ | |- | ||
+ | |NES: FCEUX | ||
+ | |- | ||
+ | |SNES: GEIGER'S SNES9X | ||
+ | |} | ||
=== Killer Instinct Image View === | === Killer Instinct Image View === |
Revision as of 17:16, 15 October 2014
Abystus is a current Administrator of GSHI and former Administrator of GSCentral. He is also a professional programmer and a well-known hacker in the game hacking scene. Joining the scene in 1998, he was formally known under the forum handles Codex~187, Epic_Cataclysm, and Akumajr while the gscentral.com forums were still active. During November of 2009, he joined the GSHI forums as an active hacker, yet remained an Administrator of GSCentral for some time after that. On August 1st, 2012, he was made a Chronicler, and later on March 8th, 2013, he was promoted to forum Administrator after stepping down from said position held on GSCentral forums.
Contents
Contributions
GG Mass Crypt
On January 19th, 2012, Abystus released GG Mass Crypt, a small, .NET based application that converts raw ROM codes into Game Genie codes and vice versa. This program was possibly the first of its kind to convert multiple lines of code at a time. Its predecessors were only able to tediously convert a single line of code.
Initially, the program only had support for the Super Nintendo. Version 1.1 brought support for the Sega Genesis. There were plans for supporting additional systems such as the Nintendo Entertainment System, Nintendo Game Boy, and Sega Game Gear. A code porting feature was also planned, but never implemented. The program is now discontinued since it eventually got incorporated into GHTool early in its development.
Branch Finder
Branch Finder emerged on June 7th, 2012. It is an ongoing project that allows the user to extract all branches from a supported log file type and display them for easy viewing on the left. The program also finds any redundant branch to addresses and lists them on the right. Overall, this program's goal is to make the creation of codes that usually have sequential branches (Hit Anywhere, Collect Anywhere, Walk Anywhere, Invincibility, etc.) easier to identify. The latest and most stable release, version 2.3, comes with a branch log analyzer and compare tool. These tools can be used to make it easier for those searching for hidden debug/secret options in games.
Supported Branch Types
Here are the current supported branch types by Branch Finder.
Supported Branch Types |
---|
Cheat Engine |
GBA TRACER: GBA |
GBA TRACER: GB |
GENESIS: GENS TRACER |
MAME: 68000 |
MAME: ARM |
MAME: KONAMI/M6809 |
MAME: SH-#/RISC |
MAME: TMS340XX |
MAME: V30 |
MAME: V33 |
MAME: V60/TMS32032 |
MAME: Z80 |
MESS: ATARI 2600 |
MESS: CXD8861R/ARM7 |
MESS: TG16 |
MESS: Toshiba TLCS900H |
MESS: SNES |
NES: FCEUX |
SNES: GEIGER'S SNES9X |
Killer Instinct Image View
Killer Instinct Image View, released December 12th, 2012, is an application that was designed to view the stored bitmaps within the Killer Instinct and Killer Instinct 2 arcade image files. It also has the ability to export the images locally to a bitmap file. It requires the .NET Framework (version 4.5 or higher), either a Killer Instinct or Killer Instinct 2 .IMG file, and the included DLL files.
This tool serves as a convenience for those who wish to not use any real "hacking" knowledge, but would also like to uncover new, unused content. Most of the content discovered using this program has been published in two pages of The Cutting Room Floor. The contributions to the Killer Instinct title can be found on this page. Similarly, the unused content for Killer Instinct 2 is located on this page.
Chip-Eight Hacking Emulator
To improve his knowledge on emulation, Abystus created Chip-Eight, a CHIP-8 hacking emulator. Released May 30th, 2013, Chip-Eight came with numerous features and also the ability to emulate most CHIP-8 and SuperChip games and demos. The emulator is currently released under the GNU General Public License version 2 (GPLv2) and the source code is hosted on CodePlex.
Features
Below is a list of features currently present in the Chip-Eight Hacking Emulator.
Feature | Description |
---|---|
Non-hybrid type CHIP-8 roms | Supports all non-hybrid type CHIP-8 roms. |
SuperChip | Supports SuperChip games. |
Speed control and pause options | Ability to control the speed and halt the emulation. |
Debugger | Provides a fully functional debugger that includes a read, write and execute breakpoint system, register set/lock options, and full assembly display. |
Stepping Options | Step into, step over, and step out. |
Memory Viewer | Allows read/write access to the system memory. |
Trace Logger | Provides a trace logger with optional register dump. |
Cheat Support | Allows cheats to be used. The current format is AAAA?CC:VV. |
Cheat File Support | Allows cheats to be added, updated and deleted to and from a cheat file. |
Cheat Search Functionality | Allows the ability to perform RAM searches. |
The Peeper
The Peeper was introduced on February 22nd, 2014. It was targeted to hackers who were interested in finding unused or hidden content in games by searching for specific terms. The program analyzes the contents of a rom and reports its findings in a neat, organized tree-view with the total amount of occurrences a specific term has been found, the address at which the term was found, and a snippet of relevant text that is 600 characters long. The Terms.txt file can be modified to add new words and can be accessed via the program's menu bar or manually.