Hello people, I just take some time, and made my first GLScene game, is a Remake of a oldware, Wolfenstein 3D
GLScene - Graphic.
UnDelphiX - Sound/Music/Input.
ChaosEdit/WDC/NewWolf: Nice tools to extract information and convert to modern media.
UnDelphixEx: A small extension package, with my own version of TDXMusic (play midi using DirectMusic and mp3 using DirectShow), a TDXStateMachine component (to manage states of the game, very good...)
I'm actually on a Beta Final version, there is some bugs left, missing sounds and maybe some maps have something wrong (since I import then from original game, there is some nice tricks that they used).
The engine have nice extra features, that you don't see on original game.
You can see the demo movie here:
and download here:
I already update the HUD, and change the music system (instead the huge mp3, now uses the original imf songs, emulated - tks Mame, your opl3 emulator is awesome).
Everything is more compact now, just the exe, a dll (my version of imfplayer.dll - tks WDC), and 4 datafiles.
I use some of my components here, the "NativeStorage", a Delphi component that holds streams of data by name - with support to save/load the entire data to disk/another stream.
If people really like it, I can release the source code of the game, and/or packages, and/or de map editor for it...
I found a nice bug on E6M10 (Secret Level of 6 Episode). A missing Gold Key prevents you to finish the level.
The original wolfenstein have hardcoded to some bosses spawn a gold key or make you win the level. My version requires that you put a "item" on same place of the boss/enemy. (so, any enemy can have it's drops customized... or trigger end of level...)
A LITTLE OFFTOPIC
I just want to say thanks to "DieHard Wolfers", "AReyeP and MCS" and "Wolfenstein 3-D Dome", I know that these people now know my game, and I learn so much about wolfenstein in they site too. These people are the creators of some tools that I use on my game.
Oh, my game isn't a mod, it's doesn't use any code from original wolf (but uses it's resources, and others resources found on lots of mods). I write this game entirely from scratch, using Delphi and Dev-Cpp.
My next project will be a remake entirely using 3D of some old atari games. Enduro? Megamania?