Looks like the new version doesn't have a default `DATADIR` to search for files.
Modified the launcher to start from the `ports/wolf3d` port folder so data files are found.
Changes to the port:
* ported to SDL2
* added PC speaker sound emulation
* support for the Japanese version
* added the OPL emulation from DOSBOX, as an alternative MAME's emulation code. This allows re-licensing under GPL
* various bugfixes
Module changes:
* re-license under GPL by excluding the MAME OPL emulation
* update dependencies with SDL2 and enable for Mali platforms
* update the upstream repository (used now by the project at http://wolf3d.net/wolf4sdl)
* change existing calls which used --strip-components
* use multiple parameters for arguments which should allow additional arguments with spaces
* implements #2630
* Conditionally install port launchers depending on existence of required files
* Automatically launch the appropriate binary depending on the game file revisions
* Automatically rename contents of wolf3d folder to lowercase during install
* Install demo files only if full version is not present
* Remove obsolete dispmanx configuration functions
* rp_module_menus is no more - instead use rp_module_section with one of
- core (core packages)
- main (main packages - which will be installed by default in the image)
- opt (optional packages)
- exp (experimental packages)
- driver (driver packages)
- config (configuration packages / tools)
* The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.
* The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_
* rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called
* configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
adjust ports configs / symlinks to $configdir/ports and move old configs to new location (when calling addPort)
fix up some paths in a few experimental modules (wolf4sdl / sdlpop)