Homebrew [Release] ctrWolfen - Wolfenstein 3D Port for 3DS

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,733
Country
Italy
Introduction:
Just a Work in Progress. (I decided to make this thread cause tomorrow i'll go back to my city for christmas and so i'll probably not have time to work on it.)

Description:
ctrWolfen is a port of Wolfenstein 3D by idSoftware based on Wolfenstein 3D PSP v.6.0 sourcecode.
It runs fullspeed on both O3DS / N3DS in 268 MHZ mode but at this stage it has several bugs and stuffs to add.
In the package you'll find shareware version of both basic game and spare of destiny dlc.
To use full versions of the game you must put .wl6 / .wl3 files (for basic game) or .sod files (for Spare of Destiny) in ctrWolfen folder.
If someone wants to help, repository is available on GitHub, you can make some commit pull.
A short TODO list of the most important features before a first stable release:

TODO List:

  • BUG: Shooting makes player shoots several times and cause a crash after few seconds.
  • BUG: Homebrew doesn't correctly exit to HBMenu.
  • Add possibility to bind controls.
  • Add an automated checker for different engine usage (DLC, Full, Shareware).
  • (Secondary) Add 3D support.
  • Add sound support. (Done but need several improvements)
  • (Secondary) Add Touchscreen and CStick Pad support.

Screenshots (Real O3DS and Citra):
CWg7pSQWwAAEwL7.jpg:large

citrawolfen.png

Github Repository:

https://github.com/Rinnegatamante/ctrWolfen

Download:

http://rinnegatamante.it

Controls:

A = Shoot
Y = Open Doors
X = Run
Select = Change Weapon
Start = Pause Game
L / R = Strafe Left/Right
Cstick Pad / Touchscreen / Digital Pad = Movement
 
Last edited by Rinnegatamante,

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,733
Country
Italy
First ALPHA version (v.0.5) released! [Please moderators change thread name from [W.i.P.] to [Release]].

I want to know your suggestions for controls and also report any kind of bugs you find please.

Current controls:
A = Shoot
Y = Open Doors
X = Run
Select = Change Weapon
Start = Pause Game
L / R = Turn Left/Right

In the package you'll find shareware version of both basic game and spare of destiny dlc.
To use full versions of the game you must put .wl6 / .wl3 files (for basic game) or .sod files (for Spare of Destiny) in ctrWolfen folder.

Download: http://rinnegatamante.it
 
Last edited by Rinnegatamante,

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
52
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,824
Country
Belgium
Pfft, suxs, i lost a piece of my original post
...

1. You have to install the game in the \3ds folder, you can't use \gridlauncher\folder if you use HBL with grid (even if you edit the xml files, the game searches for the wl* or sod files in \3ds\ctrWolfen\*.xxx)
2. You can't use the Original Apogee released Wolfenstein 3D (see pictures included) and after selecting difficulty the game locks-up/freezes)
3. You must use the Activision "Wolfenstein 3D" release files, those work perfectly fine without any issue so far
4. Saving and loading works fine!
5. Spear of Destiny both Shareware and Full work fine!
6. No sound


Pictures: Original Apogee release "Wolfenstein 3D" version (*.wl6 files used)

DSC05780.jpg


DSC05782.jpg


DSC05783.jpg


After selecting difficutly the game freezes

- So it gives GFX issues and freeze at start with the original Apogee Wolfenstein 3D *.wl6 files (It does however work fine with the shareware files of the Apogee release)
- It works perfectly fine with the Activision Wolfenstein 3D *.wl6 files

Pictures of Activision Wolfenstein 3D Files gameplay:

DSC05785.jpg


DSC05787.jpg


DSC05788.jpg


DSC05789.jpg



- N3DS XL
- Sysnand 10.1
- ThemeHax 2.5
- Gridlauncher b131
- Original Apogee W3D files (Not Activision Version) (GFX issues/freezes, only with the full version)
- Activision W3D files (Not Apogee Version) (Everything works fine)
- Spear of Destiny (Everything works fine)

[EDIT]
B -> would be nice to have as run
L -> Strafe Left
R -> Strafe Right
X -> change weapon

or

Keep it as is and add:
B + D-Pad left -> strafe left
B + D-Pad right -> strafe right
 
Last edited by DjoeN,
  • Like
Reactions: Rinnegatamante

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,733
Country
Italy
Thanks for your reports,
for the gridlauncher folder problem, i can make 3dsx with an auto-checker for folders but shortcuts must be re-wrote from scratch so don't know if it could be good.

For the controls, i like the strafing feature on L/R. I'll probably use your suggested pattern.
 
  • Like
Reactions: DjoeN

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,733
Country
Italy
Got audio working but it's iper-crappy (choppy audio, plays only some effects (doors and shoots sounds only) and plays only on left channel).
If someone experienced with SDL or Adlib about sound could try to take a look to the code (sd_sdl.c) it would be wonderful.
 
  • Like
Reactions: TR_mahmutpek

RandomMan25XX

Well-Known Member
Member
Joined
Jun 21, 2012
Messages
282
Trophies
0
Age
25
Location
On Your Hard Drive
XP
841
Country
United States
i have two questions, 1. are the 2nd and 3rd SOD episodes playable? 2. would it be possible to have each game in separate folders within the ctr wolfen folder because of some file names conflict with others. particularly files from both games having very similar names

Edit: the conflicting file names are with SOD and said extra episodes
 
Last edited by RandomMan25XX,

You may also like...

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://i.imgur.com/IXlPrt6.jpeg