ITADN
dethrace-labs/dethrace

版本发布 6

Dethrace 0.10.1v0.10.1
? · 2026-02-22

## What's Changed * Post-release 0.10.0 fixes by @madebr in https://github.com/dethrace-labs/dethrace/pull/577 * Bump BRender and pipe BRender errors to log by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/579 **Full Changelog**: https://github.com/dethrace-labs/dethrace/compare/v0.10.0...v0.10.1

Dethrace 0.8.0v0.8.0
? · 2024-09-19

## What's Changed * Software renderer by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/363 * Don't leak file descriptors in GetFileAttributesA polyfill by @madebr in https://github.com/dethrace-labs/dethrace/pull/372 * Add '--verbose' cli argument by @madebr in https://github.com/dethrace-labs/dethrace/pull/370 * Implement network by @madebr in https://github.com/dethrace-labs/dethrace/pull/366 * Show 'Completion Bonus' message at end of race by @madebr in https://github.com/dethrace-labs/dethrace/pull/380 * Adds proper MacOS bundle and icons for Windows builds by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/381 * bump miniaudio to fix playback on recent MacOS versions by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/382 * Fix crash when hitting gas pump by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/383 * Run QuitGame instead of DoSaveGame when quitting a game after pressing CTRL+Q by @madebr in https://github.com/dethrace-labs/dethrace/pull/388 * Fix Windows arm64 build by @madebr in https://github.com/dethrace-labs/dethrace/pull/371 * Fix some Address Sanitizer errors by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/384 * Audio in cutscenes by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/390 * Full screen mode by default by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/394 * Update BRender-v1.3.2 a submodule by @MastaG in https://github.com/dethrace-labs/dethrace/pull/392 * Original music by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/393 * Fix GetTilingLimits (iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations]) by @madebr in https://github.com/dethrace-labs/dethrace/pull/395 * Fixes crash when not calling ma_audio_unint correctly by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/397 * Fix 399: Game does not obey sound effects volume level set in sound settings. by @b-kurczynski in https://github.com/dethrace-labs/dethrace/pull/400 * Fix cops initialization in InitOpponents by @madebr in https://github.com/dethrace-labs/dethrace/pull/402 * Fix the playback of LOGO.SMK by @BSzili in https://github.com/dethrace-labs/dethrace/pull/407 * Only pass mouse/keyboard to dethrace when the current window is DethRace by @madebr in https://github.com/dethrace-labs/dethrace/pull/404 * remove duplicate "platform->DestroyWindow" by @BeWorld2018 in https://github.com/dethrace-labs/dethrace/pull/410 * Turn closesocket into a function by @BSzili in https://github.com/dethrace-labs/dethrace/pull/409 ## New Contributors * @MastaG made their first contribution in https://github.com/dethrace-labs/dethrace/pull/392 * @b-kurczynski made their first contribution in https://github.com/dethrace-labs/dethrace/pull/400 * @BeWorld2018 made their first contribution in https://github.com/dethrace-labs/dethrace/pull/410 **Full Changelog**: https://github.com/dethrace-labs/dethrace/compare/v0.7.1...v0.8.0

Dethrace 0.7.1v0.7.1
? · 2024-06-13

## What's Changed * Fix windows chdir behavior by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/365 **Full Changelog**: https://github.com/dethrace-labs/dethrace/compare/v0.7.0...v0.7.1

Dethrace 0.7.0v0.7.0
? · 2024-06-13

