Duke Nukem 3D: Megaton Edition

Duke Nukem 3D: Megaton Edition

Not enough ratings
Modder Duke Nukem 3D avec Eduke32, HRP 2015 et Duke + - Partie 1
By Epsilon
Salut à tous,

On va s'attaquer dans ce guide à ce monument du jeu vidéo pour le moderniser et lui rajouter entre autre un moteur graphique open source avec de nouveaux rendus, un pack de textures HD et des améliorations de gameplay !
   
Award
Favorite
Favorited
Unfavorite
1/ Prérequis
1) Disposer d'une version dématérialisée Steam de Duke Nukem 3D Megaton Edition, téléchargée et installée.

Malheureusement, la version megaton n'est plus disponible sur la boutique de Steam, ni chez gog.

Il est possible de se procurer une clé sur des sites officiels mais à un prix astronomique.

On peut trouver également des versions boîtes mais je n'ai pas testé.

Je n'ai pas testé non plus avec la version gog, ou avec la version anniversary disponible sur la boutique de Steam.

Néanmoins, Eduke 32 (qui est le prérequis pour installer les autres mods) devrait fonctionner avec l'ensemble des versions disponibles.


2) Lorsque c'est précisé, suivre les liens de téléchargement au fur et à mesure de la lecture de ce guide.

N'hésitez pas à me faire savoir si un lien est ko.


3) Les mods ne modifient pas le répertoire d'installation du jeu crée par Steam.

Vous pouvez donc facilement installer les mods sans modifier votre installation principale.
Il sera donc possible de lancer les deux versions du jeu.


4) Si vous constatez que des images ont disparues dans le guide, n’hésitez pas à me faire un petit mp, steam fait du nettoyage au niveau du serveur et certaines images insérées dans le guide peuvent disparaitrent avec le temps. Donc ça me permettra de remettre à jour le guide ;)
2/ Présentation d'Eduke 32
EDuke 32 est à Duke Nukem ce qu'IO quake 3 est à Quake 3, ou encore GZDoom à Doom1 et Doom2 !

On parle donc d'un moteur graphique open source exploitant les mods de rendu graphique polymer et polymost, avec OpenGl.

Mais c'est également un portage du code source.

EDuke32 va permettre de supporter les modèles en 3D (on a tendance à oublier qu'à cette époque, les ennemis étaient de simples sprites en 2D !) et les hautes résolutions.

Il va permettre de s'affranchir des couleurs 8bits (24bits) pour les textures et on va pouvoir installer des mods !

On aura également le droit à un filtrage des textures et l'anti-aliasing 16X qui va avec.

Ces diverses améliorations sont permises par le rendu polymost et sont également reprises par Polymer.

Polymer apportera en plus des ombres et des lumières dynamiques.

Ainsi que les mappages de textures suivants ("mappings" en anglais) :

- Normale
- Diffuse
- Parallaxe
- Spéculaire
- Hauteur

Le plus gourmand étant bien entendu polymer.

Pour plus d'infos sur Eduke32 et ses fonctionnalités, voir ci-dessous!


Source : https://www.eduke32.com/


Crédits et remerciements :

Richard Gobeille (TerminX)
Pierre-Loup Griffais (Plagman)
Philipp Kutin (Helixhorned)
Evan Ramos (Hendricks266)

Todd Replogle
Ken Silverman
Jonathon Fowler
Matt Saettler


Dernières versions : https://dukeworld.com/eduke32/synthesis/latest/

Versions antérieures : https://dukeworld.com/eduke32/synthesis/


Scrollez plus bas et téléchargez la version "eduke32_win64_20180310-6761" :

































Si vous êtes sur un système d'exploitation 64bits téléchargez la version win64.

Si vous êtes sur un système 32bits, la version win32 :














J'ai testé la dernière version (celle du 08/12/2024 au moment où j'ai rédigé ce guide) mais l'aspect ratio des armes est cassé en format widescreen, et les performances m'ont parues moins bonnes avec HRP Polymer.

Si vous ne disposez pas d'écran large, ça ne devrait pas être trop problèmatique, mais à ce jour, je ne peux vous garantir le fonctionnement optimal qu'avec cette version, pour les trois épisodes principaux du jeu.
3/ Présentation d'HRP 2015
HRP (pour hight resolution pack) est un pack de textures hautes résolutions pour Duke Nukem 3D.

