forked from JACoders/OpenJK
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCHANGELOG.txt
103 lines (102 loc) · 7.79 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
This file will generally summarise the Github repo commit history
Key: - removed, + added, * modified
[SP/MP] * OpenJK now writes configs/screenshots/etc to fs_homepath directory. No longer have to run as administrator on Windows.
[SP] + Now searches for jagamex86.dll in the mod's folder, too, meaning SP Code mods are possible.
[SP/MP] * Increased Command Buffer from 16384 to 128*1024
[SP/MP] * Increased max cvars from 1224 to 2048
[MP] * Fixed several parsers that broke with characters which wrapped to being negative.
[SP/MP] + Added mouse-wheel to console
[MP] + Added misc security fixes to allow servers to deal with connectionless packets.
[MP] * Added security fixes to prevent servers from spoofing clients with connect packets.
[MP] * Added security fixes to prevent anyone from spoofing clients with print packets.
[MP] * Fixed clients being able to set IP via cvar.
[MP] * Drastically improved status (server) command
[MP] * Tweaked forcetoggle rcon command.
[SP/MP] + Add r_noborder option (windowed mode feature).
[SP/MP] + Add r_centerWindow option (windowed mode feature).
[SP/MP] + Add r_mode -2 option to use desktop resolution.
[MP] * Dedicated server binaries now correctly print sectioned prints without adding newlines erroneously.
[SP] * Fixed a nasty memory issue with clipboard pasting
[MP] * gamecode: Fixed very bad out of bounds access in G_LogWeaponFire with NPCs.
[MP] + gamecode: Added pmove_float cvar (default off) for no velocity snapping resulting in framerate-dependent jump heights.
[SP] * Fixed MiniHeapSize issue
[SP/MP] * Fixed incorrect alphagen enum usage.
[SP/MP] * Fixed widescreen resolution changes causing black screen when UI restarted.
[SP/MP] * Fixed crash when trying to run custom resolutions with a listen server.
[MP] * Fixed crash related to ragnos NPC
[SP] * Fixed intro cinematic only displaying as white screen when on non 4:3 aspect ratio.
[MP] * gamecode: Fixes some voting issues relating to clients disconnecting and/or switching teams.
[MP] * gamecode: Fixed some voting issues relating to bad percentage calculation for passing/failing.
[MP] * Fixed some item prediction errors in team games. (Item prediction still sucks in general though)
[SP/MP] * Fixed potential out of bounds in sound code.
[SP] * Fixed buffer overflow in filesystem code which prevented use of some maps (atlantica). Raven made a Com_Error to prevent this from happening, we removed that as well.
[SP] * Rosh should no longer randomly die due to falling damage on the first level.
[SP/MP] * Fixed Gamma Clamp on WinXP+
[SP/MP] * Fixed weather system incorrectly throwing up a warning with shader data if weather system was unable to parse a vector correctly.
[MP] * Fixed buffer overflow in client side rcon command.
[MP] * Fixes color code stacking in names where colors were supposed to be stripped. (This relates to engine and gamecode for full effect)
[SP/MP] * Windows now uses correct memory status code for > 2gb when checking if low on physical memory.
[MP] * Fixes names that contain * or ** at start incorrectly showing up in notify top box and chat box when sending messages.
[MP] * Server side / viewlog console now strips the [skipnotify] and * properly too.
[MP] + (Un)pausing the game in solo play now results in smoother transition.
[SP/MP] * Tweaks to the cvar code to make it more strict in terms of read only/cheats/init. Fixes a lot of broken rules with cvars.
[MP] + Cheats are now defaulted to 1 in menu. Do not be alarmed, starting normally will disable them or connecting to a non-cheat server. This allows cheats to work properly while playing back demos.
[SP/MP] * Fixed cvar commands that allow you to "cg_thirdPerson !" prevent you from typing out longer strings starting with a ! as the value.
[MP] + Optimized shader loader. This also fixes some cases where duplicate shaders that are wrong were being used.
[SP/MP] * FX Flashes now properly scale to fov and window aspect.
[MP] + Add sv_lanForceRate (Defaults to 1) Feature was already enabled, but not toggleable.
[MP] * Timescale frametime fixes. Frametime < 1 is no longer possible (bad things happen)
[MP] + Tweaked globalservers master server command a bit for better verbosity.
[SP/MP] - MPlayer code removed.
[MP] * Tweaked serverbrowser client engine code.
[MP] * Pure server code cleanups client and server.
[SP/MP] * Fixed a lot of formatting security holes.
[SP/MP] * Several Out-of-bounds memory access and memory leaks fixed.
[MP] + Added fontlist command. Useful for when making mods with custom fonts.
[MP] + New serverside kick commands kickall kickbots and kicknum (alias to clientkick).
[SP/MP] * Improved command line parsing based off of ioquake3 patches.
[SP/MP] * Improved echo command by preserving colors based off of ioquake3 patches.
[SP/MP] * Improved GL_Extensions using ioquake3 to prevent crashes on newer cards.
[SP/MP] * Removed cheat protection from r_we cmd, r_dynamicGlow* cvars
[MP] * Fixed invalid r_textureBitsLM resulting in fullbright mode without cheats
[SP/MP] - Removed CD Check Code
[MP] - Removed demo restriction code.
[SP/MP] - Removed Anti-Tamper Code.
[SP/MP] - Removed force feedback code
[SP/MP] * Shift-Escape will now also open the console as an alternate (e.g.: keyboard doesn't support the normal console key)
[SP/MP] * Removed shift key requirement to open console
[SP/MP] + Raw Mouse Input added to windows (in_mouse 2). An in_restart required if changed while game is running.
[MP] + gamecode: /clientlist displays clients by id/name and if they are a bot. (Shows real client id unlike serverstatus)
[SP/MP] + Added XInput support for XBOX 360 controllers (Windows only, in_joystick 2). SDL on *nix supports this as well.
[SP/MP] + Updated the JPG library
[MP] * svsay command prints to dedicated console
[SP/MP] * Alt-tab works properly
[MP] * Cvars will be sorted alphabetically when saved to disk
[MP] + Added ja_guid userinfo field to uniquely track players for statistics
[MP] + gamecode: Added cg_fovAspectAdjust to correct field of view on non-4:3 aspect ratios
[MP] + gamecode: Added cg_fovViewmodel to adjust the field of view for first-person weapons
[SP/MP] * Drastically improved command/cvar tab-completion including auto-completion of arguments (e.g. map mp/ffa1)
[MP] + Added cvar_modified to show which cvars have been changed from default values
[SP] + NPCs support alternate saber colours
[MP] * gamecode: Fixed saber lock crash
[MP] * gamecode: Force updates of clients at a fixed interval to prevent certain exploits.
[MP] * gamecode: Prevent fast teamswitch exploit
[MP] * gamecode: Disable "scoreboard" team
[MP] * gamecode: Fix some looping sound issues
[MP] * gamecode: Fix spectators being stuck when they stop following dead/disintegrated players
[SP] * Fix force absorb capping to 100 instead of maximum force points
[MP] * gamecode: Precache weapons on map_restart if g_weaponDisable changes
[MP] * gamecode: Properly detect server settings (weapon/force disable)
[SP/MP] * Fix Windows issue where pressing alt key in windowed mode caused a temporary freeze
[MP] * gamecode: Optimised .sab parsing and fixed some potential memory corruption
[MP] * gamecode: Filter multiple '@' characters in a name resulting in a localised string lookup (translation)
[MP] + gamecode: Added cg_chatBeep and cg_teamChatBeep to toggle the chat message sound
[MP] * gamecode: Default/missing model+saber is now "kyle"
[MP] * gamecode: Fixed tournament queueing (for duel/power duel)
[MP] * gamecode: Fixed issues where spectators had trouble flying through doors close together
[MP] + gamecode: Added JK2 gametypes
[MP] + Added s_doppler sound effect for moving sound sources (rockets)
[MP] * gamecode: Fix cg_smoothClients affecting local player negatively
[MP] * gamecode: Rewrote callvote code to allow disabling specific votes, added more options (e.g. display map list)
[SP] + gamecode: Added cg_smoothCamera (default 1)
[SP] + gamecode: Added cg_dynamicCrosshair (default 1)