Code Monkey home page Code Monkey logo

dino2-unpacker's Introduction

dino2-unpacker

Utility for extracting data from Dino Crisis 2

SUPPORTED FILES

FILE PATTERN SUPPORTED NOTES
*.PXL βœ… Saves images as PNGs
*.TEX βœ… Saves images as PNGs
ARMOR*.DAT πŸ”¨ Implemented dechunking
CAPLOGO.DAT ❌
COMING.DAT βœ… RGB555 image with pallette
CONTINUE.DAT ❌
CORE*.DAT πŸ”¨ WAVE files (DONE), RGB555 textures
DEMO*.TRG ❌
DOOR*.DAT πŸ”¨ Extracts textures and soudns, 3D model missing
E*.DAT ❌ Enemy data 3D models, WAVE, RGB555 textures (optional)
ENDING.DAT βœ… WAVE files
ENTRY.DAT πŸ”¨ Dino colliseum portraits, some data after
FILE.DAT βœ… Dino File images stored as RGB555 with pallette
GAMEOVER.DAT ❌
ITEM.DAT βœ… Saves images as PNGs
KOF_*.DAT βœ… Sound effects in WAVE format
LOAD.DAT ❌
MAP.BIN ❌
MAP.DAT ❌ RGB555 images with pallette
MAP_ST*.DAT ❌ RGB555 images with pallette
ME_*.DAT ❌ LAME MP3 Files (Enemy Music)
MF_*.DAT ❌ LAME MP3 Files (Background Music)
M_RESULT.DAT ❌ Possibly LAME MP3 Files
MS_*.DAT ❌ LAME MP3 Files (Background Sounds)
M_TITLE.DAT πŸ”¨ MP3 file at top, WAVE files at bottom (DONE)
OPENING.DAT ❌
OPTION.DAT ❌
RES*.DAT ❌
RESULT.DAT πŸ”¨ WAVE files (DONE), something else is also here maybe 3d model and textures for colloseum trophy?
SAVE.DAT ❌
SC*.DAT πŸ”¨ WAVE files (DONE), RGB555 with pallette
ST*.DAT πŸ”¨ Mix of files: RGB555 with palletee, WAVE files (DONE) and others
ST*.DBS βœ… Saves invidual images as JPGs
SUBSCR3.DAT ❌
SUBSCR6.DAT βœ… RGB555 image with pallette, contains data for boat ride selection screeen
TITLE.DAT βœ… WAVE files, maybe something else hides here
TITLE2.DAT βœ… WAVE files, maybe something else hides here
WARNING.DAT ❌
WEP_*.DAT πŸ”¨ WAVE files (DONE), RGB555 images, model data
WP*.DAT πŸ”¨ Saves images as PNGs, additional data after images for 75A, 79A, 83A, 84A

AUTHOR

Krzysztof Michalski https://github.com/krzysztof6563

LICENSE

GPL-3.0 License https://www.gnu.org/licenses/gpl-3.0.html

TODO

  • add global detection and extraction of WAVE and MP3 FILES: x - search for 0b11111111111 string? - start of mpeg frame

dino2-unpacker's People

Contributors

krzysztof6563 avatar

Stargazers

 avatar  avatar ケビン・をンダーソン avatar  avatar a5tronomy avatar

Watchers

James Cloos avatar ケビン・をンダーソン avatar

dino2-unpacker's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.