Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Raptor3DS: Difference between revisions

From GameBrew
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|description=Reversed-engineered source port from Raptor Call Of The Shadows 3DS Port Attempt.
|description=Reversed-engineered source port from Raptor Call Of The Shadows 3DS Port Attempt.
|author=RetroGamer02, Ryan
|author=RetroGamer02, Ryan
|lastupdated=2022/10/22
|lastupdated=2024/05/28
|type=Shooter
|type=Shooter
|version=0.7.2
|version=1.0.5/0.9.1
|license=GPL-2.0
|license=GPL-2.0
|download=https://github.com/RetroGamer02/raptor3ds
|download=https://dlhb.gamebrew.org/3dshomebrews/raptor3ds.7z
|website=https://gbatemp.net/threads/raptor-call-of-the-shadows-3ds.619903/
|website=https://gbatemp.net/threads/raptor-call-of-the-shadows-3ds.619903/
|source=https://github.com/RetroGamer02/raptor3ds
|source=https://github.com/RetroGamer02/raptor-consoles
}}
}}
Raptor Call of the Shadows 3DS (Raptor3DS) is a reversed-engineered source port of the DOS game Raptor: Call Of The Shadows (also known as Mercenary 2029).
Raptor Call of the Shadows 3DS (Raptor3DS) is a reversed-engineered source port of the DOS game Raptor: Call Of The Shadows (also known as Mercenary 2029).
Line 47: Line 47:


==Changelog==
==Changelog==
'''MultiSys-V1.0.3'''
* SDL2-V0.9.1 - Raptor3DS SDL2 Finally has hardware accelerated video special thanks to https://github.com/ccawley2011/SDL 3ds-dev-accel repo which I slightly modified to have linear filtering.
'''MultiSys-V1.0.0'''
* SDL1-v1.0.5 - No Changes.
* SDL2-v0.9.0 - First release - Note has no display scaling do to current 3DS-SDL2 limitations but overall better.
'''v1.0.5'''
* Updated libctru to v2.2.1 which also fixes build errors with current devkitARM.
* Fix Startup Lag for some 3DS's.
'''1.0.4'''
* Update to libctru v2.2.0.
* Switch over to DBOPL for Audio.
* Up Audio Sample rate slightly.
'''1.0.3'''
* Rebased Raptor3DS to the Current Source code by Skynettx.
* In the process I redid some things better than I did the first time and fixed a few issues.
* Can now skip all parts of the intro.
* Entering shop responds to button press properly.
* Fixed a crash when using right trigger on callsign entry field.
* In general code should run better and be more readable.
* Special thanks to Skynettx for their continued work on the Raptor Source code!
'''1.0.2'''
*Slightly raised audio quality.
*Undid bitshift for enemy shots which seemed to slightly alter it.
'''1.0.1'''
* Replaced the NukedOPL Emulator with a less accurate but much faster one from DOSBox.
'''1.0'''
*Updated libctru to v2.1.2.
'''1.0RC1'''
*Tons of fixes and some improvements.
'''0.7.2'''
'''0.7.2'''
*The changes are mostly to the custom SDL library for stability. A new Fullscreen video mode is available.
*The changes are mostly to the custom SDL library for stability. A new Fullscreen video mode is available.
*In the setup.ini aspect1to1 has changed to screen_mode. The setup will default it to fit to height.
*In the setup.ini aspect1to1 has changed to screen_mode. The setup will default it to fit to height.
*Screen mode 0 is fit to height, 1 is 1to1 aspect ratio, and 2 is fullscreen.
*Screen mode 0 is fit to height, 1 is 1to1 aspect ratio, and 2 is fullscreen.
'''0.7.1'''
'''0.7.1'''
*Significant speed up and now uses a custom SDL lib mixed from nop90's and StephenCWills's and Citro3D updated to V1.6.0.
*Significant speed up and now uses a custom SDL lib mixed from nop90's and StephenCWills's and Citro3D updated to V1.6.0.
'''0.7.0'''
'''0.7.0'''
*Fixed a crash that could occur by moving too far off screen when a boss is defeated.
*Fixed a crash that could occur by moving too far off screen when a boss is defeated.
'''0.6.7'''
'''0.6.7'''
*Having trouble in your game? Try pressing Start and Y at the same time while in game. Warning will erase your current score/cash.
*Having trouble in your game? Try pressing Start and Y at the same time while in game. Warning will erase your current score/cash.
'''0.6.6'''
'''0.6.6'''
*One probably final speedup by optimizing not only the game but the libs it uses.
*One probably final speedup by optimizing not only the game but the libs it uses.
Line 71: Line 96:


