SvStrife Final Beta 4 ------------------------------------------------------------------------------- Programmers: Samuel Villarreal, Janis Legzdinsh Additional Credit: id Software, TeamTNT, Velocity, Rouge Entertainment Special Thanks To: Graf Zahl, Jack Vermeulen, Mike Fredericks, Randy Heit Oringinal MBF/Prboom/BOOM source ports created by: Lee Killough, Jim Flynn, Rand Phares, Ty Halderman, and Stan Gula ------------------------------------------------------------------------------- SvStrife is a modification of the prboom source port to recreate Strife. Features: (NOTE: Many of the following features are kept from MBF and Prboom source ports) * SeHacked Support(seh files for SEHACKED lumps) * AI Improvements + Avoid hazards (e.g. crushing ceilings) + Stop what they're doing and rescue dying friends + Follow enemies up lifts, instead of wandering off randomly + Back away from nearby enemies if advantageous + Avoid shooting friends who get in their way + Infighting when provoked by own kind (i.e. Doom's behavior) made optional + (Development) Code and data restructured to allow more efficient AI * Improved Video Options + 640x400 high-detail mode, without bad side effects: - Doom world scenes and automap are rendered in 640x400 for higher detail - Doom's aspect ratio is preserved exactly (no elongated textures/sprites) - Status bar, menus, text, intermission screens all remain full-sized - Optional hardware page-flipping + Wait-free page-flipped 320x200 ModeX for smoother play on slow machines + Video options can be changed in realtime in General menu - Hires - Page-flipping - Wait for vertical retrace - Translucency enable - Translucency percentage - PCX vs. BMP screenshots - Doom flashing disk icon - HOM cheat code optionally flashing or solid red * OPTIONS lump for overriding config settings inside wads + Allows wad authors to set game options inside wads + Options are still editable by player, and are remembered on a per-wad basis + Doesn't interfere with the player's own defaults when not playing the wad * Menu option to load up to two WAD and two SEH files at program startup + -noload command-line override switch * Improved Menus + Informative warnings printed on menu screens when: - changed option doesn't take effect until next new game or idclev - changed option doesn't take effect until entire program is restarted - option's current setting (e.g. loadgame) differs from its default setting + New "General" option menu, allows changing of many settings inside game - Video - Sound & Music - Input Devices - .WAD and .DEH/.BEX Files Preloaded at Startup - Miscellaneous + Numeric input improved - Negative values are allowed - Setup does not change game variables until input is "committed" - Illegal or aborted input leaves game variables unchanged - Backspace allowed during input + New hotkey for entering Setup Menu in one stroke during game * Improved Movement Clipping + Players can get out of 1s or 2s walls when they are otherwise stuck + Monsters do not get stuck hanging partially off of tall ledges + Monsters can move up and down stairs more easily (compatibility-optioned) * More Realism (compatibility-optioned) + Non-sentient objects fall down under their own weight when their balance is upset and they are more than halfway off of a ledge + Objects falling off tall ledges follow parabolic trajectory + Live monsters may be pushed off ledges, and intelligently try to recover * Boom Bugs Fixed (Note: these are not TeamTNT fixes) + Doom incompatibilities fixed, with new option switches - Stairbuilding - Cheat code infinite duration - God mode cheat is absolute - Linedef effects with tag 0, e.g. all-lights-off effects * Testing Cheat Codes + Type WOOT to make everthing pickupable. (Used for testing the inventory system) + Type QUESTMEUP## to give certain quest token + Type IWANTKEYS## to give a certain key type + -debug1 parameter to display info on line types and thing# Press Use to display the info. ------------------------------------------------------------------------------- SvStrife Files File Description svstrife.exe SvStrife executable svstrife.wad contains data for SvStrife svstrife.txt svstrife readme file stfcdpr.txt contains a list of all converted code pointers StrifeDoc.rtf script document by Jack Vermeulen ------------------------------------------------------------------------------- DISCLAIMERS SvStrife is unsupported software. There are no warranties as to its fitness for any particular purpose. SvStrife is a single-player game. Multiplayer games may or may not work (more likey it won't) SvStrife is based on the Prboom2.2.3 source, but it is not supported by TeamTNT or Prboom's authors. Don't ask them about SvStrife. I know this port isn't perfect, I am not a experienced programmer, but hopfully this project will be completed someday. Also the whole purpose was to create Strife on this port so that maybe someday, the code can be ported to other ports like Legacy, Jdoom, and maybe Edge. Please support this source port by offering suggestions or ideas. This source port is still in the works and not everything is implented, but I am working hard to get everything functional. SvStrife is now in its last stages, and its very close to being completed. December 1, 2004 -------------------------------------------------------------------------------