Coder Social home page Coder Social logo

olivercomet / epfexplorer Goto Github PK

View Code? Open in Web Editor NEW
20.0 4.0 5.0 5.07 MB

File editor for the EPF DS games, as well as other First Playable Productions titles.

License: GNU General Public License v3.0

C# 100.00% Batchfile 0.01%
ds first playable productions epf

epfexplorer's Introduction

A tool for extracting/modifying the files of First Playable Productions DS games; mainly designed for EPF and Herbert's Revenge.

Current features:

  • Opening and editing .ARC archives (Both EPF and HR)
  • Opening and editing .RDT resource data files (EPF. HR is viewing/exporting only.)
    • Exporting sprites to PNG sequence, GIF, or (for folders) sprite sheets.
  • Editing TSB/MPB and NBFC/NBFS/NBFP tiled images. (Both EPF and HR)
  • Exporting and reimporting Lua scripts.
  • Editing save files. (Both EPF and HR)
  • Exporting audio clips to .wav (PCM or ADPCM format wav, openable if FFMPEG is installed)
  • Exporting music tracks in .XM format, with all sample data
  • Opening and editing the game's DLC mission (download.arc)

The custom missions 'The Lost Signal' and 'The Way Home' can be found in the 'Useful stuff' folder of this repository.

With thanks to

epfexplorer's People

Contributors

mcjack123 avatar olivercomet avatar p-as avatar sticks-stuff avatar tephro99 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

epfexplorer's Issues

A few feature requests and a minor bug

Currently, to export XM files, one needs to do them all one by one. A button to export all would be nice.

(these next two might be for @MCJack123 to look into)

Vibrato seems to be a bit slower than it should be (see Gadget Room).

Reducing the file size of the XM's to only have the samples needed, would be nice. (Jack has told me this would need a decent bit of rewritten code or added code, however, so, not sure how viable this is).

Question About the extracted .sequence files from music.bin

Hey! I found your tool after doing some searching on Github. NGL this tool is really good so far, but I have a question about the .sequence files. What audio format do they use? I tried importing the files into Audacity as raw data with different settings but haven't got anything that sounds like normal audio. I tried opening them with HxD to check the file header but each file had a different header. So either some of the files use different audio formats or they all use a headerless audio format. I'm planning on using SoX to try out different audio formats that the files might use but if you know what audio format they use please let me know!

Thanks!
-Winonamac

(lmao I wrote that like I'm writing an email)

P.S. While looking on Github I found this attempt at Reverse Engineering the Club Penguin Games I'll link it here in case it might help you.

Can't find specific Elite Puffle sprite

I can't seem to find a certain sprite for the Elite Puffles. It's the sprite when they're blinking. I doubled checked if I missed the sprites somewhere in the files, but I couldn't find them. I had to rip the sprites the old fashioned way (taking a bunch of screenshots).

This is the sprite I'm talking about, by the way:
puffleblink

Simply Minesweeper (DSiWare) - Not working

Greetings. This game appears to use all files that are .arc, .rdt and .bin, figured I would use this tool but it doesn't seem to work properly. (e.g. some rdt files won't open at all, broken sound files)

Would it be possible to add support for this game?

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.