Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

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

There's no separate SDK package, unlike for the regular builds.
 
4329 2813d 14h helixhorned /polymer/ Lunatic: disallow saving map-text files in Mapster32 for now.  
4328 2813d 14h helixhorned /polymer/ Amend r4318: Lunatic doesn't need the safety check.  
4327 2814d 17h terminx /polymer/ Support "r_windowpositioning" in SDL builds.  
4326 2815d 3h hendricks266 /polymer/ MSVC: Set up support for SDL2. DONT_BUILD.  
4325 2815d 3h terminx /polymer/ Fix 64-bit MSVC builds. DONT_BUILD.  
4324 2815d 4h hendricks266 /polymer/ Fix 32-bit MSVC builds. DONT_BUILD.  
4323 2816d 0h hendricks266 /polymer/ Synthesis: Start building Lunatic in 64-bit too. BUILD_LUNATIC.  
4322 2816d 0h hendricks266 /polymer/ 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 2816d 0h hendricks266 /polymer/ Fix warnings when building in C++11 mode, i.e. with CPLUSPLUS=1 CUSTOMOPT="--std=gnu++11".  
4320 2816d 0h hendricks266 /polymer/ MSVC: Add support for x64 building and all synthesis libs (libpng/zlib, libvpx, libFLAC).

External ogg/vorbis are no longer required.
 
4319 2816d 0h hendricks266 /polymer/ Windows: Full library refresh.  
4318 2816d 0h hendricks266 /polymer/ 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 2816d 0h hendricks266 /polymer/ Very minor changes after an investigation into the possibility of Polymost on Wii.  
4316 2816d 0h hendricks266 /polymer/ Replace QuickLZ with LZ4.  
4315 2816d 0h hendricks266 /polymer/ Fix errors and warnings with LLVM/clang 3.4 Windows.  
4314 2816d 0h hendricks266 /polymer/ Update commented SDL2 key debug log output.  
4313 2816d 15h helixhorned /polymer/ 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 2816d 15h helixhorned /polymer/ 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 2816d 15h helixhorned /polymer/ 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