Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 2.53 KB

README.md

File metadata and controls

60 lines (46 loc) · 2.53 KB

Dr. Riptide Dissected

Tool produced during reverse engineering the DOS game "In Search of Dr.Riptide".

Features

  • load game DAT file
  • display/play assets of DAT file:
    • animated sprites (L)
    • maps with entity indicators and special positions (M)
    • images (PCX)
    • game music using Adlib/CMF player by srtuss (CMF)
    • sound fx (VOC)
    • texts (TXT)
  • display map palette inclusive palette rotation
  • display tile set of a map
  • list of all entities of a map
  • list of all triggers/special positions of a map
  • edit all assets (hex-editor) and save changes back to DAT
  • export all raw assets to a directory
  • export all/single sprites/images as animated GIF/PNG

Formats

The game and formats were reverse engineered by srtuss and movAX13h in february 2018. The map file format was reverse engineered by srtuss. Some information necessary for a remake of the game is hardcoded in the exe.

Download

https://github.com/movAX13h/DrRiptideDissected/releases

Using

HexBox (.NET Forms Control) https://sourceforge.net/projects/hexbox/

Screenshots

Maps

Zoomable, background tiles, entities and triggers: image

Entites/shootables of a map: image

Tiles of a map: image

Special positions of a map: image

Palette with realtime display of palette rotation of a map (not animated in the screenshot): image

Image viewer (PCX)

image

Sprite viewer

Click through frames of a sprite animation, export to animated GIF or static PNG: image

HEX-Editor for all assets

Saves changes back to the DAT file for low-level editing image