Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4330 2814d 16h helixhorned / synthesis.sh: add Mapster32 to Lunatic preview package. BUILD_LUNATIC.

There's no separate SDK package, unlike for the regular builds.
 
4329 2814d 16h helixhorned / Lunatic: disallow saving map-text files in Mapster32 for now.  
4328 2814d 16h helixhorned / Amend r4318: Lunatic doesn't need the safety check.  
4327 2815d 19h terminx / Support "r_windowpositioning" in SDL builds.  
4326 2816d 6h hendricks266 / MSVC: Set up support for SDL2. DONT_BUILD.  
4325 2816d 6h terminx / Fix 64-bit MSVC builds. DONT_BUILD.  
4324 2816d 7h hendricks266 / Fix 32-bit MSVC builds. DONT_BUILD.  
4323 2817d 2h hendricks266 / Synthesis: Start building Lunatic in 64-bit too. BUILD_LUNATIC.  
4322 2817d 2h hendricks266 / Networking updates.
- Added preprocessor value NETVERSION, to be incremented in the source whenever changes are made to the network protocol.
- Implemented proper server-side version verification of all clients upon connection.
- Implemented connection refusal when we reach MAXPLAYERS. (Should be expanded to implement server player caps.)
- Protected against OOB array accesses if an invalid player id is received.
- Renamed all "Recieve" to "Receive".
 
4321 2817d 2h hendricks266 / Fix warnings when building in C++11 mode, i.e. with CPLUSPLUS=1 CUSTOMOPT="--std=gnu++11".  
4320 2817d 2h hendricks266 / MSVC: Add support for x64 building and all synthesis libs (libpng/zlib, libvpx, libFLAC).

External ogg/vorbis are no longer required.
 
4319 2817d 2h hendricks266 / Windows: Full library refresh.  
4318 2817d 2h hendricks266 / Don't crash if for some reason your CONs don't define actors like SHOTSPARK1, which has its strength value used in hardcoded behavior.  
4317 2817d 2h hendricks266 / Very minor changes after an investigation into the possibility of Polymost on Wii.  
4316 2817d 2h hendricks266 / Replace QuickLZ with LZ4.  
4315 2817d 2h hendricks266 / Fix errors and warnings with LLVM/clang 3.4 Windows.  
4314 2817d 2h hendricks266 / Update commented SDL2 key debug log output.  
4313 2817d 18h helixhorned / C-CON: add *actor[].blend as an alias to .detail, *tspr[].tsprblend analogously.

See lunatic/test/sprite_access.con for a LIZTROOP that periodically smoothly
alpha-fades in and out. (Assuming that the 128 alpha blending tables from
shadexfog.create_128_trans(1) are installed.)

BUILD_LUNATIC.
 
4312 2817d 18h helixhorned / Extend PALETTE.DAT format to allow carrying additional blending tables.

Lunatic: also, add an additional argument 'moreblends' to
engine.savePaletteDat() and document that function.
See test/shadexfog.lua for a "user-friendly" wrapper shadexfog.save() which
prints success or errors.
 
4311 2817d 18h helixhorned / Lunatic: move code in test/shadexfog.lua to engine.savePaletteDat() and complete it.

The function now writes out a full PALETTE.DAT: base balette, shade table and
translucency table.
 

Show All