Les addons ont des versions spécifiques qui ne seront pas détaillées dans cette première partie.

HRP existe en deux versions, une pour le rendu Polymer, la seconde pour le rendu Polymost.

La version Polymer est fournit avec un pack de musiques améliorées (que vous pouvez utiliser avec la version Polymost).

Les textures entre la version Polymost et la version Polymer sont différentes, les armes entre autre n'auront donc pas le même skin.

Il vous faudra choisir une des deux versions.

Il est possible de jouer avec la version Polymer et d'activer le rendu polymost, le contraire est également valable.

Pour vous rendre compte des différences, rendez-vous dans la partie captures d'écran ;)


Pour plus de détails sur le contenu, rendez-vous ici ! :


Version Polymer :

https://hrp.duke4.net/about.php

Version Polymost :

https://forums.duke4.net/topic/3513-polymost-hrp-custom-z-pack-gloves-and-more-greyduke/


Pour les téléchargements, ça se passe ici :


Version Polymer : https://hrp.duke4.net/download.php

Prenez la version "Duke3D HRP V5.4 Full SFX" via mega 1 :















Crédits et remerciements :

Parkar
NightFright


Version Polymost :

https://forums.duke4.net/topic/3513-polymost-hrp-custom-z-pack-gloves-and-more-greyduke/

Téléchargez le fichier fichier "duke3d_polymost_hrp_override-5.4.674" :

















Crédits et remerciements :

Léo D
4/ Présentation de Duke +
Duke + apporte de nombreuses améliorations de gameplay, d'effets graphiques et visuels ainsi que des correctifs.

Ou bien encore la possibilité de modifier les options de gameplay de façon dynamique en jeu via un menu dédié.

Il vient en complément d'EDuke32 et va apporter des corrections pour HRP que nous verrons ensuite ;)


Pour la liste complète des améliorations (version 2.20)

Source : https://fissile.duke4.net/dp/DukePlus_Manual.html


Pour les améliorations apportées par la version 2.40

Source : https://fissile.duke4.net/dp/DPchangelog.htm


Pour le téléchargement de la version 2.40

Source : https://fissile.duke4.net/fissile_dukeplus.html

Téléchargez la version 2.40 (testée et fonctionnelle)


Pour le téléchargement de la dernière version 2.51 via moddb

Source : https://www.moddb.com/mods/duke-plus/downloads/dukeplus-250


La version 2.51 pose problème avec la version Eduke 32 de 2018.

L'affectation de la commande Reload Altfire pour recharger ne fonctionne pas (ni avec la souris, ni avec le clavier).

Donc il faut passer par la version 2.40 pour ne pas se retrouver dans l'incapacité de recharger.

Si vous décidez d'installer tout de même la version 2.51, il faudra vous tourner vers une version plus récente d'Eduke 32, mais vous prenez le risque de vous retrouver avec les armes coupées si vous êtes sur un écran widescreen.

A moins bien sur de trouver une version plus récente qui fonctionne ;)

Crédits et remerciements : Dan Gaskill (DeeperThrought)
5/ Installation des mods
1) Eduke 32

Créer un dossier en lui donnant le nom que vous voulez.

Pour l'exemple, on le nommera "EDuke 32".

Décompresser ensuite l'archive téléchargée précédemment ("eduke32_win64_20180310-6761" ou "eduke32_win32_20180310-6761" selon la version utilisée) dans votre dossier "EDuke 32".

En ce qui concerne la version Megaton edition de Steam, le programme va détecter automatiquement votre installation de Duke Nukem 3D.
Donc il n'est pas nécessaire d'aller récupérer les fichiers .grp et .rts depuis le répertoire d'installation steam.

Il en est de même normalement pour la version atomic edition de gog, et la version anniversary de Steam.

Pour toutes autres versions, il faudra aller récupérer les fichiers .grp et .rts de votre répertoire d'installation, et les coller dans le dossier Eduke32 que vous venez de créer.


2) HRP 2015 - Version Polymer

Si vous avez bien suivi plus haut, vous savez qu'il va falloir tester les deux versions d'HRP pour déterminer celle qui vous convient.

Donc je vous recommande à ce stade de commencer par la version polymer et de poursuivre l'installation avec Duke +.

