File dethrace.changes of Package dethrace
-------------------------------------------------------------------
Sun Feb 22 13:04:21 UTC 2026 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.10.0
* Fixes AdvanceChunkPtr decomp.
* Fix reccmp warnings.
* Fix compile errors with modern gcc.
* Replace leftover magic numbers with NETMSGID_* enums.
* Fix horizon rendering in OpenGL renderer.
* Fixes cd audio not stopping during cutscenes.
* Original (beta) demo does not have high resolution data.
* Add SDL3 platform driver.
* Fix demo compatibility.
* French localization support.
* NET: fix type mismatch for sa_len parameter (it must be
socklen_t).
* SDL3: hide cursor.
* Fix intro cinematic of splatpack.
* Icon when packaging for linux.
* Prefer SDL3 over SDL2 over SDL1.2.
* Fix pratcam null pointer dereference.
* Fixes memory out of bounds with shaking rearview camera.
* Disable KEVWOZEAR cheat in demos.
* Improve DoWheelDamage.
* Improve DamageUnit2.
* Do not timeout main menu when cutscenes are disabled.
* Adds missing 3dfx patch for skid material cleanup.
* Avoid out-of-bounds when going up in race select menu at the
top.
* Do not look for null special volume actor.
* Remove signal handler before exiting.
* Fix software renderer 32x32 triangle function missing.
* Improve CreateShrapnelShower.
* Fixes config setting ordering, adds new game arg.
-------------------------------------------------------------------
Sun Sep 21 18:42:20 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.9.0
* Big endian fixes.
* Play music when starting the game with -nocutscenes.
* Polish localization support.
* Ensure initial volume for CD music is properly set.
* Fixed random rotation in Wrecks Gallery on first click.
* Fix: Replace constant with configurable physics_step_time.
* Add AudioBackend_SetVolumeSeparate to the harness audio
interface.
* Adds original 3dfx rendering path.
* CollideTwoCars: add_point is initialized by pPass.
* Fix Showing Pedestrian Debug Paths.
* Use bonny model in PipeInstantUnSmudge.
* 3dfx info mode.
* smackw32: open SMK using harness.
* Support multiple platform drivers.
* All cross-platform sys.c implementation.
* Annotate all globals and functions with their address in
carm95 executable.
* Ini file and fallback directories.
-------------------------------------------------------------------
Sun Nov 10 14:22:32 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.8.0
What's Changed
* Software renderer.
* Don't leak file descriptors in GetFileAttributesA polyfill.
* Add '--verbose' cli argument.
* Implement network.
* Show 'Completion Bonus' message at end of race.
* Fix crash when hitting gas pump.
* Run QuitGame instead of DoSaveGame when quitting a game after
pressing CTRL+Q.
* Fix some Address Sanitizer errors.
* Audio in cutscenes.
* Full screen mode by default.
* Update BRender-v1.3.2 a submodule.
* Original music.
* Fix GetTilingLimits (iteration 2 invokes undefined behavior
[-Waggressive-loop-optimizations]).
* Fixes crash when not calling ma_audio_unint correctly.
* Fix 399: Game does not obey sound effects volume level set
in sound settings.
* Fix cops initialization in InitOpponents.
* Fix the playback of LOGO.SMK.
* Only pass mouse/keyboard to dethrace when the current window
is DethRace.
* remove duplicate "platform->DestroyWindow".
* Turn closesocket into a function.
-------------------------------------------------------------------
Sat Jun 15 13:12:31 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.7.1
* Fix windows chdir behavior.
-------------------------------------------------------------------
Sat Jun 15 13:06:57 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.7.0
* Implement transparency (blend tables).
* Use BRender macro's + floats + move around code blocks.
* Implement cockpit view.
* Fixes Toshiba's blend test map.
* Implements camera wobble and concussion.
* Re-enable DrawTheGlow.
* Fix NULL pointer dereference in S3StartSound.
* Fix buffer under/overflows in SmokeLine.
* utility: fix filename of generated shade table.
* Implements quitgame function.
* Fix for running with -robots + implement DOS gore password
check.
* Smudged vertices.
* Implements drugs powerup.
* Implements win95sys.c.
* SmackerLib API.
* Implements BRender environment mapping.
* Remove references to u_material_index_range.
* Provide an argument to GLRenderer_FlushBuffer.
* Build dethrace with -Wstrict-prototypes.
* Only render scene once in map mode.
* Fixes missing fatal error messages.
* Adds (void) to all functions taking no args.
* Only use KEYBOARD.COK when it is available, otherwise use
embedded table.
* Per-channel audio buffers.
* Fixes slow reverse action replay playback.
* Fix damaged cars in action replay.
* Fixes player engine stumbling sound.
* Networking #1 - Lobby implemented.
* Use DOS code for in-menu car icons.
* input: use PDKeyDown3 in PDGetASCIIFromKey.
* Replace magic string numbers with enum.
* Implement -noreplay from Carmageddon DOS version.
* Implement sound options menu (hidden behind --sound-options).
* Fixes for Portuguese Carmageddon.
-------------------------------------------------------------------
Sat Jan 14 17:04:40 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.0
* Fix racer info.
* Add totally repair car.
* Fix amount of credits handed out in GotCredits.
* Fix y-alignment of numbers in parts shop.
* Add enum for FatalError + void-alize all functions taking no
arguments.
* Tidy up debug logging.
* Original "high resolution" support.
* Fix conditional in CalcRaceRoute.
* Fix of 3 little issues found with the undefined behavio
sanitizer.
* Splatpack x-mas demo executes ToggleArrow when the race
finished.
* Implement opponent edit functions.
* Re-enables back face culling.
* Fix sounds.
* Disable invalid groove bindings at end of LoadCar().
* Implement funkotronics.
* Fix skidmark orientation.
* Show Squad Car in the wreck gallery
* Embed GLSL files during build.
* Fixes + add TestAutoSpecialVolume (=underwater).
* Fix funk texture UV animation.
* Fix oil spill rendering.
* Implements DoSpecialCameraEffect.
* When respawning pedestrians, only animate nearby pedestrians.
* cmake: inner loop in DoWheelDamage need only be executed
4 times.
* Add action replay.
* Implement SmudgeCar.
* Fix vehicle suspension so that it actually works.
* Hide mouse cursor when scrolling driver info.
* Fix gear rendering for Suppressor.
* Fix fd memory leak on Linux.
* Fix time credit headup.
* Fix framebuffer effects.
* Fix rendering of fancy headups.
* Prevent clicking on racer scroll buttons when hidden.
* Fix headup hole lookup.
* Fix gear rendering for standard resolution mode.
* Fix rendering of skidmarks in INDUSTB tracks.
* Fix hires cockpit image display.
-------------------------------------------------------------------
Fri Oct 14 18:24:46 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.5.0
* Fix buffer overload when loading more then 100 pixelmaps on
64-bit systems.
* No more gcc/clang warnings.
* Implement edit functions + functions around camera + ...
* Fix damage not being applied when hitting walls.
* Fix bouncing lampposts and other odd physics things.
* Fix signal handler for pie executables.
* Fix pedestrian collision when floating very close to ped.
* Fix segfault in coll check.
* Implement ProcessLevitate.
* Implement Oil spills
- Drop patch:
* 0001-No-more-gcc-clang-warnings-169.patch
-------------------------------------------------------------------
Fri Sep 30 19:29:53 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Initial package, version 0.4.0
- Add patch:
* 0001-build-dynamically-link-libsmacker.patch
* 0001-No-more-gcc-clang-warnings-169.patch