|
|
1.1 root 1:
2: - default skin for female/cyborg models
3: - m_filter 2
4: - sw_draworder, gl_lightmap cheats
5: - autodownload controlled on client, too!
6:
7: done:
8:
9: - hyperblaster shots being treated as solid in prediction (does the projectile
10: code fix this?)
11: - increased MAX_CONFIGSTRINGS by MAX_CLIENTS*2 to allow some general usage
12: (for status bar and what not)
13: - add autodownload with resume capability. Downloads the following items:
14: - world bsp (and textures)
15: - models
16: - sounds (precached ones)
17: - plug in player model, skin, skin_i and weapon.md2
18: downloads go to a temp file (maps/blah.tmp for example) and get renamed
19: when done. autoresume is supported (if you lose connect during the
20: download, just reconnect and resume). Server has fine control over
21: the downloads with the following new cvars:
22: allow_download - global download on/off
23: allow_download_players - players download on/off
24: allow_download_models - models download on/off
25: allow_download_sounds - sounds download on/off
26: allow_download_maps - maps download on/off
27: maps that are in pak files will _not_ autodownload from the server, this
28: is for copyright considerations.
29: - save game code tweaked to handle translation of function pointers and
30: mmove_t pointers (for monsters). This should make save games work under
31: most operating systems. I abandoned the full rewrite to make it portable
32: across versions and operating systems. It's just an amazing amount of
33: work.
34: - new player movement code is in that works much like Quake/Quakeworld
35: and gives more control to the player. ramp acceleration, more air
36: control. It's not realistic, but it rewards more control to the player
37: which is a good thing.
38:
39:
40: - add connection speed option to multiplayer menu that sets a default rate
41: - fix player setup crashes
42: - movetype_fly on players is just like movetype_noclip, but clips to the world
43: - motd
44: - increase config strings by MAXCLIENTS*2 to allow some general usage
45: - allow_download (only files _not_ in pak files should be downloadable).
46: This is important since you can start downloading plugin models and skins.
47: - player movement stuff to be more Quake like (air control, ramp accel)
48: - add a simple addip/listip banning from the game.dll (can the game.dll add
49: new local console commands?). We have access to the IP now, but we don't do
50: anything with it.
51: - rewrite the save game code to not save function pointers by registering
52: all think, die, pain, use, etc. functions. This has many benefits, it makes
53: savegames work under Linux and makes them work across versions! Major
54: changes will make savegames incompatible, but minor bug fixes won't. We
55: should also byte order the save games as well to make them platform
56: independant. Of course, having to register all the functions is lame, but
57: sorely needed. It's easy to write some code that checks to see if functions
58: are registered since doing self->think = dothink; will be changed to
59: SetThink(self, dothink);
60: - make menu code search pak for models/skins as well as disk
61:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.