Giter Site home page Giter Site logo

retrogamer02 / raptor-consoles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from skynettx/raptor

17.0 1.0 0.0 76.72 MB

Raptor Call Of The Shadows Console Ports from Reversed-engineered source code

License: GNU General Public License v2.0

C++ 7.49% Python 0.03% C 91.00% Makefile 0.10% CMake 0.51% Shell 0.01% Objective-C 0.36% Roff 0.08% M4 0.27% JavaScript 0.14% HTML 0.01%
raptor source-port homebrew 3ds switch xbox 3ds-homebrew nds-homebrew

raptor-consoles's Introduction

Raptor-Consoles

Based on the reverse-engineered codebase from Raptor Call Of The Shadows by nukeykt

NDS-SDL1 Altered source: https://github.com/RetroGamer02/NDS-Custom-SDL

3DS-SDL2 Altered source: https://github.com/RetroGamer02/SDL/tree/release-2.30.x

Media

Click on the thumbnail to watch some videos showing the project in action

IMAGE ALT TEXT HERE

Information

Original Raptor Call Of The Shadows author Scott Host is working on a new modernized version of the classic called Raptor Remixed. If you are a Raptor fan it would be cool if you would support the project on Kickstarter. For more information visit www.mking.com

Quick start

Release builds are available for Nintendo DS, 3DS, Switch, and Microsoft Xbox. All release builds contain only the assets (GLB files) of the shareware version 1.2. If you want to play the full version you have to get the assets (GLB files) of the full version 1.2 yourself and copy them to the installation directory. To download the latest release build for your platform, click Download. Then install the downloaded release build on your system by following the instructions of the installer. That's it now Raptor is ready to play. For those who want to build themselves or who want more configuration information, continue below otherwise you're done here.

Installing

You need the original assets (GLB files) from Raptor Call Of The Shadows v1.2 shareware or full version. Important only the DOS version v1.2 is compatible! You have to take care of these files yourself.

3DS Builds also require a DSP Dump in order to get audio.

Full version

Copy the following files to Raptor directory:

FILE0002.GLB  
FILE0003.GLB  
FILE0004.GLB  

The Raptor directory is inside either the nds, 3ds, switch folder on the SD Card or on xbox on drive E.

Configuration

Edit it manually as follows. Xbox only Haptic (Game Controller rumble support) can be switched on or on under the [Setup] section in the SETUP.INI file:
Haptic=0
Haptic=1

Build

The project uses devkitpro for Nintendo Systems and NXDK for Xbox. Please install them first. When you have installed git on your system you can clone the repository by type in git clone https://github.com/RetroGamer02/raptor-consoles.git.

cd into the directory in terminal and enter the following depending on your target platform

make -f Makefile.3ds
make -f Makefile.nx
make -f Makefile.xbox

Thanks

Huge thanks to Skynettx whos code is what all my Raptor ports are based on. Special thanks to GBATemp's MrGone and CrashMidnick for Testing on New 3DS Models. Special thanks to nukeykt and wel97459 for their great work on the reconstructed source code. Big thanks to Scott Host for his great support. Also many thanks to schellingb for the great TinySoundFont library and to all contributors from the chocolate-doom project for the awesome libtextscreen. Furthermore, many thanks to Tim Brechbill for the TimGM6mb soundfont.

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.