Subversion Repositories eduke32

Rev

Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
8798 287d 7h ny00123 /source/sw/src/ SW: Revert the changes from JFSW commit 7d0deafe81b0ffa30d77cfe242e454f8b4487a1f
related to the definitions of RANDOM_NEG in bunny.cpp, ripper.cpp
and ripper2.cpp. Do so in a way that isn't re-introducing compiler
warnings. This partially fixes compatibility with demos made for SW 1.2.
Additionally, replace the 3 separate definitions of RANDOM_NEG
with a common one within game.h.
 
/source/sw/src/bunny.cpp
/source/sw/src/game.h
/source/sw/src/ripper.cpp
/source/sw/src/ripper2.cpp
8797 287d 7h ny00123 /source/sw/src/ SW: Fix a few memory access errors related to demo support  
/source/sw/src/demo.cpp
/source/sw/src/game.cpp
8796 287d 7h ny00123 /source/build/src/ Add a workaround for possible rounding errors in calculations of
sintable and radarang. sintable[512] was different in a 32-bit build.
 
/source/build/src/engine.cpp
8795 287d 15h hendricks266 /platform/Windows/lib/ Disable the call to WIN_UpdateClipCursorForWindows in WIN_PumpEvents

Achieved by hex-editing libSDL2.a to change a JE (0x74) to JMP (0xEB).

This should improve micro stuttering-issues on Windows. My settings:

r_vsync 2
r_maxfps 0
win_systemtimermode 1
win_performancemode 1
 
/platform/Windows/lib/32/libSDL2.a
/platform/Windows/lib/64/libSDL2.a
8794 287d 15h hendricks266 /source/build/ Fix voxels defined with definemodel

Patch from Nuke.YKT.
 
/source/build/include/mdsprite.h
/source/build/src/engine.cpp
/source/build/src/voxmodel.cpp
8793 287d 15h hendricks266 /source/build/src/ Replace hackish old PALETTE.DAT format detection with robust file length method  
/source/build/src/palette.cpp
8792 289d 3h ny00123 /source/sw/src/ Pack the struct SW_PACKET. While this makes demo playback
functional with existing demo files, the code is known
to be incompatible with demos made for SW 1.2.
 
/source/sw/src/game.h
8791 293d 17h hendricks266 /source/duke3d/src/ WT Incinerator projectile velocity hotfix from Nuke.YKT  
/source/duke3d/src/player.cpp
8790 293d 18h hendricks266 /source/duke3d/src/ Implement WT episode 5 ending  
/source/duke3d/src/screens.cpp
/source/duke3d/src/soundsdyn.cpp
/source/duke3d/src/soundsdyn.h
8789 293d 18h hendricks266 /source/duke3d/src/ Implement WT's widescreen tiles  
/source/duke3d/src/duke3d.h
/source/duke3d/src/menus.cpp
/source/duke3d/src/player.cpp
/source/duke3d/src/premap.cpp
/source/duke3d/src/sbar.cpp
/source/duke3d/src/sbar.h
/source/duke3d/src/screens.cpp
8788 293d 18h hendricks266 /source/duke3d/src/ Implement hardcoded WT stuff

Includes the new weapon, enemy projectiles, and breakable objects.

Patch from Nuke.YKT.

I edited it some, mostly to add the proper "if (WORLDTOUR)" checks.
 
/source/duke3d/src/actors.cpp
/source/duke3d/src/duke3d.h
/source/duke3d/src/game.cpp
/source/duke3d/src/gamedef.cpp
/source/duke3d/src/gamevars.cpp
/source/duke3d/src/inv.h
/source/duke3d/src/namesdyn.cpp
/source/duke3d/src/namesdyn.h
/source/duke3d/src/player.cpp
/source/duke3d/src/player.h
/source/duke3d/src/sbar.cpp
/source/duke3d/src/sector.cpp
/source/duke3d/src/soundsdyn.cpp
/source/duke3d/src/soundsdyn.h
8787 293d 18h hendricks266 /source/duke3d/src/ Fix negative viewtypes to match what World Tour expects  
/source/duke3d/src/game.cpp
8786 293d 18h hendricks266 /source/duke3d/src/ Cleanup some Duke game logic, mostly to allow easier chaining to the default case  
/source/duke3d/src/actors.cpp
/source/duke3d/src/cheats.cpp
/source/duke3d/src/game.cpp
/source/duke3d/src/macros.h
/source/duke3d/src/sector.cpp
8785 293d 18h hendricks266 /source/duke3d/rsrc/fury/ Fix mistake in .rc  
/source/duke3d/rsrc/fury/buildres.rc
8784 298d 17h terminx /source/audiolib/src/ Update TinySoundFont to 21c07c0bcd702e7adf3db349ac926914b98d17ce  
/source/audiolib/src/tsf.h
8783 298d 17h terminx /source/audiolib/ Clean up audiolib format detection a little bit  
/source/audiolib/include/multivoc.h
/source/audiolib/src/fx_man.cpp
/source/audiolib/src/xmp.cpp
8782 298d 17h terminx /source/audiolib/ Misc audiolib cleanup changes

This was split from another commit to make the other commit clearer. These changes don't really do much of anything.
 
/source/audiolib/include/fx_man.h
/source/audiolib/src/fx_man.cpp
/source/audiolib/src/music.cpp
8781 301d 5h ny00123 /source/sw/src/ SW: Revert the automapping changes from r5207. Using engine-side code
brought back in r7873, this should restore the behaviors of DOS v1.2.
 
/source/sw/src/cheats.cpp
/source/sw/src/game.cpp
8780 301d 5h ny00123 /source/build/src/ Add set of polymost2d to 0 which was missed in r8711 to resizeglcheck.
Fixes tiled automap rendering in SW, without breaking the status bar
as in the case of r8766.
 
/source/build/src/polymost.cpp
8779 301d 5h ny00123 /source/sw/src/ Revert the change of call to FAF_DrawRooms into a conditional one,
as done in r8766, since this breaks status bar output in tiled
overhead map with Polymost. Do add comment about this for now.
 
/source/sw/src/draw.cpp

Show All