Depuis l'archive téléchargée, copier le dossier "autoload" (qui comprend HRP Polymer + le pack de musiques) et coller le dans votre dossier EDuke32.


3) HRP 2015 - Version Polymost

Pour tester la version Polymost par la suite c'est très simple.

Copier simplement l'archive téléchargée et coller la dans le dossier "autoload" d'Eduke32.
Et décocher bien le rendu Polymer au démarrage du jeu (voir section 6 lancement et configuration).
La version polymost prendra le relais.


4) Duke +

Duke + étant fournit avec une version antérieure d'Eduke 32 (2016), il va falloir reconstituer le dossier de Duke + dans votre répertoire Eduke 32 pour ne pas écraser la version 2018 d'Eduke 32.

Copier simplement le dossier DukePlus :




















Et coller le dans votre répertoire EDuke 32.

Votre répertoire EDuke 32 doit ressembler à ça :



















Après le premier lancement d'EDuke32, un fichier .log EDuke 32 sera généré automatiquement, ainsi qu'un fichier .cache et un fichier .cfg

Attention à Windows Defender SmartScreen qui peut bloquer le lancement d'EDuke 32 :


























Si c'est le cas, cliquez sur "informations complémentaires", puis "exécuter quand même".
6/ Lancement et configuration
On lance le jeu depuis l'exécutable "eduke32.exe".

On arrive sur cette fenêtre :


















Si le jeu n’apparaît pas au milieu de la fenêtre, rendez-vous au point 2 de la section 10, puis revenez ensuite ici.

On va pouvoir choisir ici notre résolution, de basculer en mode plein écran, de sélectionner le rendu polymer ou d'en faire l'impasse, et le type de périphériques attendu (à laisser par défaut sur "All supported devices").

Dans un premier temps, tester avec la version polymer en cochant la case "polymer".

Si besoin par la suite, et après avoir copier votre HRP polymost dans le dossier autoload, il vous suffira de décocher polymer au lancement.

C'est également sur cette fenêtre que vous lancerez soit le jeu principal avec ses trois épisodes ("Duke Nukem 3D Atomic Edition"), soit les addons (les addons feront l'objet d'une partie 2 pour ce guide).

Dans le menu déroulant juste en dessous, selectionné "DukePlus" pour le charger.

Puis "Enable autoload folder" afin de pouvoir charger l'une des deux version d'HRP, plus le pack de musiques.

Enfin, laisser la case "Always show this window at startup" afin de pouvoir lancer vos addons par la suite.

Pour finir, l'onglet "log" vous permet de vérifier si il y a une anomalie au chargement d'Eduke 32 :


















Ici, on constate qu'il va bien chercher les données du jeu.

Il faudra analyser le fichier log après avoir cliqué sur "start" pour vérifier s'il n'y a pas d'anomalies mais normalement tout est ok ;)

On clique donc sur "Start" !

Une fenêtre apparaît :










Ce message vous indique que le fichier de configuration n'est pas trouvé pour Duke +.
C'est à cette étape que le fichier .cfg de Duke + va être généré, en se basant sur la configuration d'Eduke 32.

Cliquez sur "Oui" !
7/ Paramétrage en jeu
Pour l'exemple et puisque polymer propose plus d'options graphiques, les captures d'écran ci-dessous ont été réalisées avec la version Polymer d'HRP et le mode de rendu polymer.

Les menus peuvent varier si vous utilisez une autre version d'Eduke 32 et la version 2.51 de Duke plus.

Une fois dans le menu du jeu, petit tour dans les options :


























Dans player Setup, vous allez pouvoir définir le nom du personnage, sa couleur et la team souhaitée pour le multijoueur :


























Dans sound setup, vous pourrez indiquez si Duke parle, et ajuster le niveau sonore des effets, du volume et de la musique :


























Puis dans "advanced", vous trouverez les options avancées pour le son, dont le taux d’échantillonnage et le nombre de canaux utilisés :


























Depuis le menu options, rendez-vous dans control setup.

Ici, vous allez pouvoir affecter vos touches au clavier et à la souris :


























Dans mouse setup, il y a un menu dédié aux boutons de la souris (button assignment).

On constate la possibilité d'activer ou non la visée verticale et d'inverser la vue verticale haut/bas (aiming type et vertical aiming), vous pouvez aussi activer ou désactiver le filtrage de la souris (lissage de la souris).

