Thread: Classic Mode Deluxe

Results 1 to 16 of 16
  1. #1
    func_vehicle enthusiaist w00tguy123's Avatar
    Join Date
    Dec 2006
    Location
    U.S. West
    Posts
    1,586

    Classic Mode Deluxe

    Classic Mode was one of my favorite additions to 5.x, but I was bummed it could only be enabled in the campaign maps. This script enables Classic Mode support for all maps, and adds the following features:

    - Classic models and sounds for all monsters and weapons.
    - Automatically enables on maps that were designed for Sven Co-op 3.0 and earlier. 1719 of 2275 known maps are classic maps - roughly 75% of everything ever made.
    - Skill settings from Half-Life and Sven Co-op 3.0.
    - Faster movement speed from the original games.
    - Player armor works the same as in Half-Life.

    Most of the models are from the latest LD Pack, although I edited some monsters and weapons.

    CVars
    Code:
    as_command cm.mode -1
    as_command cm.skill 1
    as_command cm.fastmove 1
    cm.mode controls when classic mode should be enabled.
    • 0 = Never
    • 1 = Always
    • -1 = Automatic (enabled for maps listed in scripts/plugins/ClassicModeDeluxe/classic_maps.txt)

    cm.skill controls which skill settings to use.
    • 0 = Don't change any skill settings
    • 1 = Sven Co-op 3.0 (skill 2)
    • 2 = Half-Life (skill 3)

    cm.fastmove enables Half-Life movement speed in maps configured to use the default speed.

    Chat Commands

    .cm = Show current mode.
    .cm on/off/auto = Set classic mode. Changes take effect on the next map change.
    .cm version = Show script version

    Known bugs

    • Due to limitations in the game and scripting, not everything can be replaced with a classic version:
      - Player uzi shoot sound
      - Player sniper shoot sound
      - Footstep sounds
      - Muzzle flashes (requires GMR - not available in scripts)
      - Uzi/Saw bullet casings (requires GMR - not available in scripts)
      - Golden uzi third-person model
    • Some grunts/assassins fire their shotguns/mp5s full-auto.
    • Custom soundlists for the HL grunt are ignored. AS can't get soundlist keyvalues to fix that. I don't think any classic map has given grunts custom sounds though.

    Let me know if any maps should be added to classic_maps.txt. Some maps made after 4.0 might have been designed for 3.0 and released later. I tried to capture some of those.

    Installation

    1. Add this to default_plugins.txt:
      Code:
      	"plugin"
      	{
      		"name" "ClassicModeDeluxe"
      		"script" "ClassicModeDeluxe/ClassicModeDeluxe"
      		"concommandns" "cm"
      	}
    2. Extract the archive to svencoop_addon. If you have a custom version of default_map_settings.cfg, then don't extract mine. Instead, add this line to yours:
      Code:
      map_script ClassicModeDeluxe/ClassicModeDeluxe
    Download (v4)

    https://w00tguy.no-ip.org/owncloud/i...NAZBc/download
    Last edited by w00tguy123; 31-01-2019 at 11:49 PM.
    Love,
    w00tguy

  2. #2
    ゴードン Gordon9999's Avatar
    Join Date
    Oct 2014
    Posts
    20

    Re: Classic Mode Deluxe

    That's what I would call a classic mode. Thanks!

  3. #3
    Super moderator Hezus's Avatar
    Join Date
    Aug 2001
    Location
    The Netherlands
    Posts
    9,014

    Re: Classic Mode Deluxe

    Really cool work on this

  4. #4
    trigger_delay & func_lazy TrEmPlEr's Avatar  
    Artist
    Join Date
    Jul 2002
    Location
    Valve Hammer Editor 3.5 beta
    Posts
    2,279

    Re: Classic Mode Deluxe

    +1 For adding this to the mainmod! :P

    here
    Modstatus: Unknown

  5. #5
    Registered User
    Join Date
    Nov 2018
    Posts
    2

    Re: Classic Mode Deluxe

    w00tguy, thanks for classic mod! But somthig goes terribly wrong in my case, idk how but, friendly fire activated on whitelisted maps.
    https://youtu.be/KcEA43rjE0A

  6. #6
    func_vehicle enthusiaist w00tguy123's Avatar
    Join Date
    Dec 2006
    Location
    U.S. West
    Posts
    1,586

    Re: Classic Mode Deluxe

    Oopsies, forgot that the HL TakeDamage code allows friendly fire. Fixed in v2.
    Love,
    w00tguy

  7. #7
    Registered User
    Join Date
    Nov 2018
    Posts
    2

    Re: Classic Mode Deluxe

    Quote Originally Posted by w00tguy123 View Post
    Oopsies, forgot that the HL TakeDamage code allows friendly fire. Fixed in v2.
    Thanks!

  8. #8
    Registered User VitorHunter's Avatar
    Join Date
    Jan 2016
    Posts
    23

    Re: Classic Mode Deluxe

    I fucking love you.

  9. #9
    ℍ𝕖𝕝𝕡 Cadaver's Avatar
    Join Date
    Mar 2016
    Location
    Argentina
    Posts
    84

    Re: Classic Mode Deluxe

    Really cool plugin w00t, but I have a problem in infested2, idk if it's related to your script but at some point when the gonome spawns and attacks I got CTD, and everyone that's close to him too, but the server still running, and I got this error in console also.
    FATAL ERROR (shutting down): SV_ModelIndex: model 0 not precached



  10. #10
    func_vehicle enthusiaist w00tguy123's Avatar
    Join Date
    Dec 2006
    Location
    U.S. West
    Posts
    1,586

    Re: Classic Mode Deluxe

    There might be a conflict with some other plugin that does model replacement. Weird that only clients get the crash. I tried that map locally and on dedicated but the gonomes were fine.

    Edit: also possible it's something that happens on Linux. I only tested on Windows.
    Last edited by w00tguy123; 20-11-2018 at 12:30 AM.
    Love,
    w00tguy

  11. #11
    ℍ𝕖𝕝𝕡 Cadaver's Avatar
    Join Date
    Mar 2016
    Location
    Argentina
    Posts
    84

    Re: Classic Mode Deluxe

    Hey w00t, here's a video of the issue, kind of weird, isn't crashing the server, only the user https://www.youtube.com/watch?v=lA99canZlDE
    Also heres a list of the current scripts on my server:

    Code:
    Active plugins:
    Name: AFBase
    Author: Zode
    Contact info: Zodemon @ Sven co-op forums, Zode @ Sven co-op discord
    Name: VoiceCommands
    Author: w00tguy
    Contact info: w00tguy123 - forums.svencoop.com
    Name: ChatSounds
    Author: animaliZed
    Contact info: irc://irc.rizon.net/#/dev/null
    Name: PlayerManagement
    Author: Sven Co-op Team
    Contact info: www.svencoop.com
    Name: SvenAdmin
    Author: de_inferno
    Contact info: daniil.shukshin@gmail.com
    Name: Nightvision
    Author: Nero
    Contact info: Nero @ Svencoop forums
    Name: JoinSound
    Author: w00tguy
    Contact info: w00tguy123 - forums.svencoop.com
    Name: Airstrike
    Author: Nero
    Contact info: Nero @ Svencoop forums
    Name: SimpleGrab
    Author: DeepBlueSea
    Contact info: irc://irc.rizon.net/#/dev/null
    Name: PortalSpawner
    Author: w00tguy
    Contact info: w00tguy123 - forums.svencoop.com
    Name: SimpleGlow
    Author: Zode
    Contact info: Zodemon @ Sven co-op forums, Zode @ Sven co-op discrod
    Name: SimpleTrail
    Author: Zode
    Contact info: Zodemon @ Sven co-op forums, Zode @ Sven co-op discord
    Name: Precacher
    Author: D.N.I.O. 071
    Contact info: Steam, Sven Co-op Forums
    Name: Hats
    Author: w00tguy, edited by Cadaver
    Contact info: w00tguy123 - forums.svencoop.com
    Name: EntityManager
    Author: Sven Co-op Development Team
    Contact info: www.svencoop.com
    Name: Msg
    Author: KernCore
    Contact info: irc?
    Name: SpeedoMeter
    Author: Nero & animaliZed
    Contact info: Nero & nico @ Svencoop forums
    Name: ListPlayerModels
    Author: animaliZed
    Contact info: irc://irc.rizon.net/#/dev/null
    Name: MapChangeMenu
    Author: animaliZed
    Contact info: irc://irc.rizon.net/#/dev/null
    Name: RCBot
    Author: Cheeseh
    Contact info: rcbot.bots-united.com
    Name: SimpleHolo
    Author: Zode; D.N.I.O. 071
    Contact info: Zodemon @ Svencoop forums
    Name: SpectateMode
    Author: MrOats
    Contact info: http://forums.svencoop.com/showthread.php/44306-Plugin-SpectateMode
    Name: Score Saver
    Author: Julian "Giegue" Rodriguez
    Contact info: www.steamcommunity.com/id/ngiegue
    Name: SimpleTarget
    Author: Zode; Cadaver
    Contact info: Zodemon @ Svencoop forums
    Name: Cheats
    Author: w00tguy
    Contact info: w00tguy123 - forums.svencoop.com
    Name: Effects
    Author: w00tguy, GeckonCZ
    Contact info: w00tguy123, GeckonCZ - forums.svencoop.com
    Name: CamHideHUD
    Author: Julian "Giegue" Rodriguez
    Contact info: www.steamcommunity.com/id/ngiegue
    Name: HelpMe
    Author: D.N.I.O. 071; with help from other scripts
    Contact info: Steam, Discord
    Name: ChotSounds
    Author: animaliZed - Only admin
    Contact info: irc://irc.rizon.net/#/dev/null
    Name: ModelColorChanger
    Author: takedeppo.50cal
    Contact info: http://steamcommunity.com/id/takedeppo
    Name: ModelCheck
    Author: Julian "Giegue" Rodriguez
    Contact info: www.steamcommunity.com/id/ngiegue
    Name: static
    Author: Julian "Giegue" Rodriguez
    Contact info: www.steamcommunity.com/id/ngiegue
    Name: VotingMode
    Author: animaliZed
    Contact info: irc://irc.rizon.net/#/dev/null
    Name: StationReplacer
    Author: Nero
    Contact info: Nero @ Svencoop forums
    Name: doom_maps
    Author: w00tguy
    Contact info: w00tguy123 - forums.svencoop.com
    Name: Buy Stuff
    Author: Paranoid_AF
    Contact info: Feel free to contact me on GitHub.
    Name: Custom weapons
    Author: Plugin by D.N.I.O. 071, various weapon authors
    Contact info: Steam or Discord



  12. #12
    Registered User
    Join Date
    Apr 2016
    Posts
    64

    Re: Classic Mode Deluxe

    Why does my game crash when playing on a server that has this plugin?

  13. #13
    func_vehicle enthusiaist w00tguy123's Avatar
    Join Date
    Dec 2006
    Location
    U.S. West
    Posts
    1,586

    Re: Classic Mode Deluxe

    No idea, but I'm guessing it's the same thing Cadaver is seeing. I'll try to fix that eventually (next month probably).
    Love,
    w00tguy

  14. #14
    func_vehicle enthusiaist w00tguy123's Avatar
    Join Date
    Dec 2006
    Location
    U.S. West
    Posts
    1,586

    Re: Classic Mode Deluxe

    The client crashes are fixed. None of the submodels were sent to clients so people would crash whenever a monster played a specific animation stored in a submodel (e.g. medic in infested2 reviving something).

    The human grunt repel animation was also fixed, and the Tor models work properly with fastdl.
    Love,
    w00tguy

  15. #15
    Registered User
    Join Date
    Apr 2016
    Posts
    64

    Re: Classic Mode Deluxe

    w00tguy123, hello. Crash client, again

    https://yadi.sk/i/6E_7C-GevNk53Q

    Map: ba_elevator
    Last edited by join10; 31-01-2019 at 12:58 AM.

  16. #16
    func_vehicle enthusiaist w00tguy123's Avatar
    Join Date
    Dec 2006
    Location
    U.S. West
    Posts
    1,586

    Re: Classic Mode Deluxe

    Fixed, and thanks for reporting that. I forgot Blue Shift has its own set of submodels that need to be precached.
    Love,
    w00tguy

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •