Difference between revisions of "Abystus"

From Wiki - GameHacking.org
Jump to: navigation, search
m (Wording correction.)
(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]] forms 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.
+
'''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' 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 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.


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

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.

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 in action.

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

Abystus' Chip-Eight emulator running Blinky.

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.