Il est recommandé de le désactiver, car c'est censé audoucir les mouvements, mais en contrepartie, celà peut nuire aux performances sur des systèmes un peu ancien.

De plus, celà peut déformer un peu la visée car le réticule est déplacé légèrement hors de l'endroit souhaité (une moyenne est calculée à partir des dernières images générées).


























On a vu le principal.

On va pouvoir s'attaquer à la partie graphique, qui va avoir un impact assez conséquent sur le gameplay, et qu'il va donc falloir ajuster le plus finement possible, quelque soit votre matériel.

A partir du menu des options, tout se passe dans Display Setup :


























Vous pouvez ici définir le filtrage des textures (filtered correspond normalement à un filtrage bilinéaire, classic à un filtrage nearest, donc pratiquement non filtré pour conserver un style rétro).

Vous pouvez également ajuster votre hud pour modifier le skin du hud et la place qu'il prend à votre écran en vous rendant dans hud :


























Dans vidéo mode, vous pourrez choisir le type de rendu (Polymer vs polymost).

C'est donc via ce menu que vous pouvez décider de faire fonctionner HRP polymost avec le rendu polymer ou HRP polymer avec le rendu polymost.

La résolution a normalement déjà été définie au démarrage.

Vous pourrez par contre indiquer un nombre d'ips max et si vous souhaitez une Vsync (presque indispensable pour polymer et utile pour polymost) :


























Avant de vous rendre dans le dernier menu qui est spécifique au rendu polymer (donc disponible dans display setup après l'avoir sélectionné dans video mode), quelques observations sur les modes de rendu Polymer vs Polymost.


1) Rendu polymer

Polymer est bien plus avancé que polymost puisqu'il ajoute des lumières dynamiques et permet d'ajuster la quantité de ces dernières, ainsi que la quantité des ombres et la résolution de celles-ci.

Malheureusement il peut présenter plusieurs inconvénients :

- Utilisé conjointement avec le pack HRP polymer, ce n'est pas très bien optimisé, donc même avec une très grosse carte graphique, elle ne sera pas exploitée correctement.

Au final c'est jouable, mais il ne faudra pas être trop gourmand, et laisser la plupart des options par défaut (voir plus bas, menu polymer setup).

Pour gagner en stabilité, vous pouvez bloquer le nombre d'image par seconde à 60 et activer la vsync, afin d'éviter de trop subir les variations de framerate (le nombre d'ips max est à corréler à la puissance de votre carte graphique).

- Enfin, on pourra considérer si on est un peu puriste que l'utilisation du pack HRP Polymer avec le rendu polymer actif dénature un peu le jeu d'origine.


2) Rendu Polymost

C'est le mode de rendu d'origine d'Eduke32, développé par Ken Silverman.

Personnellement, je conseillerai plutôt de jouer avec le pack HRP Polymost et le rendu polymost si votre config est un peu juste, afin de vous assurer un framerate agréable et stable.

C'est moins jolie en effet, mais ça reste très propre malgré tout.

Vous pouvez tenter également de jouer avec le pack HRP polymost et le rendu polymer actif.
Ce qui au final peut être le compromis idéal.

C'est donc un choix personnel qui dépendra de vos habitudes de jeux, de vos attentes et de votre config ;)


3) Derniers détails


Les packs HRP Polymer et Polymost sont prévus pour fonctionner avec leur rendu respectif.

Pour ma part je n'ai pas constaté de problèmes à ce jour mais je ne peux pas vous garantir le fonctionnement optimal dans ces conditions.

Attention donc également avec les sauvegardes qui pourraient potentiellement se retrouver inexploitables avec une configuration précise si les fichiers ne sont pas compatibles entre les différentes version d'HRP et les différents modes de rendus (voir section 10 "Pour aller + loin").


Menu polymer setup :


























Ces options seront bien entendues à ajuster en fonction de votre config.

L'option True color textures fait référence à ma connaissance aux couleurs 24bits permises par EDuke 32, donc à laisser sur Yes.

L'option GL texture quality étant un peu obscure, laisser là sur full pour être certains de bien profiter des améliorations permises par EDuke 32 et le rendu polymer.

Vous pouvez activer le pré-chargement des textures des maps afin de gagner en temps de chargement.

L'option juste en dessous vous permet de définir si vous souhaitez utiliser votre disque dur en cache pour les textures, vous pouvez lui indiquer oui, non ou compressé.

