• View unanswered postsView active topics

  • Idea for a mod

    Discuss Wolf3D and Wolf3D modding/ports

    Postby WLHack 06 Jul 2014, 01:10

    I am not sure if this is a right place to post this, but here is one abandoned idea I had if someone is interested on working on it... Of course if someone decides to adopt this one, I am more than eager to make the graphics and maybe help with the coding.

    Story and levels:
    This mod is continuation to operation Eisenfaust from the original Wolf-3D. I haven't written the full story yet, but here is a rough outline how the story should progress and description of the contents of the levels:

    Prologue (3 levels):
    Hidden Text: Show
    First few levels we will be playing as O.S.S agent Arthur Stevens who has infiltrated the secret research facility (player starts the game with disquise, knife and silenced pistol). In the heart of the facility he has a fight with a prototype of Über Mutant and then escapes through the elevator...

    Intermission:
    B.J has just returned from his mission to eliminate Schabbs, when he hears the bad news. Even though Schabbs is dead, operation Eisenfaust is not. Also agent Stevens who wear investigating several facilities that might have had connections to Schabbs' projects, has gone missing - so B.J. is send to investigate...

    Naturally rest of the game we will be playing as B.J.

    Dresden (5 levels):
    Hidden Text: Show
    Game continues in seemingly abandoned cargo depot in Dresden (near the starting area there is some supplies: portable medikits, machinegun and some clips also behind fence you can see a truck that B.J. used to get to the area). Here player has to find a hidden passage to the maintenance tunnels.

    In the maintenance tunnels (about level 3 of Dresden) we have a midboss: SS-Gruppenleiter (500 health, 100 armor) and you can expect to see a lot of them later in the game.

    Anyway after the maintenance tunnels we end up in a checkpoint where we will have the second real bossfight of this game against SS-Obersturmbannführer Horst Engel. After Engel is defeated player will climb down a ladder to the research facility ending the Dresden arc (ladder works as end level object).

    Facility (5 levels):
    Hidden Text: Show
    First two levels of the facility will be quite similar to the first two levels of the game (only a little structural differences). Anyway player has to fight several Gruppenleiters and locate a gasmask to proceed to the next level (gasmask works a key, if player tries to open the elevator door before obtaining one, there will be message: "I need to find gasmask first...").

    For the last three levels of the facility player is wearing gasmask in the statusbar picture and the gamescreen. Also all the enemies are wearing one as well (excluding mutants). Player can hear B.J. breathing every now and then.

    In the last three stages of facility we finally see mutants. However the first mutants we see aren't shooting player but throwing cleavers instead (or if player is close enough, they act like dogs). Boss of the facility area is classic Über Mutant in brown clothes (later we see weaker Über Mutants as minibosses, they are wearing green clothing and only have two arms and no cleavers), depending on players distance he may throw two cleavers at time while shooting with his minigun (different frames for this?)...

    After beating Über Mutant, player will use oneway door to enter weapon factory.

    Weapon factory (5 levels):
    Hidden Text: Show
    Like the name suggests, player can find few toys here like minigun and a flamethrower, also here we meet a new enemy: the doctors... Some of them throw syringes and others have pistols. Also mutants learn to use guns here.

    First two levels contain shooting ranges and test areas full of explosive barrels also we will meet some Gruppenleiters here. In the level three player will have to fight several mechanized guards: the Eisenschutz mark II. After defeating one, B.J. can use the machine himself.

    NOTE: Once Eisenschutz armor is destroyed or player enters the next level, player has to find a new machine to use (maybe player can leave the machine by pressing a button as well?)... The machine has its own ammotype but gladly ammunition can be found all around the factory.

    Last two level are more like armory or supply depots... E.g. In one of the areas we have tanks in row and other vehicles. Boss of this area is Franz Schneider who has a rocketlauncher and minigun (note: eventhough Franz has little health, he has the highest armor of the game)... He will drop the elevator key needed to continue to the laboratory...

    Laboratory (5 levels):
    Hidden Text: Show
    Like you guess from the theme, first three levels of the laboratory is infested with mutants (in fact they are the only enemies you will encounter) and dead guards. During fixed intervals player can hear a siren and see red flashes of light... Unlike the previous areas there is no actual midboss in the laboratory, however player has to fight the weaker (green) Über Mutants several times.

    The first three levels are mostly storage areas, morgues and long hallways.

    Rest of the laboratory is mostly research centers and operating rooms... More doctors can be find from these levels, but also the last new enemy: STG-guards... Anyway boss of the laboratory is dr. Joachim von Straße who has two phases. In his first phase his will be using machine-gun and randomly throwing poison syringes. After the first phase Joachim will inject himself with the mutagen turning to a new kind of a mutant. Mutant Joachim will still use his machine-gun but also breath fire.

    After Joachim is defeated player exists using ladders the main area of the facility...

    End game (2 levels):
    Hidden Text: Show
    Once again we are in the facility... After fighting our way through hordes of guards and Gruppenleiters we will find an elevator and Eisenschutz mark III (the unlike the previous model, this one has unlimited ammo and player do not lose it after finishing level so it will be very handy in the final boss)...

    Last level of the game is exactly the same as the level three where Stevens fought the prototype, but some areas that were blocked earlier are now accessible (these areas mostly contain health and ammunition) .

    Also the boss is different (of course): B.J. will be fighting mutated Stevens who is integrated into Eisenschutz mark III (with mounted rocketlaunchers)... Like the previous boss, Stevens will also have few different phases:
    1 (500 health, 100 armor): Double rocketlaunchers and two miniguns,
    2 (500 health, 75 armor): Rocketlauncher and two miniguns,
    3 (700 health, 50 armor): Double miniguns
    4 (700 health, 25 armor): One minigun (left arm destroyed)
    5 (1000 health, 0 armor, no arms): Plasma burst (after the burst Stevens will rest for a moment before attacking again, also in this final phase Stevens is much faster as his armor weights less)...

    After Stevens is defeated game ends there... B.J. blows up the facility destroying all the Eisenschutz's and other advanced weaponry nazis might have been building in there, also exterminating the remaining mutants. However it is suggested that even though the facility is no more, only time will tell whether the operation Eisenfaust has finally ended.

    Bonus (5 levels):
    Hidden Text: Show
    No significance for the story as they are basically extra levels, however some of them have things you can only find from bonus levels:
    1 (prologue): Generic bonus map (get STG-44 earlier),
    2 (depot): Large outdoor area where player can challenge several tanks,
    3 (tunnels): Generic bonus map (lots of treasure though),
    4 (weapon factory): Player can find a plasmagun from here,
    5 (laboratory): Player can obtain the Eisenschutz mark III from this level already making the laboratory levels bit easier...
    Total levels 30!

    Basic features:
    Here is a list of the basic features of this game... Of course this is just the outline so there some features might be dropped and some new features might be added...

    Coding changes:
    Hidden Text: Show
    - B.J. has extended set of expressions for e.g. new death frames, reloading weapon (= hitting with knife), taking damage and meeting certain bosses. Every expression has variations for health level
    - Transparent statusbarpics (so we don't need to make extra set of faces for instance the disguise) and VGA sprites
    - Directional sprites (maybe enemies too)
    - Breakable/exploding objects: e.g. columns, barrles and gas tanks
    - Tracers and bullet puffs
    - Advanced bullet tracing
    - Ammotype is passed to the damage-functions so we can have different death-animations based on weapons
    - Recoil and zoom
    - Doom-like movement and weapon bobbing
    - Holstering weapon
    - Armor
    - Different door sides
    - Doors opening from middle and passable only from one side
    - Advanced soundmanager and ambient sounds bound to objects
    - Merged statetypes
    - Improved enemy AI and event activated enemies
    - Corpses can be carried
    - Textured and transparent floors/ceiling and outside atmosphere
    - Transparent walls (basically you can see the stars through them)
    - Achievement-system (explained in the miscallaneous-section)
    - Read this and intermission texts
    - Menu items have explanation text

    Items:
    Hidden Text: Show
    Health (maximum health is 100):
    - dog food/canteen (+5), food (+10), medikit (+25), portable medikit (+25), surgeon pack (+50, only in laboratory)...

    Syringes:
    - Blue: 100% health and 1UP (do not count as score),
    - Cyan: +1% health... Can temporarily raise players health to 125%,
    - Red: Berserker for 30 seconds,
    - Yellow: Invulnerability for 30 seconds,
    - Purple: Boosted accuracy for 30 seconds,
    - Green (only used by enemies): Hurt the target
    NOTE: In berserk-mode player can only use knife (deals 100 points damage) and can only run (movement speed increased) but will take more damage. With boosted accuracy hitrate will go up and reloading time will decrease...

    Treasure:
    - gold (+100), goldbars (+250), chalice (+500), chest (+1000), crown (+2500), diamond (+5000)
    However it would be wise to come up with treasure that makes more sense in this mod like top secret documents..

    Keys:
    - Iron-, bronze-, silver-, gold-, and elevatorkey also gasmask counts as elevator in certain level.

    Weapons (listed by their keybinding):
    - Key 1: Knife (no item for it?)
    - Key 2: Pistol (normal and silenced)
    - Key 3: Machineguns (MP40 and STG-44)
    - Key 4: Chaingun and plasmagun
    - Key 5: Rifles (with and without scope)
    - Key 6: Rocketlauncher and flamethrower
    - Nokey: Mounted MG (unlimited ammo)
    - Nokey: Eisenschutz
    NOTE: Player can only have one rocket launcher at time!

    Ammo (every ammo-item, except rockets and gas, has three versions: Used, Full and Box):
    - Pistol rounds (u: 4, f:8, b:25, max:50): Used by both of the pistols,
    - SMG clips (u:16, f:32, b:50, max:320): Used by both of the machineguns,
    - Ammo belt (u:20, f:40, b:100, max:999): Chaingun,
    - Battery (u:25: f:50: b:100, max:500): Plasmagun,
    - Rifle rounds (u:2, f:5, b:15, max:50): Used by both of the rifles,
    - Gas (f:50, max:150): Flamethrower,
    - Rockets (f:1, max:1): Rocketlauncher,
    - Shells (u:50 ,f:100 ,b:250 ,max:999): Used by Eiseschutz, every bullet count as two...

    Armor (maximum armor is 100):
    - helmet (+25), flak jacket (+100)
    NOTE: Eisenschutz has its own armor and logically when using the machine, players personal armor doesn't decrease.

    Other:
    - Backpack: doubles the amount of bullets and portable medikits player can carry
    - Disguise: Player becomes "invisible" to all enemies except mutants... Enemies have percention rate that tells how easily

    they can detect the player (basically normal guards are slowest and need to be attacked and dogs are fastes so going too

    close is enough)
    NOTE: If player is detected, the disguise icon is removed from the hud but B.J. is still wearing on in the statusbarpic till

    the level ends... Also if player completes level without losing disguise, player will be awarded 1000 points of stealth bonus

    and the enemy-ratio for the level will be ignored when counting totals (of course player can get bonus for killing all the

    enemies).

    Actors:
    Hidden Text: Show
    Game has the following basic enemies (every enemy, except mutants and dogs, has a gasmask wearing and mutated variation):
    - dog
    - guard (two versions, one with pistol and another with rifle)
    - SS (two versions, one with machinegun and one with flamethrower)
    - Sniper (stationary)
    - STG-guard
    - officer (two versions, one with pistol and another with machinegun)
    - SS-Gruppenleiter
    - doctor (two versions, one with pistol and another throwing syringes)
    - mutant (three versions, one with cleaver, another with pistols and one with rocketlauncher)
    - Über Mutant
    - Eisenschutz-guard (several variations e.g. one with miniguns, one with flamethrower, etc...)
    - Turrets (stationary, both rocketlauncher and minigun version)

    Both player and the enemies (except dogs and mutants) have armors and a need to reload their weapons (mutants will get

    tired).

    Projectiles do not hurt the shooter, also flamethrower has radius of 5 tiles.

    Miscallaneous:
    Hidden Text: Show
    Achievements (can be viewed from the mainmenu and more achievements can be added later):

    Difficulty based:
    - Can I play daddy?: Complete game in "Help me, mommy!"
    - Don't hurt me: Complete game in "Am I ready?"
    - Bring 'em on: Complete game in "Prepare to danger"
    - I am Death incarnate: Complete game in "More blood, please."

    Weaponry based:
    - Jack the Ripper: Kill 60 enemies with knife
    - Night of knives: Kill 100 enemies with knife
    - Gunslinger: Kill 75 enemies with pistols
    - Scaramanga's apprentice: Kill 125 enemies with pistol
    - Living shadows: Kill 160 enemies with silenced pistol
    - Trigger happy: Kill 150 enemies with machineguns
    - John Dillinger: Kill 300 enemies with machineguns
    - Spring clean: Kill 200 enemies with minigun (or mounted MG)
    - Bloodiest Game Ever: Kill 500 enemies with minigun (or mounted MG)
    - Hell on Earth: Kill 200 enemies with plasmagun
    - Hunting party: Kill 30 enemies with rifles
    - Annie Oakley: Kill 75 enemise with rifles
    - Sniper elite: Kill 40 enemies using scope
    - Barbecue party: Kill 175 enemies with flamethrower
    - Rocketeer: Kill 50 enemies with rocketlauncher

    Time based:
    NOTE: Eventhough par times are "min:sec", the final time is shown as "hour:min"... Also the fastest time to complete the game

    is calculated: 5min*30lvl = 150 min...
    - Ludicrous speed: Beat the game in less than two hours (00:01 - 01:59)
    - Right on time: Beat the game exactly in 2 hours and 30 minutes (02:30)
    - A short break: Beat the game in 5 hours (05:??)
    - Taking it easy: Beat the game 10 hours (10:??)
    - All-nighter: Beat the game in 24 hours (24:??)
    - Snails pace: Beat the game in 50 hours (50:??)
    - Speedy Gonzales: Beat the game with time running out (99:99)

    Ratio based:
    - No mercy: Win game with 100% kill-ratio
    - Treasure hunter: Win game with 100% treasure-ratio
    - Phantom of the opera: Win game with 100% secret-ratio
    - Flawless victory: Win game with 100% from every ratio

    Other:
    - The future is here: Find plasmagun
    - A true hero: Defeat Stevens without Eisenschutz mark III
    - No need for backup: Complete game without saving
    - One man wonder: Complete game without dying
    - Medical assistance: Complete game without collecting blue syringes (1UPs)
    - Pacifism: Complete level without killing anyone
    - The operative: Complete level with disguise on
    - Mechaman: Complete level riding Eisenschutz mark II
    - Bunker king: Find all secret levels in one run
    WLHack

     
    Posts: 148

        

    Return to General Wolf3D/modding Discussion and tutorials


    Who is online

    Users browsing this forum: No registered users and 6 guests

    cron