Newest Hacks

Pokémon Soul Crystal Zelda Kong I-IV Netflix Trevor and Alucard in HoD F-Zero: Shiz's Hack

Newest Translations

Mega Man Zero Collection Digimon Adventure 02: D1 Tamers Parasite Eve Sei Shoujou Sentai Lakers

Newest Utilities

Duke Nukem 64 Editor Ogre Battle MOTBQ Encounter Editor Road Rash 64 Editor AFS FIX CheckSum MD 32X

Newest Reviews

Tetris - Rosy Retrospection Final Fantasy VII Shantae GBC palettes Rockman 2: Basic Master

Featured Hack Images

Super Mario Land 2 DX Protoman: The Red Bomber Zelda II - Part 3 Dr. Wario

Featured Translation Images

Final Fantasy V Little Magic Esper Dream 2: Aratanaru Tatakai Final Fantasy

Recent Updates

Description:

Searches and extracts potential SJIS (and ASCII) strings from a file.

Sourcecode included.

Links:

User Review Information

Not suitable for dumps of files larger than 0x100 bytes

Reviewed By: hollowaytape on 14 Jun 2016

This tool is almost extremely useful - as it is, it’s very useful for identifying where all the Shift-JIS is located in the files. I had hoped to use this unmodified for getting a full dump, but I noticed that in the dumps it was returning, strings of text would occasionally be split in two by a one-kanji-long string which did not occur in the original strings. These all occurred at multiples of 0×100 bytes.

The source code provided with the script shows that it loads the input file into a character buffer 0×100 bytes at a time. Since kanji are represented by two bytes, they might get split up into two different buffers, resulting in garbage characters or simply incorrect kanji being returned. This happens whenever there’s an odd number of kana or ASCII characters loaded into the buffer.

So this tool works perfectly for very small files, but can introduce a lot of mistakes into a dump if the results of this bug are not spotted. I would gladly use SJIS Dump if not for the bug.

Version 1.0 Recommended - No

User Reviews
HeadlineAuthorDateVersionRecommended
Not suitable for dumps of files larger than 0x100 byteshollowaytape14 Jun 20161.0No
Search & raw-dump thanks to this!BlackDog6106 Sep 2014N/AYes