luxtorpeda-dev / packages

Package build scripts and support for luxtorpeda client
https://luxtorpeda.org
zlib License
37 stars 28 forks source link

Wolfenstein 3D / Spear of Destiny / Super Noah's Ark 3D #260

Closed Frenzied-Pop closed 3 years ago

Frenzied-Pop commented 3 years ago

Build Info

git clone https://bitbucket.org/ecwolf/ecwolf/src/master/ cmake master -DCMAKE_BUILD_TYPE=Release make

Install Info

move ecwolf and ecwolf.pk3 to the install data directory

Additional information

ecwolf engine recognizes the following file extensions as different content, and offers a pop-up asking what you'd like to play if you have multiple missions in the same folder (Spear of Destiny)

wl6 - Wolfenstein 3D sod - Spear of Destiny sd2 - Spear of Destiny - Mission Pack 1 sd3 - Spear of Destiny - Mission Pack 2 n3d - Super Noah's Ark 3D

Running ./ecwolf in a directory with files with the wl6 will load the original Wolfenstein 3D

Blake Stone and Rise of the Triad works in a similar same way

d10sfan commented 3 years ago

Is there a non-retroarch source repository for this engine?

[edit] Looks like this would work: https://bitbucket.org/ecwolf/ecwolf/src/master/

Can you update your ticket to match? We don't want to use a libretro-based port

d10sfan commented 3 years ago

Also related, it'd help if you had the commands to launch each of these games with this engine.

Frenzied-Pop commented 3 years ago

Also related, it'd help if you had the commands to launch each of these games with this engine.

./ecwolf in the same directory as the data files. The engine looks for a known game extension and creates a game selection prompt.

d10sfan commented 3 years ago

What does the game selection prompt do? We normally try to go directly in the game, unless this prompt has additional help (such as configuration).

Frenzied-Pop commented 3 years ago

In the Spear of Destiny folder it asks you what mission pack do you want to play. You get the option to make that mission pack the default, and to skip the mission select pop-up altogether. The other games are separate (i.e. Noah is it's own install) so you'd never see the prompt. Updated the original entry with the working directories.

d10sfan commented 3 years ago

Added in https://github.com/luxtorpeda-dev/packages/pull/297

Only tested with the original game. If you have any issues with the others, let me know.