## What's Changed * Implement transparency (blend tables) by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/280 * Use BRender macro's + floats + move around code blocks by @madebr in https://github.com/dethrace-labs/dethrace/pull/250 * Implement cockpit view by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/279 * Fixes Toshiba's blend test map by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/291 * Implements camera wobble and concussion by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/289 * Re-enable `DrawTheGlow` by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/292 * Fix NULL pointer dereference in S3StartSound (#284) by @zear in https://github.com/dethrace-labs/dethrace/pull/285 * Fix buffer under/overflows in `SmokeLine` (#132) by @zear in https://github.com/dethrace-labs/dethrace/pull/295 * utility: fix filename of generated shade table by @madebr in https://github.com/dethrace-labs/dethrace/pull/298 * Implements quitgame function by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/294 * Fix for running with -robots + implement DOS gore password check by @madebr in https://github.com/dethrace-labs/dethrace/pull/249 * Smudged vertices by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/300 * Implements drugs powerup by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/302 * Implements win95sys.c by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/301 * SmackerLib API by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/303 * Implements BRender environment mapping by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/309 * Remove references to `u_material_index_range` by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/311 * Provide an argument to GLRenderer_FlushBuffer by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/313 * Build dethrace with -Wstrict-prototypes by @madebr in https://github.com/dethrace-labs/dethrace/pull/314 * Only render scene once in map mode by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/317 * Fixes missing fatal error messages by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/316 * Adds (void) to all functions taking no args by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/318 * Only use KEYBOARD.COK when it is available, otherwise use embedded table by @madebr in https://github.com/dethrace-labs/dethrace/pull/322 * Per-channel audio buffers by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/329 * Fixes slow reverse action replay playback by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/334 * Fix damaged cars in action replay by @madebr in https://github.com/dethrace-labs/dethrace/pull/333 * Fixes player engine stumbling sound by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/332 * Networking #1 - Lobby implemented by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/335 * fixes stack traces on osx by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/337 * Use DOS code for in-menu car icons by @madebr in https://github.com/dethrace-labs/dethrace/pull/340 * input: use PDKeyDown3 in PDGetASCIIFromKey by @madebr in https://github.com/dethrace-labs/dethrace/pull/323 * Replace magic string numbers with enum by @madebr in https://github.com/dethrace-labs/dethrace/pull/341 * Fixes #245 by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/347 * chdir to exe path by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/345 * Fixes #319 by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/346 * Fixes #357 by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/358 * Implement -noreplay from Carmageddon DOS version by @madebr in https://github.com/dethrace-labs/dethrace/pull/360 * Little touches to windows platform code by @madebr in https://github.com/dethrace-labs/dethrace/pull/331 * ci: use libsdl-org/setup for SDL + package with CPack by @madebr in https://github.com/dethrace-labs/dethrace/pull/362 * Implement sound options menu (hidden behind --sound-options) by @madebr in https://github.com/dethrace-labs/dethrace/pull/359 * Fixes for Portuguese Carmageddon by @madebr in https://github.com/dethrace-labs/dethrace/pull/353 **Full Changelog**: https://github.com/dethrace-labs/dethrace/compare/v0.6.0...v0.7.0

Dethrace v0.7.0v0.7.0
? · 2024-06-13

## What's Changed * Implement transparency (blend tables) by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/280 * Use BRender macro's + floats + move around code blocks by @madebr in https://github.com/dethrace-labs/dethrace/pull/250 * Implement cockpit view by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/279 * Fixes Toshiba's blend test map by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/291 * Implements camera wobble and concussion by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/289 * Re-enable `DrawTheGlow` by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/292 * Fix NULL pointer dereference in S3StartSound (#284) by @zear in https://github.com/dethrace-labs/dethrace/pull/285 * Fix buffer under/overflows in `SmokeLine` (#132) by @zear in https://github.com/dethrace-labs/dethrace/pull/295 * utility: fix filename of generated shade table by @madebr in https://github.com/dethrace-labs/dethrace/pull/298 * Implements quitgame function by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/294 * Fix for running with -robots + implement DOS gore password check by @madebr in https://github.com/dethrace-labs/dethrace/pull/249 * Smudged vertices by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/300 * Implements drugs powerup by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/302 * Implements win95sys.c by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/301 * SmackerLib API by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/303 * Implements BRender environment mapping by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/309 * Remove references to `u_material_index_range` by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/311 * Provide an argument to GLRenderer_FlushBuffer by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/313 * Build dethrace with -Wstrict-prototypes by @madebr in https://github.com/dethrace-labs/dethrace/pull/314 * Only render scene once in map mode by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/317 * Fixes missing fatal error messages by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/316 * Adds (void) to all functions taking no args by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/318 * Only use KEYBOARD.COK when it is available, otherwise use embedded table by @madebr in https://github.com/dethrace-labs/dethrace/pull/322 * Per-channel audio buffers by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/329 * Fixes slow reverse action replay playback by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/334 * Fix damaged cars in action replay by @madebr in https://github.com/dethrace-labs/dethrace/pull/333 * Fixes player engine stumbling sound by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/332 * Networking #1 - Lobby implemented by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/335 * fixes stack traces on osx by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/337 * Use DOS code for in-menu car icons by @madebr in https://github.com/dethrace-labs/dethrace/pull/340 * input: use PDKeyDown3 in PDGetASCIIFromKey by @madebr in https://github.com/dethrace-labs/dethrace/pull/323 * Replace magic string numbers with enum by @madebr in https://github.com/dethrace-labs/dethrace/pull/341 * Fixes #245 by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/347 * chdir to exe path by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/345 * Fixes #319 by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/346 * Fixes #357 by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/358 * Implement -noreplay from Carmageddon DOS version by @madebr in https://github.com/dethrace-labs/dethrace/pull/360 * Little touches to windows platform code by @madebr in https://github.com/dethrace-labs/dethrace/pull/331 * ci: use libsdl-org/setup for SDL + package with CPack by @madebr in https://github.com/dethrace-labs/dethrace/pull/362 * Implement sound options menu (hidden behind --sound-options) by @madebr in https://github.com/dethrace-labs/dethrace/pull/359 * Fixes for Portuguese Carmageddon by @madebr in https://github.com/dethrace-labs/dethrace/pull/353 **Full Changelog**: https://github.com/dethrace-labs/dethrace/compare/v0.6.0...v0.7.0

Dethrace 0.6.0v0.6.0
? · 2023-01-09

## What's Changed * Fix racer info by @madebr in https://github.com/dethrace-labs/dethrace/pull/185 * Add totally repair car by @madebr in https://github.com/dethrace-labs/dethrace/pull/190 * Fix amount of credits handed out in GotCredits by @madebr in https://github.com/dethrace-labs/dethrace/pull/198 * Fix y-alignment of numbers in parts shop by @madebr in https://github.com/dethrace-labs/dethrace/pull/201 * Add enum for FatalError + void-alize all functions taking no arguments by @madebr in https://github.com/dethrace-labs/dethrace/pull/202 * Tidy up debug logging by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/213 * Original "high resolution" support by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/217 * Fix conditional in CalcRaceRoute by @madebr in https://github.com/dethrace-labs/dethrace/pull/223 * macos: mark junk as 'used' to fix -Wunused-but-set-variable warning by @madebr in https://github.com/dethrace-labs/dethrace/pull/229 * Fix of 3 little issues found with the undefined behavior sanitizer by @madebr in https://github.com/dethrace-labs/dethrace/pull/219 * Splatpack x-mas demo executes ToggleArrow when the race finished by @madebr in https://github.com/dethrace-labs/dethrace/pull/224 * Implement opponent edit functions by @madebr in https://github.com/dethrace-labs/dethrace/pull/227 * Re-enables back face culling by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/222 * Fix sounds by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/228 * Disable invalid groove bindings at end of LoadCar() by @madebr in https://github.com/dethrace-labs/dethrace/pull/226 * Various formatting fixes by @madebr in https://github.com/dethrace-labs/dethrace/pull/225 * Implement funkotronics by @madebr in https://github.com/dethrace-labs/dethrace/pull/145 * Fix skidmark orientation by @zear in https://github.com/dethrace-labs/dethrace/pull/233 * Fix ci warnings by @madebr in https://github.com/dethrace-labs/dethrace/pull/231 * Show Squad Car in the wreck gallery by @zear in https://github.com/dethrace-labs/dethrace/pull/235 * Embed GLSL files during build by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/238 * Fixes + add TestAutoSpecialVolume (=underwater) by @madebr in https://github.com/dethrace-labs/dethrace/pull/237 * Fix funk texture UV animation by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/234 * Fix oil spill rendering by @zear in https://github.com/dethrace-labs/dethrace/pull/240 * Implements DoSpecialCameraEffect by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/246 * When respawning pedestrians, only animate nearby pedestrians by @madebr in https://github.com/dethrace-labs/dethrace/pull/244 * cmake: inner loop in DoWheelDamage need only be executed 4 times by @madebr in https://github.com/dethrace-labs/dethrace/pull/248 * Add action replay by @madebr in https://github.com/dethrace-labs/dethrace/pull/230 * Implement SmudgeCar by @madebr in https://github.com/dethrace-labs/dethrace/pull/242 * Fix vehicle suspension so that it actually works by @dethrace-labs in https://github.com/dethrace-labs/dethrace/pull/252 * Hide mouse cursor when scrolling driver info by @zear in https://github.com/dethrace-labs/dethrace/pull/261 * Fix gear rendering for Suppressor by @zear in https://github.com/dethrace-labs/dethrace/pull/257 * Fix fd memory leak on Linux by @zear in https://github.com/dethrace-labs/dethrace/pull/265 * Fix time credit headup by @zear in https://github.com/dethrace-labs/dethrace/pull/258 * Fix framebuffer effects by @zear in https://github.com/dethrace-labs/dethrace/pull/255 * Fix rendering of fancy headups by @zear in https://github.com/dethrace-labs/dethrace/pull/254 * Prevent clicking on racer scroll buttons when hidden by @zear in https://github.com/dethrace-labs/dethrace/pull/263 * Fix headup hole lookup by @zear in https://github.com/dethrace-labs/dethrace/pull/268 * Fix gear rendering for standard resolution mode by @zear in https://github.com/dethrace-labs/dethrace/pull/269 * Fix rendering of skidmarks in INDUSTB tracks by @zear in https://github.com/dethrace-labs/dethrace/pull/260 * Fix hires cockpit image display by @zear in https://github.com/dethrace-labs/dethrace/pull/272 ## New Contributors * @zear made their first contribution in https://github.com/dethrace-labs/dethrace/pull/233 **Full Changelog**: https://github.com/dethrace-labs/dethrace/compare/v0.5.0...v0.6.0