Eidolon
6709100997
Merge branch 'emblem-drawing-hud' into 'next'
...
Various changes to emblem drawing (menu changes only)
See merge request STJr/SRB2!1810
2022-11-12 23:37:22 +00:00
Eidolon
147b3c925e
Ensure st_time does not exceed 2.0
2022-11-12 11:45:10 -06:00
Eidolon
24ab858684
Merge branch 'fix-negative-lives-crash' into 'next'
...
Fix a crash when scrolling away from a save file with a negative lives count.
See merge request STJr/SRB2!1822
2022-11-11 23:11:44 -06:00
ashifolfi
60ab28c1ab
improved down arrow check + t->b/b->t looping
2022-11-11 22:57:17 -06:00
ashifolfi
4c08daa01f
remove down arrow at bottom of addon list
2022-11-11 22:57:17 -06:00
ashifolfi
e12db019d6
fix addon menu down arrow always being visible
2022-11-11 22:57:17 -06:00
Eidolon
12c2ddb115
Merge branch 'uncappedrevengeance' into next
...
Uncapped
See merge request STJr/SRB2!1856
# Conflicts:
# src/dummy/i_system.c
# src/win32/win_sys.c
2022-11-08 21:13:50 -06:00
Eidolon
62b142f136
Uncap room list ellipsis animation
2022-11-07 20:08:33 -06:00
Eidolon
3c5855b64a
Uncap sound test
2022-11-07 19:48:42 -06:00
GoldenTails
3244d6586d
Fix a crash when scrolling away from a save file with a negative lives count.
2022-10-02 19:08:01 -05:00
spherallic
a85b820b44
Don't skip map completion emblems when skipping record attack emblems.
2022-09-17 00:59:35 +02:00
spherallic
4f744bc06f
Various changes to emblem drawing:
...
- Emblems in a row now have a little bit of spacing between them.
- Score/time/ring emblems are drawn only once in the pause menu.
- Record Attack & NiGHTS Mode show in-level emblems as well.
2022-09-17 00:47:08 +02:00
spherallic
ef35084d95
Merge remote-tracking branch 'public/master' into next
2022-09-08 16:52:54 +02:00
Jaime Ita Passos
07011a7044
Stop -Waddress warnings
2022-08-11 04:24:24 -03:00
Eidolon
bd73256390
Fix Marathon Mode menu for uncapped
2022-05-03 18:18:08 -05:00
Eidolon
f0d7d8467f
Refactor timing code even more
...
System layer is greatly simplified and framecap
logic has been moved internally. I_Sleep now
takes a sleep duration and I_SleepDuration
generically implements a precise sleep with spin
loop.
2022-05-01 00:32:46 -05:00
Eidolon
e79654a33a
Completely refactor timing system
...
Time is now tracked internally in the game using I_GetPreciseTime
and I_UpdateTime. I_Time now pulls from this internal timer. The
system code no longer needs to keep track of time itself.
This significantly improves frame and tic timing in interp mode,
resulting in a much smoother image with essentially no judder at
any framerate.
2022-04-30 16:33:23 -05:00
Sally Coolatta
7c41564362
Fix multiplayer character select
2022-04-28 20:44:22 -05:00
Eidolon
4095ef599b
Delta time choose player menu animations
2022-04-26 20:56:35 -05:00
Eidolon
a56a57b3d1
Misc changes after Kart cherry-picks
2022-04-26 20:56:32 -05:00
Sally Coolatta
c186d6402b
Lots of FPS stuff
...
- Disabled VSync, due to the numerous problems it has.
- Instead, added an FPS cap.
- Frame interpolation is now tied to fpscap != 35.
- By default, the FPS cap is set to the monitor's refresh rate.
- Rewrote the FPS counter.
(This also consolidates several more commits ahead of this
fixing various issues. -eid)
2022-04-26 20:56:32 -05:00
Eidolon
056abd0461
Add smooth rendering to Record/NiGHTS Attack, F_SkyScroll
2022-04-26 20:31:38 -05:00
Eidolon
c330c05718
Add smooth rendering to save select screen
2022-04-26 20:31:38 -05:00
Eidolon
61efef2fa9
Add smooth level platter under interpolation, renderdeltatics
...
`renderdeltatics` can be used as a standard delta time in any place,
allowing for smooth menus. It will always be equal to `realtics`
when frame interpolation is turned off, producing consistent
framerate behavior everywhere it is used.
2022-04-26 20:31:38 -05:00
Eidolon
722b04518d
Place Frame Interpolation in "Experimental" video options header
...
This seems like an appropriate way to describe the feature for now.
2022-04-26 20:31:38 -05:00
sphere
20b73dedfe
Merge branch 'multimare-grades' into 'next'
...
Show overall grade emblem requirement of a multi-mare NiGHTS stage in SP pause menu
Closes #71
See merge request STJr/SRB2!1762
2022-03-21 21:58:54 +00:00
sphere
c0a21ccbf3
Merge branch 'levelplatternames' into 'next'
...
Level platter name improvements
See merge request STJr/SRB2!1730
2022-03-21 21:57:03 +00:00
SteelT
3eaae066ef
Show overall grade emblem requirement of a multi-mare NiGHTS stage in SP pause menu
...
Fixes #71
2022-03-08 21:06:01 -05:00
spherallic
14295ac7de
2022
2022-03-03 20:24:46 +01:00
spherallic
e64775c867
Check V_ThinStringWidth instead of strlen for level platter names.
2022-02-02 23:16:12 +01:00
sphere
f8532d4ad1
Merge branch 'blentran-update' into 'next'
...
Blentran - updated
See merge request STJr/SRB2!1656
2022-01-11 21:53:49 +00:00
sphere
f9d2fd9ce5
blentran part 1: Flag changes & semibright support.
2022-01-04 14:26:03 +01:00
spherallic
d9410e3e6a
fix compile warnings (this really puts the mess in message)
2021-12-30 16:29:37 +01:00
spherallic
0a38fef147
Several changes to default control settings:
...
- Renamed Simple to Automatic, and made it the default
- Renamed Standard to Manual
- Changed some camera settings to make Automatic easier to control
- Changed most default gamepad controls, to fit Automatic playstyle
- Changed a few default keyboard controls
- Added default binds for custom actions 1-3
- Removed forced camera settings in the tutorial (to account for
upcoming tutorial update)
- Also lowered default sound/music volume a little bit
2021-12-29 19:29:36 +01:00
spherallic
b830fee2e3
Allow changing the master server address while hosting a netgame.
2021-12-26 21:30:36 +01:00
LJ Sonic
95c61e0fab
Merge branch 'ksf-wadfiles' into 'next'
...
Raise addon limit
See merge request STJr/SRB2!1465
2021-12-02 22:50:46 +00:00
LZA
a3353be0dc
Raise addon limit
2021-12-02 22:50:44 +00:00
spherallic
4480af69c7
Only show Ultimate mode warning in unmodified vanilla gameplay.
2021-11-26 14:18:08 +01:00
sphere
08e63fc822
Show values on (float) sliders in the options menu.
2021-11-26 14:18:00 +01:00
sphere
d9fde5c395
Add emblem counter to the Extras checklist.
2021-11-26 14:17:49 +01:00
sphere
a48c8826a1
Add modifiedgame warning to save select menu.
2021-11-26 14:17:36 +01:00
Tatsuru
6ed063dcce
Merge branch 'polish-lua-inputs' into 'next'
...
Polish the Lua input library
See merge request STJr/SRB2!1598
2021-09-11 14:59:41 +00:00
Tatsuru
eec765749b
Merge branch 'drawcroppedpatch-improvements' into 'next'
...
V_DrawCroppedPatch(...) Lua exposure and improvements
See merge request STJr/SRB2!1316
2021-09-10 16:14:38 +00:00
LJ Sonic
5340db5f67
Make gc_ constants uppercase
2021-08-15 16:15:28 +02:00
LJ Sonic
772695741c
Rename KeyNumToString to KeyNumToName and vice-versa
2021-08-15 15:24:23 +02:00
LJ Sonic
5bc0ce7a62
Give fields in event_t better names
2021-08-14 23:42:39 +02:00
LJ Sonic
e3a5da3f6f
Merge branch 'next' of https://git.do.srb2.org/STJr/SRB2.git into HEAD
...
# Conflicts:
# src/lua_hook.h
# src/lua_hooklib.c
2021-06-19 20:49:12 +02:00
LJ Sonic
cfa48574be
Merge branch 'next' into 'lua-inputs'
...
# Conflicts:
# src/lua_script.c
2021-06-19 10:34:48 -04:00
James R
4d22b9f17f
Merge remote-tracking branch 'origin/next' into hooklib-refactor
2021-06-07 18:12:52 -07:00
SteelT
ad2b4b1809
Merge branch 'save-skin-names' into 'next'
...
Save skin names in save files instead of skin numbers
See merge request STJr/SRB2!1503
2021-05-28 22:05:20 -04:00