Advertisement
Zoc

SourceForts Classic Changelog

Zoc
Dec 24th, 2018
1,293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.63 KB | None | 0 0
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement