yamamama
b86e3416e5
Draw area system works, need to fix alignment
2026-03-05 23:38:45 -05:00
yamamama
3c961033ca
patrick_mouth
2026-03-05 23:38:45 -05:00
yamamama
1996395de8
Affine sprite drawing
...
Kudos to Generic
2026-03-05 23:38:45 -05:00
yamamama
40d9ce7e71
Make affine patch drawing use dynamic clipping
...
The whole thing can actually draw in Software now!
2026-03-05 23:38:45 -05:00
yamamama
bd1e0fc013
Prelim
...
Add affine bounding struct, move affine_t to r_defs, add affine and bounding to drawcolumndata_t
2026-03-05 23:38:45 -05:00
NepDisk
0d92193300
Fix enalbed typo
2026-03-05 11:51:44 -05:00
yamamama
ad1642ecfa
Make Hard the default gamespeed, tweak Auto gamespeed to match
...
It's 2026, and the only time since Super Mario Kart where 150cc is made unlockable is a god-damned arcade game
Plus, it literally makes more sense for Expert (200cc) to be the unlockable speed now
2026-03-04 06:35:59 -05:00
NepDisk
a8b4ad269d
Init more surfs
2026-03-03 20:03:14 -05:00
NepDisk
5a3b2157db
Port listplayers from saturn
2026-03-03 12:03:29 -05:00
NepDisk
9ce6a0f837
Add RF_NOMODEL for OGL
...
based on https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2747
2026-03-03 10:59:30 -05:00
Alug
b210aa7839
OpenGL: initialize all FSurfaceInfo´s
...
seen this a bunch of times now that occasionally something tries to access uninit values from a surface info
since those are really small we just always init them now
2026-03-03 09:32:07 -05:00
Alug
1a9cb46f6b
fix openmpt versions strings leaking
2026-03-03 09:22:13 -05:00
NepDisk
b4b6e25bde
Add new RR Programming credit
2026-03-03 09:13:18 -05:00
Antoine De Grandpré
ebc63dca42
Fix disabled analog steering and aiming at 0 input deadzone
2026-03-03 09:09:34 -05:00
JugadorXEI
4ec7c0953d
Fix left-to-right loops
2026-03-02 20:30:49 -05:00
NepDisk
be046d94fc
Merge pull request 'Add Nix shell file for building' ( #221 ) from Gemini0/blankart:nixos-build-shell into next
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/221
2026-03-02 18:33:19 +01:00
Gemini0
c7a0732444
Update shell.nix
2026-03-02 18:31:38 +01:00
Gemini0
2428325397
Add Nix shell file for building
...
This allows Blankart to be built on NixOS.
2026-03-02 18:27:07 +01:00
Alug
5d200154e8
lua_pushlstring: prefer luaS_newlstr over luaS_new
...
the latter calls strlen which is not needed as the empty string has no length
2026-02-28 08:06:20 -05:00
NepDisk
d62c23f134
Revert "Experiment: replace lua´s string hash with luajits ARX hash"
...
This reverts commit b0cf9cdc18 .
2026-02-28 08:06:20 -05:00
NepDisk
b04bfe08a7
Revert "blua: handle 0 length strings in hash_sparse"
...
This reverts commit c582767603 .
2026-02-28 08:06:20 -05:00
NepDisk
ecd29f9668
Revert "luaS_newlstr: use hash also for checking strings"
...
This reverts commit ead56b83e3 .
2026-02-28 08:06:20 -05:00
NepDisk
d447c793a9
Revert "lua_pushlstring: prefer luaS_newlstr over luaS_new"
...
This reverts commit 80db0bde07 .
2026-02-28 08:06:20 -05:00
NepDisk
208d1d1b3e
Revert "hash_sparse: change length checks"
...
This reverts commit b0da7ac519 .
2026-02-28 08:06:20 -05:00
yamamama
9cfb029023
Make the "connect" command remember server IPs
...
Saturn addition that we forgot about
2026-02-27 19:33:59 -05:00
NepDisk
5c8cda984e
Revert "Remove CLIENTMIS"
...
This reverts commit ba2b525172 .
2026-02-27 15:48:00 -05:00
NepDisk
f20107d5f7
Revert "Remove tic provision"
...
This reverts commit 8c624cdc65 .
2026-02-27 15:47:50 -05:00
NepDisk
56e7f73f63
Fix bot flameshield usage and allow offroad mow
2026-02-27 10:47:41 -05:00
NepDisk
c98ab809c0
Add uservars for botdata
...
This will be super useful for programming bots that keep custom data
2026-02-26 14:16:30 -05:00
Alug
23f07ca6fa
fix console mutex not actually checking the return value of I_In_Exiting_Signal_Handler
2026-02-26 19:56:54 +01:00
Alug
dd016e9e86
dont apply thing distance fade if viewplayer is spectating
...
fixes https://codeberg.org/NepDisk/blankart/issues/219
this probably should be rewritten to be camera based not player based instead
2026-02-26 19:52:13 +01:00
Alug
d0c3e6f604
dont return lumpnumber within W_LumpExists
2026-02-26 19:29:33 +01:00
NepDisk
d1e28ff217
Don't do I_Error meme texture replacement Luas
...
This is an issue that mostly affects hardcode, Lua authors don't have to worry about this.
2026-02-26 13:17:31 -05:00
NepDisk
2e2862e79f
Make this heavy airdrop branch more explicit to prevent lightairdrop from falling through
2026-02-25 08:31:37 -05:00
NepDisk
8aa512e2a4
Revert "blua: attempt emergency garbo collection on file io operations if they fail"
...
This reverts commit c3ee45e6fa .
2026-02-25 08:20:07 -05:00
Alug
b0da7ac519
hash_sparse: change length checks
...
dont early return on 0 len, let it be the falltrough case, this seems to help branch prediction
2026-02-24 12:47:33 -05:00
NepDisk
76a08efd78
Fix signal handler issues
...
Thanks Alug! f4dc161831 e35dc9e097 2f684bba95
2026-02-24 12:41:20 -05:00
Alug
80db0bde07
lua_pushlstring: prefer luaS_newlstr over luaS_new
...
the latter calls strlen which is not needed as the empty string has no length
2026-02-24 12:22:18 -05:00
NepDisk
569404dfe1
w_wad: replace unordered_map with verstable hashmap for lumpnumcache + convert back to C from C++
...
Thanks Alug! 014a22e933
2026-02-24 11:12:07 -05:00
NepDisk
7ec95f7d96
Nerf bot ringchain threshold
2026-02-24 10:21:57 -05:00
NepDisk
f8ba24191a
Don't bot stack sneakers when accel is not held or bot is braking
...
This might solve some cases of a bot stacking sneakers when it shouldn't
2026-02-24 09:45:49 -05:00
NepDisk
d4abf4dfcb
Fix some cases of bots randomly tapping brake in the air
2026-02-24 09:40:23 -05:00
NepDisk
f18dee3db7
Allow bots to stack sneakers
...
When stacking is on bots will attempt to stack them together. Their timing is based on their difficulty, less skilled bots are more wasteful while better bots are less wasteful. Also adjusts Rocket sneakers to also use this logic.
2026-02-24 08:51:23 -05:00
NepDisk
21cab921fa
Make bot mashing more dynamic
...
Instead of being based on a fixed range of tiers, it is now based on a sine curve. The larger the useodds is the more they mash. Also don't calculate if you are going to be forced to mash anyway.
2026-02-24 07:57:10 -05:00
NepDisk
50ad49eba0
Update bot mashing logic for more useodd tiers
2026-02-23 14:32:05 -05:00
NepDisk
298849b70c
Update comment
2026-02-22 21:17:28 -05:00
NepDisk
77d9f53724
I completely forgot about changing this back
2026-02-22 21:14:47 -05:00
yamamama
890a033b98
Add Mompi to the credits, update hashes again
2026-02-22 20:38:16 -05:00
minenice55
3db54b9e64
disable attract screen demos for now
2026-02-22 18:01:36 -05:00
Alug
8ca8f79909
Dedicated: dont create or destroy ANY lua hud drawlist
...
not needed at all in dedi
2026-02-22 17:15:19 -05:00