James R
7855bae8a1
Remove R_ThingVisibleWithinDist
...
It's no longer used!
2022-11-22 18:13:40 -08:00
James R
bfaf2bc6f3
OpenGL hitbox renderer
...
I apologize for that vertex array.
2022-11-22 18:13:38 -08:00
James R
5b53017a09
r_opengl: add PF_WireFrame and SHADER_NONE
...
Draw lines instead of tris and disable shader entirely.
2022-11-22 18:12:49 -08:00
James R
7527fdbb56
Remedy some quirky rendering of hitboxes if your viewpoint is too close
...
It's not correct but it's better than before.
2022-11-22 18:12:49 -08:00
James R
99653de134
Do not render viewmobj or skybox viewpoint hitbox
...
If you are a spectator (or in first person), the hitbox
exists right ontop of you and hitboxes don't render
correctly if they are too close to the viewpoint.
2022-11-22 18:12:49 -08:00
James R
694804cd96
Refactor hitbox renderer to project vissprites
...
Properly accounts for portals (skyboxes).
2022-11-22 18:12:49 -08:00
James R
356bdb25a1
Add a hitbox renderer to Software mode
...
renderhitbox
- Tangible - collision activating objects, minus rings
- All - every object
- Intangible - the opposite of Tangible, also no rings
- Rings - rings
2022-11-22 18:12:49 -08:00
Radicalicious
31520a1a5d
Revert usage warning to an error
2022-11-22 16:21:13 +00:00
ashifolfi
7e2dee8796
attempt to get joystick support in snake
2022-11-20 20:17:13 -05:00
ashifolfi
d7b96df07b
fix controller not working in download consent menu
2022-11-20 19:00:36 -05:00
ashifolfi
33b5f76045
fix controllers not working in snake game
2022-11-20 18:56:16 -05:00
ashifolfi
aa8410c612
fix statue being tangible for ~40 tics post burst mobj spawn
2022-11-20 18:46:41 -05:00
ashifolfi
47e981d2a8
actually check the right type in lua
2022-11-20 16:07:14 -05:00
ashifolfi
1b14dff0e9
add comments + better checktexturename if statement
2022-11-20 16:06:47 -05:00
ashifolfi
e48f7d1538
actually use correct names in the header
2022-11-20 16:06:43 -05:00
ashifolfi
3a2834e781
add R_TextureNameForNum and expose to lua
2022-11-20 15:25:53 -05:00
Zwip-Zwap Zapony
396db189e7
Draw the input prompt while the console is moving
2022-11-20 11:51:40 +01:00
Zwip-Zwap Zapony
435e1f6e7e
Make con_height adjustable on the fly
2022-11-20 11:50:57 +01:00
Zwip-Zwap Zapony
256d9b5fdb
Uncap console opening/closing animation
2022-11-20 11:50:01 +01:00
Zwip-Zwap Zapony
969dc4813a
Allow cosmetic add-ons mid-save
2022-11-19 19:57:08 +01:00
Sally Coolatta
5103253e0b
Allow unlockable executors again
2022-11-16 11:14:33 -05:00
Sally Coolatta
d3ff5342dd
Minor adjustments
2022-11-16 11:14:32 -05:00
Sally Coolatta
947dbda045
Use savemoddata for ultimate file check
2022-11-16 11:14:32 -05:00
Sally Coolatta
f082acbbdb
Don't allow Record Attack in cheated games
2022-11-16 11:14:31 -05:00
Sally Coolatta
a22fa1c455
Compromise on cheats setting modified game
...
Instead of modifying the game, cheats now set a separate "cheats were used in this session" variable, which returns some of the old behavior.
HOWEVER, cheats will STILL allow spawning / collecting emblems & unlocking unlockables. Cheats will purely prevent saving progress. (It was always frustrating that devmode would make debugging unlockable features harder...)
Lastly, the function to set no-saving was exposed to Lua (`G_SetUsedCheats(silent)`). Just thought it'd be useful for large-scale gamedata-using mods that want to add their own cheat commands.
2022-11-16 11:14:31 -05:00
Sally Coolatta
4a520e63c6
Don't allow a gamedata named the same as the default time attack folder
...
That'd be kinda scary!
2022-11-16 11:14:30 -05:00
Sally Coolatta
bcfe0da8fc
Use old modded behavior when loading old files, instead of ignoring
...
Let's not pretend script-kiddie edited old files are now perfectly A-OK :p
2022-11-16 11:14:30 -05:00
Sally Coolatta
1b43cdddd5
Allow saving in modified games.
2022-11-16 11:14:29 -05:00
LJ Sonic
98d2dc4b71
No longer spam the console with viewpoint switching notices
2022-11-16 10:21:59 +01:00
LJ Sonic
d34d90b78b
Enable reverse-iterating through viewpoints with shift+F12
2022-11-16 10:21:39 +01:00
LJ Sonic
aba5b953b2
Move viewpoint switching to its own function
2022-11-16 10:11:39 +01:00
Eidolon
e6780f2bee
Merge branch 'comptime-no-fail' into 'master'
...
Minor comptime refactoring.
See merge request STJr/SRB2!1776
(cherry picked from commit dc02339cc9
)
9bfc82a1
Prevent comptime.* from failing compilation
a614865d
Make comptime.sh conform to POSIX and less redundant, among other improvements
b7711b2b
Pass argument list directly to functions that use them; quote arguments when used.
2022-11-15 21:48:47 -05:00
Jaime Ita Passos
4a19294ca8
Merge these two loops together in Controller_GetFromID
2022-11-15 23:45:14 -03:00
Eidolon
dc02339cc9
Merge branch 'comptime-no-fail' into 'master'
...
Minor comptime refactoring.
See merge request STJr/SRB2!1776
2022-11-16 02:38:04 +00:00
Jaime Ita Passos
14065fb23f
Properly make padrumble and padrumble2 CV_OnOff toggles
2022-11-15 23:37:57 -03:00
Jaime Ita Passos
3e088e4e78
Use displayplayer instead of consoleplayer in G_GetInputPlayer
2022-11-15 23:36:32 -03:00
Eidolon
84bc03d24e
Merge branch 'po2-32x32-fix' into 'next'
...
Add PO2 flat cases for sizes smaller than 32x32 (resolves #624 )
Closes #624
See merge request STJr/SRB2!1873
2022-11-16 01:40:54 +00:00
Lactozilla
86a052537e
Add PO2 flat cases for sizes smaller than 32x32
2022-11-16 01:40:54 +00:00
Eidolon
8109514b73
Merge branch 'fix-udmf-boss3' into 'next'
...
Use udmf mt arg 4 for pinch phase LE in boss 3
Closes #910
See merge request STJr/SRB2!1869
2022-11-15 10:00:07 +00:00
Eidolon
1f97ee3f5c
Merge branch 'ogl-splitwall-midtexture-fixes' into 'next'
...
Fix HWR_SplitWall and sloped midtextures (resolves #188 and #195 )
Closes #195 and #188
See merge request STJr/SRB2!1781
2022-11-15 09:55:59 +00:00
Lactozilla
4558cc1c1f
Fix HWR_SplitWall and sloped midtextures
...
- Fix bugs with HWR_SplitWall and sloped midtextures
- Clean up HWR_ProcessSeg and HWR_SplitWall
- Determine if the midtexture is visible earlier
- Ensure opaque midtextures always use PF_Masked
2022-11-15 09:55:59 +00:00
Jaime Ita Passos
f0c3de6976
Add gamepad library and hooks for Lua scripting
2022-11-14 02:18:24 -03:00
Jaime Ita Passos
0516350bb4
Add haptic functions for Lua scripting
2022-11-14 01:52:20 -03:00
Jaime Ita Passos
46f7fa406f
Refactor gamepad code
...
Implements the SDL Game Controller API, haptics, and axis bindings.
2022-11-14 00:37:08 -03:00
Eidolon
47ed0567b1
Use udmf mt arg 4 for pinch phase LE in boss 3
2022-11-13 21:28:36 -06:00
Eidolon
fb038a8387
Merge branch 'sdl-2.0.20' into 'next'
...
Update Windows SDL files to version 2.0.20
See merge request STJr/SRB2!1775
2022-11-14 02:25:58 +00:00
Lactozilla
0a5494676e
Update Windows SDL files to version 2.0.20
2022-11-14 02:25:58 +00:00
Eidolon
c582d73e4c
Merge branch 'slowball' into 'next'
...
Make CA_SLOWFALL Account for Scale
See merge request STJr/SRB2!1806
2022-11-14 02:23:39 +00:00
Eidolon
e0477a86b9
Merge branch 'multi-linkdraw' into 'next'
...
Improve multiple MF2_LINKDRAW objects in Software
See merge request STJr/SRB2!1843
2022-11-13 23:47:52 +00:00
Eidolon
c5527f9470
Merge branch 'pterabyte-tweaks' into 'next'
...
Fix Pterabyte spawns (+ behavior tweaks)
See merge request STJr/SRB2!1839
2022-11-13 23:40:56 +00:00