More actions
m (Text replacement - "Category:Homebrew shooter games on GBA" to "") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
|image=gbafreedom2.png | |image=gbafreedom2.png | ||
|description=A FreeDoom fork of DoomHacks port of prBoom to the Nintendo GBA. | |description=A FreeDoom fork of DoomHacks port of prBoom to the Nintendo GBA. | ||
|author=Devin | |author=Devin (RetroGamer02) | ||
|lastupdated=2022/09/01 | |lastupdated=2022/09/01 | ||
|type=Shooter | |type=Shooter | ||
Line 18: | Line 18: | ||
|image_alt=GBAFreeDoom | |image_alt=GBAFreeDoom | ||
}} | }} | ||
GBAFreedoom is FreeDoom fork of [[GBADoom|DoomHacks' port of prBoom]] to the Nintendo GBA. | GBAFreedoom is FreeDoom fork of [[GBADoom|DoomHacks' port of prBoom]] to the Nintendo GBA. | ||
Latest revision as of 12:41, 11 July 2024
GBAFreeDoom | |
---|---|
General | |
Author | Devin (RetroGamer02) |
Type | Shooter |
Version | 2022 |
License | Mixed |
Last Updated | 2022/09/01 |
Links | |
Download | |
Website | |
Source | |
GBAFreedoom is FreeDoom fork of DoomHacks' port of prBoom to the Nintendo GBA.
It uses Doom Builder 2 + Slade and GLBSP + pack side defs option to simplify and compress the maps.
Features
- Supports Freedoom IWAD.
- Renderer is largely intact. Z-Depth lighting is gone and there is mip-mapping but it's otherwise complete.
- Monster behaviour is all intact (i.e. sound propagation etc).
- Framerate is pretty variable. Simple areas run at ~35FPS. Complex areas (e.g. C4M2) chug along at about 10 FPS. It's running around the same as the original GBA Doom I and Doom II ports. Doom I Episodes 1-3 are all completely playable. Episode 4 chugs.
- Sound and music support. Big thanks to BloodShedder for his Chiptune Doom MOD files.
User guide
Map progress:
- E1M5 Works - Currently reduced to 236.67kb from 817.77kb old size.
- E1M6 Works but laggy in spots - Currently reduced to 211.17kb - old size 310.53kb
- E1M7 Works - Currently reduced to 240.25kb - old size 501.74kb.
- E2M5 Works waiting full testing - Currently reduced to 271.15kb - old size 699.66kb.
- E2M9 Works waiting full testing - Currently reduced to 270.81kb - old size 439.55kb.
- E3M4 Works - Currently reduced to 231.36kb.
- E3M5 Works - Currently reduced to 214.52kb.
- E3M7 Works but laggy in spots Currently reduced to 194.42kb.
- E3M9 Works - Currently reduced to 265.29kb.
- E4M2 Started - Currently reduced to 394.42kb.
- E4M6 Not Working.
- E4M7 Not Working.
- E4M9 Not Working.
Cheats:
- Chainsaw - L, UP, UP, LEFT, L, SELECT, SELECT, UP.
- God mode - UP, UP, DOWN, DOWN, LEFT, LEFT, RIGHT, RIGHT.
- Ammo & Keys - L, LEFT, R, RIGHT, SELECT,UP, SELECT, UP.
- Ammo - R, R, SELECT,R, SELECT,UP, UP, LEFT.
- No Clipping - UP, DOWN, LEFT, RIGHT, UP, DOWN, LEFT, RIGHT.
- Invincibility - A, B, L, R, L, R, SELECT, SELECT.
- Berserk - B, B, R, UP, A, A, R, B.
- Invisibility - A, A, SELECT,B, A, SELECT, L, B.
- Auto-map - L, SELECT,R, B, A, R, L, UP.
- Lite-Amp Goggles - DOWN,LEFT, R, LEFT, R, L, L, SELECT.
- Exit Level - LEFT,R, LEFT, L, B, LEFT, RIGHT, A.
- Enemy Rockets (Goldeneye) - A, B, L, R, R, L, B, A.
- Toggle FPS counter - A, B, L, UP, DOWN, B, LEFT, LEFT.
Controls
B - Fire
A - Use, Sprint
D-Pad - Walk
L/R - Strafe
Select - Automap
A+R/L - Weapon up/down
Start - Menu
Screenshots
Known issues
Demo compatibility is broken; no multiplayer; general optimisation.
Although it is based on prBoom, most of the engine enhancements (DeHackEd, limit removing etc) have been reverted back to vanilla. This is either for memory or performance reasons.
Changelog
2022/09/01
- E3M7 and E3M9 now work though there is a section in E3M7 that will need more work to run fast.
2022/08/29
- New build E3M4 and E3M5 work now.
2022/08/26
- New build with some optimization done to E1M1 and E1M6.
2021/11/28
- Resource update to FreeDoom's current git.
- Edit: Merged from upstream new Screen Wipe effect added by DoomHack.
2021/11/24
- New build with Saturn Style Transparency.
0.7 2021/11/21
- Episodes 1 and 2 should be playable to the end but expect lag currently in spots on E2.
- Updated to FreeDoom's current git build for resources such as graphics and yet to be edited maps are now from the current git instead of FreeDoom v0.12.
- Added higher quality sound effects, and every level has its own music now as it should.
- Fixed Demo 2 crash.
- Ep 4 enabled in menu but don't expect the maps to work yet.
- Added Saturn Style Transparency effect.
v0.6 2021/09/17
- With E1M5 finally simplified to the point of working and E4 levels filling in for the rest of the failing E1 levels. E1 in its entirety should hopefuly work.
- Expect a likely spike in difficulty with the filler E4 levels these are place holders until I can simplify the rest.
0.5 2021/09/16
- This release just brings the current release to the current commit so people can get a feel for where the project is at.
- Still no fixed levels yet.
- E1M1 and E1M2 have some optimization done to reduce lag.
Credits
The Freedoom IWAD was made thanks to the Freedoom team, a free and open-source game based on the Doom engine.
A port of prBoom to the GBA.