Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Status on Wolfenstein 3D Rockbox port?
« previous next »
  • Print
Pages: [1]

Author Topic: Status on Wolfenstein 3D Rockbox port?  (Read 5204 times)

Offline G.J.K._Animations

  • Member
  • *
  • Posts: 5
Status on Wolfenstein 3D Rockbox port?
« on: September 02, 2024, 07:16:38 PM »
Hiya! I was just wondering if the rockbox port of Wolfenstein 3D is still in development; Has it been abandoned? I mainly ask this because the latest build, as far as I'm aware, only supports the shareware version, not the full game. Are there any plans to make this a complete port? If not, how hard would it be to run the full game on the current build; Is such a thing even possible?
-Gunier J. Kintgen, Your Pal.
Logged

Offline __builtin

  • Developer
  • Member
  • *
  • Posts: 409
  • iPod 6G, c200v1 (RIP), e200v1 (RIP)
    • FWEI.TK
Re: Status on Wolfenstein 3D Rockbox port?
« Reply #1 on: September 02, 2024, 11:31:09 PM »
Hi, I did this port. I've not worked on it since I merged it in 2019.

The game code supports several versions of the game, including the various versions of the shareware, full version, and Spear of Destiny (which shares the engine code). However, any binary build supports only a single version, selected at compile time. See here:

https://git.rockbox.org/cgit/rockbox.git/tree/apps/plugins/sdl/progs/wolf3d/version.h

It appears that when I initially added the port, I developed it against the full v1.4 version, but then changed to the shareware (commit 19c154f), so that we could bundle the shareware with Rockbox Utility.

I don't see a good way of detecting and changing the version at run-time (except with a fairly involved development effort). So I think the best thing you could do is to change the #defines in the version.h file linked above (I think you just need to comment out the #define UPLOAD line), and compile a custom build to suit your game files.
Logged
No support questions by PM, please.

Offline G.J.K._Animations

  • Member
  • *
  • Posts: 5
Re: Status on Wolfenstein 3D Rockbox port?
« Reply #2 on: September 03, 2024, 01:12:42 AM »
Sorry to ask, but how would I go about compiling a custom build? What do you mean by "Comment out", is that similar to deleting? Please excuse my naivety, I have next to no programming knowledge...
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 656
Re: Status on Wolfenstein 3D Rockbox port?
« Reply #3 on: September 03, 2024, 08:14:58 AM »
Quote from: G.J.K._Animations on September 03, 2024, 01:12:42 AM
Sorry to ask, but how would I go about compiling a custom build? What do you mean by "Comment out", is that similar to deleting? Please excuse my naivety, I have next to no programming knowledge...

https://www.rockbox.org/wiki/DevelopmentGuide

But you're going to need at least _some_ familiarity with C.  There are various online introductions you can find using your favorite search engine.
Logged

Offline Bilgus

  • Developer
  • Member
  • *
  • Posts: 1192
Re: Status on Wolfenstein 3D Rockbox port?
« Reply #4 on: September 05, 2024, 02:27:45 PM »
Can we just fork the code and make a second plugin that takes the full version and put a splash about 'not found please download game data'
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 656
Re: Status on Wolfenstein 3D Rockbox port?
« Reply #5 on: September 05, 2024, 03:02:26 PM »
> Can we just fork the code and make a second plugin that takes the full version and put a splash about 'not found please download game data'

We could, but... duplicating the plugin at least three times over (eg shareware, v1.4 retail, and spear of destiny) seems rather wasteful.  (There are actually twelve different versions supported by the engine!)

Too bad upstream never cleaned this mess up.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Status on Wolfenstein 3D Rockbox port?
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.052 seconds with 17 queries.