La compression peut poser problème et restituer les skybox (les ciels) en basse qualité.

Je vous conseil donc d'activer le cache sans compression ou de le désactiver (au détriment des temps de chargement).

L'option détail textures parle d'elle même, vous pouvez la laisser active.

L'option glow textures concerne la brillance des textures, donc le mappage spéculaire vu plus haut ;)

Laisser bien actif les models 3D pour bénéficier de l'amélioration permise par EDuke 32 et s'affranchir des anciens sprites pour les pnj.

Au lancement du jeu, vous aurez un message vous invitant à ouvrir le menu Duke +.

La touche par défaut est page haut.

Une fois ouvert et fermé le message disparaîtra.
8/ Captures d'écran
Cliquez deux fois pour agrandir.

EDuke 32 + Duke plus + version HRP Polymer avec le rendu Polymer actif :
































































































































































































































































EDuke 32 + Duke plus + version HRP Polymost avec le rendu polymost actif :
































EDuke 32 + Duke plus + version HRP Polymost avec le rendu polymer actif :



9/ Conclusion et retours
Clairement, ça fait vraiment plaisir de voir notre Duke en si bonne forme ! ;)

Le jeu n'a plus à rien à voir avec la version d'origine.

J'espère que ce guide vous a plu et que ce sera l'occasion pour ceux qui n'ont jamais fait ce classique de le découvrir sous son meilleur jour.

Et pour les autres, de le re-parcourir encore et encore !

Si vous avez aimé ce guide et qu'il vous a été utile, n'oubliez pas de me laisser un petit pouce en l'air ;)

Vos observations ou compléments d'informations permettant d'améliorer sa qualité sont bienvenus =) N'hésitez pas à laisser un commentaire.

Un grand merci aux créateurs d'Eduke 32 et aux moddeurs de continuer à faire vivre cette licence culte !

Bon jeu à tous !
10/ Bugs et problèmes de lancement avec EDuke 32
1) Si Eduke 32 ne fonctionne pas chez vous, essayez dans un premier temps de le faire fonctionner sans les autres mods, en partant d'une installation propre (version du jeu que vous avez utilisé + EDuke 32).

2) Si vous avez essayé différentes versions d'Eduke 32 et qu'il ne fonctionne toujours pas, copier les fichiers .grp et .rts présent dans le dossier classic de la version steam (comme vu plus haut, le chemin pourra être différent en fonction de la version utilisée).

Pour Steam et la Megaton edition les fichiers sont dans le dossier gameroot puis classic :





































Puis coller les dans le répertoire EDuke 32 à la racine.

Quelque soit la version utilisée, le processus est le même.

3) Si ça ne fonctionne toujours pas, vous pouvez essayer avec la version 32bits d'Eduke 32 (même si vous êtes sur un système 64 bits).

Ça a fonctionné pour moi avec ma vieille configuration en core 2 q9650 et Windows 10 64bits (EDuke crashait au démarrage avec la version 64bits).

4) Enfin, si vraiment ça ne fonctionne toujours pas, vous pouvez consulter cette page web qui recense les problèmes et propose des solutions :

https://wiki.eduke32.com/wiki/Troubleshooting_EDuke32

5) En dernier, je vous invite à vous rapprocher du discord officiel car EDuke 32 est le prérequis pour installer ensuite HRP et Duke plus :

https://discord.com/invite/ks5bHrH
11/ Pour aller + loin !
1) Ce guide comportera une seconde partie pour les addons.


2) Fix à venir pour faire fonctionner Eduke 32 avec steam afin de pour pouvoir valider les succès.


3) Concernant les version d'Eduke 32 et la version 2.51 de Duke +, des tests sont nécessaires avec des versions plus récentes d'Eduke 32 pour vérifier si tout fonctionne bien avec la version 2.51 de Duke + et les packs HRP.


Emplacement des sauvegardes de jeux :

Les sauvegardes ne seront pas compatibles avec la version classique de Steam.
Vous trouverez vos fichiers dans le dossier dukeplus (fichiers .esv).


Compatibilité des sauvegardes avec d'autres versions des mods :

Les sauvegardes semblent incompatibles entre Duke + 2.40 et 2.51.
A confirmer.


Enjoy et bon jeu à tous ! ;)
12/ Configurations de test
Configuration principale :

AMD Ryzen 5950X
RTX 3090 FE
16go DDR4 GSkill Neo
Asus Crosshair VIII formula
Corsair MP600 pro XT

LG 38WN95C-W


Configuration secondaire :

Core 2quad Q9650 oc à 4,5ghz
RTX 3070 FE
8go DDR2 PI Black
Gigabyte EP45 UD3P oc à 500 de fsb
SSD Samsung 850pro 512

Triple écran gigabyte M27q (tests réalisés sur un seul écran en 2560x1440)


Système d'exploitation :

Windows 10 22h2 build 19045.5247


Versions des mods utilisées :

Eduke 32 : 20180310-6761

Duke + : 2.40

HRP Polymer : 5.4.674 (juin 2015)

HRP Polymost : 5.4.674 (juin 2015)


Plateforme et édition testées :

Steam
Megaton edition
11 Comments
Epsilon  [author] 26 Dec, 2024 @ 1:37pm 
Good evening 대짱 (from France because here it's only 10:37 p.m. ;))

I'm testing with my old secondary config (intel q9650). Eduke does not actually launch on this config, with the 64bit version, whereas i'm on a 64bits os.

Strangely, it launches with the 32-bit. Last suggestion therefore, try downloading the 32bit version.

I updated the guide accordingly ;) Thanks again for your feedback
대짱 26 Dec, 2024 @ 6:22am 
The pack was applied to the regular version of Duke Nukem 3D, but Megaton doesn't seem to have been applied.
Epsilon  [author] 26 Dec, 2024 @ 4:47am 
Too bad but it's your choice! This is the problem with computing, what works on one config is not always universal. I hope your problem will not be replicated on other configurations!

Modding sometimes requires a little persistence

Thanks anyway for the feedback ;-)
대짱 26 Dec, 2024 @ 3:21am 
I gave up on the mode.
Epsilon  [author] 26 Dec, 2024 @ 2:16am 
I also see that you have several versions of Duke Nukem, if several versions are installed, it could be a problem for EDuke 32. If you use other mods as well. No certainties, these are only leads 😉

Just to be sure, you must launch eduke32 from the duke32.exe executable (and not from the steam executable).
Epsilon  [author] 26 Dec, 2024 @ 1:46am 
I don't know how you tested the different versions of Eduke 32 but to be sure that it doesn't work, remember to start with a clean installation before testing other versions !

Maybe try copying both the .grp and .rts files from the original version of Duke nukem 3D megaton edition (files present in the "gameroot" folder) into the Eduke 32 directory at the root, but normally you shouldn't have any need to do this, because EDuke 32 detects the installation automatically.

Keep me informed if you can ;) Because if the problem comes from there, I will update the guide.
Epsilon  [author] 26 Dec, 2024 @ 1:07am 
I don't quite understand what you mean by "I can't follow the route". Have you tried to run only EDuke 32? (without other mods). If you can't do this, you need to start by getting Eduke 32 working. I suggest you contact the official discord who will probably be able to help you better than me for your case ;) : https://discord.com/invite/ks5bHrH
대짱 26 Dec, 2024 @ 12:56am 
The one I used is Megaton. I can't follow the route and it doesn't work. Even if I try the 2018 version, it doesn't work the same way.
Epsilon  [author] 26 Dec, 2024 @ 12:41am 
If you really can't get eduke 32 to work, try discord: https://discord.com/invite/ks5bHrH
Epsilon  [author] 26 Dec, 2024 @ 12:37am 
Good morning 대짱,

Thanks for the feedback ;)
I'm sorry to hear it didn't work for you.

Did you use the Megaton edition of Steam? The 2018 version of Eduke 32 and the 2.40 version of Duke? Have you tried on Windows 10 or Windows 11?

Maybe a problem with the version of the game which may differ depending on the country. For me it works very well so if you followed the installation correctly it should work. We can add us in contact if you want so that I can try to help you but I lack feedback from users for the moment to know where the problem could come from (Hardware configuration or installation). I'll try to dig deeper on my own ;)

Don't hesitate to add me in contact if you wish so that we can stay informed

The ideal would be to list the problems and solutions in a section of the guide.

In addition and to try to unblock you: if you haven't already tried, I suggest you patch the game step by step, start by trying to make Eduke 32 work, without the other mods.