==External links==
==External links==
* GitHub - https://github.com/RetroGamer02/raptor3ds
* GitHub - https://github.com/RetroGamer02/raptor-consoles
* GBAtemp - https://gbatemp.net/threads/raptor-call-of-the-shadows-3ds.619903/
* GBAtemp - https://gbatemp.net/threads/raptor-call-of-the-shadows-3ds.619903/
[[Category:3DS homebrew games]]
[[Category:Homebrew shooter games on 3DS]]

Latest revision as of 06:13, 2 Haziran 2024

Raptor Call of the Shadows 3DS
Raptor3ds2.png
General
AuthorRetroGamer02, Ryan
TypeShooter
Version1.0.5/0.9.1
LicenseGPL-2.0
Last Updated2024/05/28
Links
Download
Website
Source

Raptor Call of the Shadows 3DS (Raptor3DS) is a reversed-engineered source port of the DOS game Raptor: Call Of The Shadows (also known as Mercenary 2029).

Based on the reverse-engineered codebase from Raptor Call Of The Shadows by nukeykt, skynettx, and wel97459.

Features

  • Tango Sector and Outer Region Sector are fully playable (compatible with the DOS version v1.2 fullversion).
  • New model 3DS systems have music, while old models only have sound effects.

Installation

Available in 3DSX and CIA formats:

  • CIA - Install the .cia with the CIA manager of your choice.
  • 3DSX - Copy the .3dsx to the 3ds directory on your SD Card.

The first episode of the game is included. You can use the original assets (GLB files) from Raptor Call Of The Shadows v1.2 fullversion (only the DOS version v1.2 is compatible), simply copy the following files to the 3ds/Raptor directory:

  • FILE0002.GLB
  • FILE0003.GLB
  • FILE0004.GLB

A DSP-dump is required for sound to work correctly.

Screenshots

raptor3ds4.png raptor3ds3.png

raptor3ds5.png raptor3ds6.png

Media

Raptor3DS Hardware (Retro Gamer02)

Raptor3DS Test Two (Retro Gamer02)

Changelog

MultiSys-V1.0.3

  • SDL2-V0.9.1 - Raptor3DS SDL2 Finally has hardware accelerated video special thanks to https://github.com/ccawley2011/SDL 3ds-dev-accel repo which I slightly modified to have linear filtering.

MultiSys-V1.0.0

  • SDL1-v1.0.5 - No Changes.
  • SDL2-v0.9.0 - First release - Note has no display scaling do to current 3DS-SDL2 limitations but overall better.

v1.0.5

  • Updated libctru to v2.2.1 which also fixes build errors with current devkitARM.
  • Fix Startup Lag for some 3DS's.

1.0.4

  • Update to libctru v2.2.0.
  • Switch over to DBOPL for Audio.
  • Up Audio Sample rate slightly.

1.0.3

  • Rebased Raptor3DS to the Current Source code by Skynettx.
  • In the process I redid some things better than I did the first time and fixed a few issues.
  • Can now skip all parts of the intro.
  • Entering shop responds to button press properly.
  • Fixed a crash when using right trigger on callsign entry field.
  • In general code should run better and be more readable.
  • Special thanks to Skynettx for their continued work on the Raptor Source code!

1.0.2

  • Slightly raised audio quality.
  • Undid bitshift for enemy shots which seemed to slightly alter it.

1.0.1

  • Replaced the NukedOPL Emulator with a less accurate but much faster one from DOSBox.

1.0

  • Updated libctru to v2.1.2.

1.0RC1

  • Tons of fixes and some improvements.

0.7.2

  • The changes are mostly to the custom SDL library for stability. A new Fullscreen video mode is available.
  • In the setup.ini aspect1to1 has changed to screen_mode. The setup will default it to fit to height.
  • Screen mode 0 is fit to height, 1 is 1to1 aspect ratio, and 2 is fullscreen.

0.7.1

  • Significant speed up and now uses a custom SDL lib mixed from nop90's and StephenCWills's and Citro3D updated to V1.6.0.

0.7.0

  • Fixed a crash that could occur by moving too far off screen when a boss is defeated.

0.6.7

  • Having trouble in your game? Try pressing Start and Y at the same time while in game. Warning will erase your current score/cash.

0.6.6

  • One probably final speedup by optimizing not only the game but the libs it uses.
  • Video now has a slightly lower priority than before so music can run smoother.

Credits

Special thanks to nukeykt and wel97459 for their great work on the reconstructed source code. 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.

Special thanks to GBATemp's MrGone and CrashMidnick for Testing on New 3DS Models.

External links

Advertising: