hack around crash and forever stall because our sound is broken
hacky ifdef disable of network
first round of Game port work
First set of Engine port work
Known issue is a wider problem than previously thought.
Upload Windows build artifacts.
Update Ubuntu image to 22.04.
Update vcpkg to 2022.05.10.
Fix link error on latest GCC versions
Added known issue on VS2019
Fix FullScreen not persisting correctly across sessions.
Fix ghost pixels in status bar (e.g. ammount count) at certain resolutions.
Update README.md
Merge branch 'master' of https://github.com/GPSnoopy/chocolate_duke3D
Fix incorrect C runtime selection in Visual Studio.
Wording.
Wording.
Merge branch 'master' of https://github.com/GPSnoopy/chocolate_duke3D
Remove the rest of unstable/stable_network shim.
Remove not needed anymore findenet cmake file
Add Fabien Sanglard's original notes as he wrote the Duke Nukem 3D Code Review articles.
Add into documentation the original Duke 3D source code as well as at least two ports this fork is originally based on (extremely valuable to track code history and changes).
Updated MacOS X MIDI status.
Added documentation from Duke3d_w32 (RancidMeat). This port was the base for xDuke3D. The network code has barely changed since.
Removed stable_networking.
Removed obsolete eightytwofifty (8250 UART) option.
Clear the renderer before copying the texture (Fix red horizontal bands on MacOS X).
Falling back to low-res when screen is tilted is part of the original game.
Pressing SHIFT seems to be only to enable running, not to disable it.
Fix minimap sprite rendering: another incorrect index when Fabien converted the code to struct (IMHO, once you know what the old variables names meant, it was easier to read, the structs multi-indexing is too long :-\ )
Added MacOS X build support with CI
Updated README MacOS X build section.
Updated README MacOS X build section.
Remove obsolete SDL_VIDEODRIVER hint for MacOs X (let's give SDL2 a chance)
More MacOS X conditional bs.
Fix conditional compilation around IP_RECVERR, does not seem to be supported on MacOS X
Adding missing include for socket API.
Share vcpkg CMake path on MacOS X.
Fix build shell commands for MacOS X.
Use bash, not sh on MacOS X
Adding tentative MacOS X build files (don't hit me, I don't have a Mac)
Split completely x86 and x64 build files.
Split completely x86 and x64 build files.
Fix screenshots not working.
Fix tons of warnings on MSVC.
Updated MIDI instructions.
Remove impossible code path and drawing routines.
Merge branch 'master' of https://github.com/GPSnoopy/BelgianChocolateDuke3D
Fix crash when saving games
Removed commented out code.
Fixed a couple of warnings and made a couple of draw methods easier to understand.
Merge branch 'master' of https://github.com/GPSnoopy/BelgianChocolateDuke3D
Fixed Linux savegames loading. Removed a few compilation warnings.
Added new known issue.
Better screenshot size.
Added better build instructions. Added music instructions.
Do not use vcpkg on Linux, instead rely on distro packages instead.
Updated known issues.
Added known issue.
Fixed compatibility between 32-bit and 64-bit savegames
64-bit: Fix player_struct not being the same size in 32 and 64-bit.
64-bit: trying to be pointer size independent.
Fix cranes not moving to pick up player (regression from code old cleanup).
Fix bad framerate on palette change, should only be explicitly presented to the screen when necessary.
Update SDL2 rendering engine to hardware accelerated texture. This is slower than direct surface from window, but the fullscreen quality is much better.
Use high-res icon on Windows.
Remove more legacy no-op functions.
Remove more legacy no-op functions.
Remove more legacy no-op functions.
Merge branch 'master' of https://github.com/GPSnoopy/chocolate_duke3D
Removed all audiolib source files that are not used anymore.
Updated known issues.
Fix clippoly regression made years ago (fix from rohit-n)
Increased resolution limit to 4K
Disable pixelsAllowed limit by default, causes too many pixels not to be drawn in cut scenes, logos, minimaps, etc.
Merge branch 'master' of https://github.com/GPSnoopy/chocolate_duke3D
Updated known issues.
64-bit: Fix writing and reading 64-bit savegames (still incompatible with 32-bits savegames though)
Fix strict aliasing float to int pointer cast