raze/source/sw/src
Christoph Oelckers 1149b4f4aa - various fixes and improvements related to file location management:
* saving of demos and savegames no longer mindlessly writes to the mod directory. All such access is now being rerouted through the special paths interface so that the game data can reside in write protected locations.
* refactored all occurences of klistpath except fnlist_getnames.
* do not allow CON scripts to write to arbitrary files. This is a massive exploit and can be used to cause real damage if someone knows how to play this thing - it's far easier than people may think! It will now write any such data to a special section in the main config which is safe and cannot be manipulated to write to random locations on the hard drive.
2019-11-02 00:38:30 +01:00
..
actor.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
actor.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
ai.cpp - SW compiles. 2019-10-09 19:58:09 +02:00
ai.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
ambient.h - SW compiles. 2019-10-09 19:58:09 +02:00
anim.cpp SW: Fix 3D Realms and ANM palettes 2019-10-30 18:50:23 +01:00
anim.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
border.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
bots.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
break.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
break.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
bunny.cpp - Config work almost done. 2019-10-27 13:40:24 +01:00
cache.cpp - r_useprecache 2019-10-23 14:39:33 +02:00
cache.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
cheats.cpp - replaced KEY_PRESSED globally 2019-10-28 07:01:01 +01:00
colormap.cpp SW: Fix 3D Realms and ANM palettes 2019-10-30 18:50:23 +01:00
colormap.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
common.cpp - cleanup of the old file system initialization. 2019-11-01 19:25:42 +01:00
common_game.h - cleanup of the old file system initialization. 2019-11-01 19:25:42 +01:00
config.cpp - various initialization related changes 2019-11-01 09:30:28 +01:00
config.h - a bit more config cleanup. 2019-10-27 14:09:56 +01:00
conpic.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
console.cpp - more cleanup 2019-10-28 07:05:32 +01:00
coolg.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
coolie.cpp - SW compiles. 2019-10-09 19:58:09 +02:00
copysect.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
damage.h - SW compiles. 2019-10-09 19:58:09 +02:00
demo.cpp - Cleanup 2019-10-28 07:02:42 +01:00
demo.h - refactored all file access in SW frontend to use the FileReader variant and added a few utilities to avoid opening handles. 2019-10-20 20:08:17 +02:00
digi.h - SW compiles. 2019-10-09 19:58:09 +02:00
draw.cpp - Cleanup 2019-10-28 07:02:42 +01:00
eel.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
game.cpp - gutted cache1d. The old file system is gone, excepr for klistpath, which still gets used in a few places. 2019-11-01 22:17:15 +01:00
game.h - Cleanup 2019-10-28 07:02:42 +01:00
gamedefs.h - consolidated the 4 sets of mouse and joystick configuration variables. 2019-10-26 21:50:49 +02:00
girlninj.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
goro.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
hornet.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
interp.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
interp.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
interpsh.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
inv.cpp - removed the MACT scriplib after completing the config transition. 2019-10-27 17:31:23 +01:00
inv.h - SW compiles. 2019-10-09 19:58:09 +02:00
jnames.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
jplayer.cpp - everything compiles again (not tested yet.) 2019-10-26 00:32:49 +02:00
jsector.cpp - mapped the remaining Shadow Warrior options to the CVARs. 2019-10-27 16:53:00 +01:00
jsector.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
jtags.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
jweapon.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
keys.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
lava.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
light.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
light.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
lists.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
mclip.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
mclip.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
mdastr.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
menus.cpp - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
menus.h - Config work almost done. 2019-10-27 13:40:24 +01:00
mfile.h - refactored all file access in SW frontend to use the FileReader variant and added a few utilities to avoid opening handles. 2019-10-20 20:08:17 +02:00
miscactr.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
morph.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
mytypes.h - cleaned out some remains of the non-indexed render path. 2019-10-10 19:40:33 +02:00
names.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
names2.h - SW compiles. 2019-10-09 19:58:09 +02:00
network.cpp - replaced KEY_PRESSED globally 2019-10-28 07:01:01 +01:00
network.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
ninja.cpp - Config work almost done. 2019-10-27 13:40:24 +01:00
ninja.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
pal.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
panel.cpp - replaced KEY_PRESSED globally 2019-10-28 07:01:01 +01:00
panel.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
parent.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
parse.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
player.cpp - replaced KEY_PRESSED globally 2019-10-28 07:01:01 +01:00
player.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
predict.cpp - everything compiles again (not tested yet.) 2019-10-26 00:32:49 +02:00
quake.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
quake.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
reserve.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
ripper.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
ripper2.cpp - SW compiles. 2019-10-09 19:58:09 +02:00
rooms.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
rotator.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
save.cpp - various fixes and improvements related to file location management: 2019-11-02 00:38:30 +01:00
saveable.cpp - SW compiles. 2019-10-09 19:58:09 +02:00
saveable.h - SW compiles. 2019-10-09 19:58:09 +02:00
savedef.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
scrip2.cpp - started refactoring of file handling, starting with some nasty bits in Shadow Warrior. 2019-10-20 17:09:58 +02:00
sector.cpp - added GZDoom's font code and some dependencies. 2019-10-24 01:20:58 +02:00
sector.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
serp.cpp - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
settings.h - mapped the remaining Shadow Warrior options to the CVARs. 2019-10-27 16:53:00 +01:00
setup.cpp - fix compilation 2019-10-28 17:50:08 +01:00
skel.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
skull.cpp - SW compiles. 2019-10-09 19:58:09 +02:00
slidor.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
slidor.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
sounds.cpp - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
sounds.h - refactoring of music CVARs 2019-10-22 02:01:05 +02:00
spike.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
sprite.cpp - mapped the remaining Shadow Warrior options to the CVARs. 2019-10-27 16:53:00 +01:00
sprite.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
stag.h - SW compiles. 2019-10-09 19:58:09 +02:00
sumo.cpp - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
sw_strs.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
swconfig.cpp - removed the MACT scriplib after completing the config transition. 2019-10-27 17:31:23 +01:00
sync.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
tags.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
text.cpp - mapped the remaining Shadow Warrior options to the CVARs. 2019-10-27 16:53:00 +01:00
text.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
track.cpp - SW compiles. 2019-10-09 19:58:09 +02:00
track.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
trigger.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
vator.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
vis.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
vis.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
wallmove.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
warp.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
warp.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
weapon.cpp - SW compiles. 2019-10-09 19:58:09 +02:00
weapon.h - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00
zilla.cpp - moved the command line parser out of the game frontends. 2019-10-28 22:19:50 +01:00
zombie.cpp - added Shadow Warrior files to CMake project - not compiled yet. 2019-10-09 18:09:05 +02:00