SHARE
TWEET

SourceForts Classic Changelog

Zoc Dec 24th, 2018 (edited) 738 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --------------------------------------------------------
  2. SourceForts Classic - CHANGELOG
  3. --------------------------------------------------------
  4.  
  5. ----------------------------
  6. Release Candidate 7 Changes
  7. ----------------------------
  8. - Fixed infinite sprint bug
  9. - Added custom crosshairs
  10. - Added an experimental fix for `block_frozen` and `block_unfrozen` userid always returning 0
  11. - Minor fixes for server creation dialog information
  12. - Reverted cl_detailfade and cl_detaildist changes
  13. - Added missing user_default.scr
  14. - Maps and assets updates: (Thanks arenaceous!)
  15.   o Added tallgrass assets
  16.   o Added sf_metalurgy
  17.   o Added sf_tread
  18.   o Updated sf_fronts
  19.   o Updated sf_sphinx
  20.   o Updated sf_tactical
  21.     v Added experimental new teamwall/doors
  22.   o Updated sf_valley
  23.  
  24. ----------------------------
  25. Release Candidate 6 Changes
  26. ----------------------------
  27. - Removed the hard-coded restriction of phase lengths being 120 seconds minimum
  28. - Added a warning if the phase length variable is set to anything below 120 seconds
  29. - Reverted the particles hard edges fixes, since they didn't work as expected.
  30. - Added a check so the game won't drain stamina during the build phase. This *might* fix the infinite stamina bug.
  31. - cl_detailfade now defaults to 5000
  32. - cl_detaildist now defaults to 7500
  33. - Improved pure_server_full.txt whitelist to not be overrestrictive and to allow simple mods like crosshair mods or sound mods. (Thanks Melectrome!)
  34. - Updated sf_skywalk (Thanks arenaceous!)
  35.   o Removed center spawner
  36. - Updated sf_tactical (Thanks arenaceous!)
  37.   o Overall brightness lowered
  38. - Added sf_fronts (Thanks arenaceous!)
  39.   o Completely redone
  40.   o No tripping hazards anymore! (most small surfaces are now ramps for jumping off of)
  41.   o Middle lowered
  42.   o Side ledges extend into bases more
  43.  
  44. ----------------------------
  45. Release Candidate 5 Changes
  46. ----------------------------
  47. - Added a workaround for ramp jittery / Client stuck on object issue
  48. - Fixed weapon viewmodel jitter
  49. - Added experimental func_teamwall, using Haven Source SDK Source Code as base
  50. - Updated dedicated GameServerConfig.vdf to match listen server configuration file (Thanks Melectrome!)
  51. - Added a hacky workaround to valve.rc that fixes saved sprays (Thanks Melectrome!)
  52. - Updated maplist.txt and randomized the map order (Thanks arenaceous!)
  53. - Added dev/ textures (Thanks arenaceous!)
  54. - Added missing slime textures (Thanks arenaceous!)
  55. - Added particles hard edges fixes! (Thanks arenaceous!)
  56. - Updated sf_sphinx (Thanks arenaceous!)
  57.   o Same changelog as RC4, it was missing from the build
  58. - Updated sf_tactical (Thanks arenaceous!)
  59.   o Changed block spawners
  60.   o Reworked capture points
  61.   o Player Spawns now include minimap
  62. - Updated sf_overloaded (Thanks arenaceous!)
  63.   o Changed block spawners
  64.   o Raised flag slightly
  65.   o Texture alignment fixes
  66. - Updated sf_abandon (Thanks arenaceous!)
  67.   o Made the ceiling taller
  68.   o Replaced missing texture
  69.  
  70. ----------------------------
  71. Release Candidate 4 Changes
  72. ----------------------------
  73. - Many internal changes, allowing libcurl to work properly on Windows, macOS and Linux (Including RedHat-based distros!)
  74. - New ConVar `sv_curl_redhat_linux_compatible`.
  75.   o Defaults to 1
  76.   o [Server Side Only] Use local `cacert.pem` file.
  77.     This is required by RedHat-based Linux distros (CentOS, Amazon, etc.) - You should disable this if you're not using those distros.
  78.     Enable this if you're getting CURLE_SSL_CACERT_BADFILE curl errors on logs.
  79.     This variable has no effect on Windows.
  80. - Added cacert.pem file (downloaded from https://curl.haxx.se/ca/cacert.pem)
  81.   o By default, the game use this as CA certificates file. You're encouraged to update it whenever you like.
  82.   o To use system CA certificates, change `sv_curl_redhat_linux_compatible` to 0
  83. - When logging in enabled, SourceForts Banlist will be more verbose about what it's doing, to allow easier identification of issues.
  84. - Moved gamestartup*.mp3 from VPK to `sound\ui` due to popular request.
  85. - Updated `gameinfo.txt` with `sv_pure` fixes (Thanks Melectrome!)
  86. - Removed unused `trusted_keys.txt` and added its info to `trusted_keys_base.txt` for `sv_pure` support (Thanks Melectrome!)
  87. - Added missing `steam.inf`, fixing some connection issues, hours display and game display (Thanks Melectrome!)
  88. - sf_sphinx changes (Thanks arenaceous!)
  89.   o Flag drop trigger only triggering one team
  90.   o Sand inside the map raised slightly inside the map to allow strafing on all colored angled surfaces
  91.   o Sphinx paws modified slightly to allow more strafing as scroll jumping is more or less dead.
  92.   o Adjusted clipping on metal "pipes"
  93.   o Red and Blue sides of the sand are now the same
  94.   o Allowed walking on some internal surfaces of the map that were clipped before
  95.   o Adjusted 3d skybox
  96.   o Internally, map is now a lot taller, however no freeze is in the same location
  97. - sf_tread changes (Thanks arenaceous!)
  98.   o Changed sf_treadtrail scroll rate slightly so it matches with the sand scroll rate.
  99.   o Minor changes over the map
  100. - sf_overloaded changes (Thanks arenaceous!)
  101.   o Fixed a few lightning issues
  102.   o Fixed texture alignment issues
  103.   o Lowered the health and suit chargers slightly
  104.   o Raised the flag so you can sprint up the flag ramp and grab the flag
  105.   o Changed the skybox models to be non solid to prevent console spam
  106. - Added a scoreboard fix for icons (Thanks arenaceous!)
  107.  
  108. ----------------------------
  109. Release Candidate 3 Changes
  110. ----------------------------
  111. - Reworked Freeze Status feature (almost) from scratch
  112. - Added `sf_freezestatus_extended`. When enabled, it shows both the Name and the SteamID64 of the player
  113. - Updated sf_basin, sf_deck and sf_canyon (Thanks arenaceous!)
  114. - Added magma and tread materials/models (Thanks arenaceous!)
  115. - Improved sv_pure support (Thanks Melectrome!)
  116. - Fixed console spam when damaging blocks
  117. - Attempted a simple fix to stop the m_flSuitPower issue
  118.  
  119. ----------------------------
  120. Release Candidate 2 Changes
  121. ----------------------------
  122. - Added sv_lan, sf_team_blocklimit and mp_flashlight to the listen server creation menu (Thanks Melectrome!)
  123. - Fixed the sound spam bug when trying to use a health or armor dispenser from the enemy team or during build phase
  124. - Added the ability to freeze prop_physics, due to community request
  125. - Fixed the undefined class bug, but forcing the player into the scout class
  126. - Made the weapons selection menu render the weapons in the current team color
  127. - Updated gameinfo.txt, so the user can customize assets using the ./custom/ folder
  128. - Added customization instructions to the custom/ directory
  129. - Fixed the behavior of the flah when it's dropped of the edge / touched a func_disposer
  130. - Updated sf_basin and added sf_depth (thanks arenaceous!)
  131. - Updated lights.rad
  132. - Added a workaround for the console spam "Playing sequence X but there's only Y in total?", caused by a HL2DM bug
  133. - Increased MOTD max size to 4096 bytes
  134. - Updated motd.txt file
  135. - Only Blue and Red teams can spawn blocks now, preventing an exploit that allowed players without an assigned team to spawn blocks
  136.  
  137. ----------------------------
  138. Release Candidate 1 Changes
  139. ----------------------------
  140. - Formely known as "SourceForts 1.9.6 Beta 20"
  141. - Renamed mod to "SourceForts Classic", as it was the consensus
  142. - Renamed mod folder to "sfclassic"
  143. - Many more materials updates by arenaceous
  144. - Fixed a bug where players wouldn't be able to spawn if they joined the spectator team
  145. - Added the old "bug" to heal the players as a feature, as requested by the community. Enjoy!
  146. - Added flag icon to the scoreboard
  147. - Disabled unused HudScore
  148. - Fixed a bunch of warnings regarding run/sprint/sprint_drain cvars
  149. - Added a fix to the ambient generic sounds ( https://developer.valvesoftware.com/wiki/Ambient_generic:_stop_and_toggle_fix )
  150. - Applied the aspect ratio fix for detail sprites ( https://developer.valvesoftware.com/wiki/Detail_props/Aspect_ratio_fix )
  151. - Reverted SLAM attaching behavior (SLAMs can still be killed by enemy players)
  152. - Added VPK support to the game
  153. - Added pure_server_whitelist.txt
  154. - Added trusted_keys.txt with SourceForts Classic public key
  155. - Added pack-vpk.py utility, to generate a list of materials, models and sounds to be packed, and pack them
  156. - Added a small fix to vgui_video.cpp (the game doesn't use GAMEUI)
  157. - Added sf_deck (Thanks arenaceous!)
  158. - Updated German translation (Thanks Tobel!)
  159. - Updated French translation (Thanks Sunseille!)
  160.  
  161. ----------------------------
  162. 1.9.6 Beta 19 Changes
  163. ----------------------------
  164. - Cosmetic fixes for the freezestatus feature
  165. - Map updates by arenaceous
  166.   o sf_abandon
  167.   o sf_astrodome
  168.   o sf_conduit
  169.   o sf_overload
  170.   o sf_skywalk
  171.   o sf_valley
  172.  
  173. ----------------------------
  174. 1.9.6 Beta 18 Changes
  175. ----------------------------
  176. - Updated banlist code
  177. - Fixed a crash when using console command `showbanlist`
  178. - Added "freezestatus" feature:
  179.   o When looking at a block of your own team with the build gun, you see who last frozen and unfrozen a block
  180. - Added Polish translation (Thanks Melectrome!)
  181. - Added extra font entry to `ClientScheme.res`, used in Freeze Status
  182. - Fixed sf_charger_health_increment behavior on item_healthcharger
  183. - Re-added a hack to refresh block counters when someone joins a team
  184. - Fixed Damage Indicator on the HUD
  185. - Added a few extra fixes to the linux build
  186.  
  187. ----------------------------
  188. 1.9.6 Beta 17 Changes
  189. ----------------------------
  190. - Fixed macOS build
  191. - sv_cheats 1 is now required for impulse 51 and 52
  192. - Fixed a possible memory leak on the grenades
  193. - Changed banlist code from SteamID/SteamID3 to SteamID64
  194. - Fixed func_disposer_selective in FGD
  195. - Fixes to nature materials
  196. - Added map updates by arenaceous, created from scratch
  197.   o sf_abandon.bsp
  198.   o sf_astrodome.bsp
  199.   o sf_crete.bsp
  200.   o sf_overload.bsp
  201.   o sf_skywalk.bsp
  202.   o sf_sphinx.bsp
  203. - Added old and new maps by arenaceous
  204.   o sf_conduit.bsp
  205.   o sf_grassy.bsp
  206.   o sf_valley.bsp
  207.   o sf_sandbox.bsp
  208. - Added sf_valley, sf_conduit, sf_grassy to mapcycle.txt
  209.  
  210. ----------------------------
  211. 1.9.6 Beta 16 Changes
  212. ----------------------------
  213. - Fixed overload materials (Thank you, arenaceous!)
  214. - Cherry-picked a few PRs from ValveSoftware/source-sdk-2013
  215.   o Fix incompatibility with more recent conforming iconv implementations
  216.   o No longer use ">" to check for pointer validity
  217.   o Improve shell scripts
  218.   o Move cursor to the actual center of the chat box
  219.   o Fix Linux soundscapes
  220.  
  221. ----------------------------
  222. 1.9.6 Beta 15 Changes
  223. ----------------------------
  224. - Fixed Multiplayer Options tab
  225. - Fixed listen server settings page
  226. - Fixed a couple client crashes at the end of a match
  227. - Added Pulsar theme from SourceForts 1.9.2 as alternate game startup music, as requested
  228. - Fixed Engineer class name being displayed as Builder
  229. - Updated CHL2_Player::StopSprinting() for consistency
  230.  
  231. ----------------------------
  232. 1.9.6 Beta 14 Changes
  233. ----------------------------
  234. - SLAMs now attaches to physics objects correctly. If the object moves, the SLAM explodes (tonysergi/source-sdk-2013@c6576b4)
  235. - SLAMs now can be killed by enemies (tonysergi/source-sdk-2013@11b5044)
  236. - Now func_nofreeze and func_flagzone take in consideration all the possible blocks placed by mappers
  237. - Enabled freezing of func_physbox by default, as requested on the bugtracker
  238. - Renamed all materials and models, so they have lower case names. This fixes many issues on linux
  239. - Replaced the HL2MP logo with the SourceForts logo on the MOTD screen
  240.  
  241. ----------------------------
  242. 1.9.6 Beta 13 Changes
  243. ----------------------------
  244. - Fixed sprint energy depletion on death
  245. - Re-enabled sv_stickysprint
  246. - Fixed the issue of the sprint speed after death (m_iClass wasn't being properly replicated)
  247. - Re-enabled "Suit Equipping" - necessary to fix the sprint issue without hacks (why was it disabled, anyway?)
  248. - Added base class Item and items item_battery, item_healthkit, item_healthvial (Thank you, arenaceous!)
  249.  
  250. ----------------------------
  251. 1.9.6 Beta 12 Changes
  252. ----------------------------
  253. - Many internal changes to the code. Old bugs might pop up, current bugs might vanish. Keep eyes open!
  254. - SLAMs are now removed when the player switches teams and classes
  255. - Fixed oddities with walk, run and sprint speed
  256. - Added arenaceous updates to the materials directory
  257.  
  258. ----------------------------
  259. 1.9.6 Beta 11 Changes
  260. ----------------------------
  261. A BIG "Thank you!" to arenaceous! Most of the cosmetic changes in this update was his awesome work! :D
  262.  
  263. - Fixed Death Messages HUD indicator
  264. - Added new `sourceforts-extra-glyphs.ttf` font with skull death and block death glyphs - Warning: Programmer's Art included! :P
  265. - Scoreboard sorting function priority order: score > frags > deaths > join order (for deterministic sorting)
  266. - Added spectators to the scoreboard
  267. - Team score on scoreboard is now displayed after the team name
  268. - Added team coloring to the team header
  269. - Massive update to SourceForts FGD, updated with SourceSDK 2013 features and small QOL improvements
  270. - Added missing detail.vbsp and lights.rad
  271. - Added a bunch of texture fixes and improvements by arenaceous. List below:
  272.   o materials/banner/
  273.     v sf_flag_banner_red
  274.     v sf_flag_banner_blue
  275.   o materials/sf/decals/
  276.     v decal_mark_grey_01
  277.     v decal_sflogo_blue_01
  278.     v decal_sflogo_grey_01
  279.     v decal_sflogo_red_01
  280.   o materials/sf/sf_crete/
  281.     v sf_crete_checker_blue
  282.     v sf_crete_checker_gray
  283.     v sf_crete_checker_red
  284.   o materials/vgui/endgame/
  285.     v sf_logo
  286.   o materials/vgui/sf/
  287.     v BetaLogo.vtf
  288.     v BetaLogoB.vtf
  289.     v BetaLogoR.vtf
  290.   o materials/vgui/logos/
  291.     v spray_flagd
  292.     v spray_gravtool
  293.     v spray_greaterthan
  294.     v spray_nadespam
  295.     v spray_newb
  296.     v spray_rktwhor
  297.   o materials/vgui/logos/ui/
  298.     v spray_canned
  299.     v spray_combine
  300.     v spray_cop
  301.     v spray_dog
  302.     v spray_flagd
  303.     v spray_freeman
  304.     v spray_gravtool
  305.     v spray_greaterthan
  306.     v spray_head
  307.     v spray_lambda
  308.     v spray_nadespam
  309.     v spray_newb
  310.     v spray_plumbed
  311.     v spray_rktwhor
  312.     v spray_soldier
  313.   o materials/crate/
  314.     v crate_tex_final_blue
  315.     v crate_tex_final_grey
  316.     v crate_tex_final_none
  317.     v crate_tex_final_normal
  318.     v crate_tex_final_red
  319.     v crate_tex_final_internal
  320.   o resource/
  321.     v sourceforts.ico
  322.     v sourceforts.tga
  323.     v sourceforts_big.tga
  324.  
  325. ----------------------------
  326. 1.9.6 Beta 10 Changes
  327. ----------------------------
  328. - Added `variables.txt` file to the root of the mod folder with all the custom variables and commands info.
  329. - Massive Convar and ConCommand cleanup
  330. - Merged `sf_soldier_combineball_enabled` into `sf_soldier_combineball`
  331. - Massive code cleanup
  332. - Added 357 weapon back in. Players should only have access to it through cheats
  333. - Added descriptions to tons of Console Variables and Commands
  334. - Fixed "Battery" user message errors
  335. - Added a few fixes to AR2 alt fire from SourceSDK code
  336. - Rewritten Scoreboard from scratch
  337.   o It borrows ListPanel from Zombie Master: Reborn code. Go check it out, it's an awesome mod!
  338.   o Spectate section is missing
  339.  
  340. ----------------------------
  341. 1.9.6 Beta 9 Changes
  342. ----------------------------
  343. - Linux binaries!
  344.  
  345. ----------------------------
  346. 1.9.6 Beta 8 Changes
  347. ----------------------------
  348. - `map_restart` command crash fixed
  349. - Added the cut feature Smoke Grenades from Sourceforts 1.9.4.1 to Scout's SMG1
  350.   o Fixed Scout's SMG1 secondary fire.
  351.   o Added `sf_scout_smoke_grenade` server variable to configure the amount of smoke grenade the scout class spawns. Defaults to 0.
  352.   o By default, players spawn with no grenades. This is a feature easy to abuse and it was added mostly for fun.
  353.   o The smoke grenade behaves differently from Sourceforts 1.9.4.1 mostly due to changes in Source SDK itself. This might never be fixed.
  354.   o It's easy to abuse this feature (with suicides/respawns). Don't turn it on, on public servers.
  355.   o I'm still considering adding a limit timer to it, but might be more trouble than it's worth.
  356. - Added ar2 alt fire (combine ball) back in
  357.   o This should be considered a Fun feature! It shouldn't ever be enabled on public servers or competitive play!
  358.   o Added `sf_soldier_combineball_enabled` console variable to control if the player can actually shoot combine balls. Default: 0
  359.   o Added `sf_soldier_combineball` console variable to control the amount of ammo the player will spawn. (Will not work if `sf_soldier_combineball_enabled` is set to 0!). Default: 0
  360.   o This "double lock" variable system might be silly, but it's easier to prevent an exploit that way.
  361.  
  362. ----------------------------
  363. 1.9.6 Beta 7 Changes
  364. ----------------------------
  365. - Fixed the invincibility bug
  366. - Attempt to replace the changeteam command code with HL2DM one (with some minor modifications). Needs testing!
  367.  
  368. ----------------------------
  369. 1.9.6 Beta 6 Changes
  370. ----------------------------
  371. - Sprint energy draining and replenishment should be equal to SourceForts 1.9.4.1
  372.   o Sprint energy is drained a little bit when you release the sprint button. This is a fix from HL2DM that was kept
  373.   o There is no delay to start recharging the sprint energy
  374.   o Energy is only consumed by sprinting
  375. - Flashlight should work without interferring with sprint or consume energy (use mp_flashlight to enable it, disabled by default)
  376. - Water breathing should work without spending energy
  377.  
  378. ----------------------------
  379. 1.9.6 Beta 5 Changes
  380. ----------------------------
  381. - Sprint energy draining should be fixed now
  382.   o With the sprint changes, flashlight and breathing under water might be broken
  383.  
  384. ----------------------------
  385. 1.9.6 Beta 4 Changes
  386. ----------------------------
  387. - "jointeam" command should behave exactly like "changeteam" command now
  388. - Changed how sprint works, to allow proper prediction (Warning: Stamina draining should be wrong, to be fixed in next build)
  389.  
  390. ----------------------------
  391. 1.9.6 Beta 3 Changes
  392. ----------------------------
  393. - Reverted damage changes in build phase
  394. - New experimental repositioning when changing teams on build phase
  395.  
  396. ----------------------------
  397. 1.9.6 Beta 2 Changes
  398. ----------------------------
  399. - Removed (experimental) Tony Sergi mp animation fixes, as they caused blocks to be placed incorrectly and had wrong shotgun animations
  400. - Attempted to solve change team issues on build phase, allowing damage (thus, allowing suicide)
  401. - Fixed sf_charger_health behavior, now you get healed with the specified amount
  402. - Fixed team changing crashes in combat phase
  403.  
  404. ----------------------------
  405. 1.9.6 Beta 1 Changes
  406. ----------------------------
  407. - Upgraded to Source SDK 2013!
  408. - Fixed a bug where attempting to join a team after connecting to a server too fast wouldn't allow the team change
  409. - Fixed an issue with the old (and broken) sf_banlist
  410. - Fixed a network error with health wall charger
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top