Sally Coolatta
e8b179f7a1
Switch around maxplayers and ingamecap
...
- ingamecap is now the new maxplayers
- The old maxplayers is now called maxconnections, but can mostly be left alone
- Insert into match race menu
2022-08-29 04:35:14 -04:00
Sally Coolatta
b388890647
Profile fixes
...
- Less M_StartMessage spam
- Say "NEW" instead of "EMPTY" for new profile creation
- Use Eggman instead of Sonic for the Guest profile
- Instead of needing to hold X for 3 seconds to exit the test controls menu, you simply press nothing for 5 seconds.
- Add separate back option to controls menu.
- Started on the ability to use prefcolor as your profile color
- Allow guest online because there is literally already mechanics for having a player with no power level :V
2022-08-29 04:08:12 -04:00
Sally Coolatta
2b3d8dccf9
Guest profile always does changes
2022-08-29 02:35:05 -04:00
Sally Coolatta
8ae4bba36d
Fix ready explosion sound not playing
2022-08-29 02:16:09 -04:00
Sally Coolatta
7924805d2b
Use rotate sounds
2022-08-29 02:05:48 -04:00
Sally Coolatta
88fa175a49
Only ask for profile on startup once per session
...
Fixes Time Attack ending resetting you to the Guest profile, and makes going back to the title screen slightly less frustrating
2022-08-28 07:47:26 -04:00
Sally Coolatta
74449ba55e
Spacing
2022-08-28 06:53:06 -04:00
Sally Coolatta
196697f544
Fix Time Attack exiting
...
The menu option to exit the game now works in Time Attack, and the run properly gets ended at the end of intermission
2022-08-28 06:48:43 -04:00
Sally Coolatta
6e5c955501
Only allow Time Attack for 1P
...
Battle gametype submenu no longer exists.
2022-08-28 06:08:30 -04:00
Eidolon
85a132c149
Port Ediolon's SDL GameController work
...
Basically instantly solved all of the issues that made this branch completely unusable
2022-08-27 08:20:52 -04:00
SinnamonLat
a8d847227d
WIP: time attack, kinda works but crashes when you finish lol
2022-07-27 12:04:52 +02:00
SinnamonLat
2a4c4f86fc
WIP: server browser (only shows fake servers you can't connect to rn)
2022-07-26 23:50:23 +02:00
SinnamonLat
fc4b0d8776
Add page system on csel when alone to make alts easier to see
2022-07-22 13:57:48 +02:00
SinnamonLat
3e904e23aa
Make menus much faster
2022-07-22 12:08:24 +02:00
SinnamonLat
10e23827c0
Fix being unable to go back to profile select unless you were the last active player
2022-07-20 19:35:51 +02:00
SinnamonLat
d5e9283c2e
Allow selecting profile with no changes to speed up charsel process
2022-07-20 19:35:51 +02:00
James R
3b4bb8aea1
Fix always evaluates true warning
2022-06-11 16:49:36 -07:00
SinnamonLat
92c81baf58
Allow exiting pause menu by pressing start again
2022-05-26 13:34:59 +02:00
toaster
967a449693
optionmenus --> optionsmenu typo
2022-05-25 19:29:08 +01:00
toaster
71372979d8
Fix a few issues with input on the charsel screen.
...
* Reset usejoystick if a second player enters and then backs out.
* Make Split Device mode controlled by L and R (aka drift and item) pressed at the same time, not C by itself.
* Make pressing the Split Device button combo when you're at max remove all extra keyboard players.
* Fix Split Device being possible to activate on Profile char/follower setup.
Also:
* Fix a crash with exiting from top-level Profile setup.
* Allow B (lookback) to be used as a back button on menus, too.
* Clean up a bunch of extra whitespace.
2022-05-25 19:28:17 +01:00
toaster
d963dea4f9
Merge branch 'master' into new-menus
...
# Conflicts:
# src/Sourcefile
# src/deh_soc.c
# src/m_menu.c
# src/p_user.c
# src/r_data.h
# src/r_skins.h
2022-05-25 15:12:51 +01:00
SinnamonLat
9364d0b479
better defaults in menus to make navigation easier when you just want to go fast
2022-05-24 01:50:00 +02:00
SinnamonLat
9eb7ae3cff
Fix ONLINE menus
2022-05-24 00:57:35 +02:00
SinnamonLat
256ec0517f
Fix video mode controls being reversed
2022-05-24 00:30:19 +02:00
SinnamonLat
d0a6fe18c4
Fix cursor defaulting to profile values instead of last used values when changing characters mid-game
2022-05-24 00:26:34 +02:00
SinnamonLat
348dab6fe2
Fix being unable to switch followers & colours from the menu without switching skins
2022-05-24 00:18:40 +02:00
SinnamonLat
5f8eaaf41b
Fix device being wrongly unset for P1 when beginning charsel with anything besides keyboard, oops
2022-05-23 23:53:25 +02:00
SinnamonLat
79831b46cc
Default restrictskinchange to yes, change conditions for changing skins
2022-05-23 23:48:23 +02:00
toaster
54b9f3b7cc
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart.git into new-menus
...
# Conflicts:
# src/Sourcefile
# src/f_finale.c
# src/m_menu.c
# src/y_inter.c
2022-05-22 17:22:49 +01:00
toaster
5b13d4f75d
Repair character colors and followercolors via the menu, both visually and mechanically.
...
* Fully reimplement the MenuColor system from 2.2's codebase, so super and emerald colours are now inaccessible again.
* Add FOLLOWERCOLOR_ constants and internal loop support to M_GetColorBefore and M_GetColorAfter.
* Fix improper initialisation of certain menu colour data.
* Repair previously created (or manually-edited) profiles with invalid colours.
* Add an actual function to turn followercolor constants to effective values.
2022-05-22 16:57:26 +01:00
toaster
aa0c6d12eb
Fix backing out of the input tester for a new profile causing a crash.
2022-05-21 19:34:59 +01:00
SinnamonLat
c58624bca2
Fixed fresh profiles being able to have duplicate names after deleting other Profiles
2022-05-21 18:04:43 +02:00
SinnamonLat
df64ea9ce6
Fix softlock when exiting profile controls when initially making a new Profile
2022-05-21 17:50:25 +02:00
SinnamonLat
399272946c
Tie POWERLEVEL to Profiles
2022-05-21 17:47:15 +02:00
SinnamonLat
13c74efa41
Give split players default controls while sellecting profile #
2022-05-21 14:57:16 +02:00
SinnamonLat
479d1b1ffc
Fix character switching mid game
2022-05-20 22:34:04 +02:00
SinnamonLat
30aec86479
Allow P1 to add splitscreen players on command, allow console in menus
2022-05-20 21:36:43 +02:00
SinnamonLat
95e4bc21ff
Allow P1 to retain controller usage when playing alone even if they started charsel with keyboard
2022-05-20 20:07:25 +02:00
SinnamonLat
3f201c4609
Don't allow creating new profiles mid-game
2022-05-20 17:10:19 +02:00
SinnamonLat
60449b8a26
Fix crash when editing profile character with existing follower
2022-05-20 16:47:03 +02:00
SinnamonLat
926b210108
Cleanup some leftovers
2022-05-20 01:30:16 +02:00
SinnamonLat
d0db7e4381
rethink input mapping menu (again (again))
2022-05-20 01:15:29 +02:00
SinnamonLat
0ee02ce1e1
slight oversights
2022-05-18 14:31:05 +02:00
SinnamonLat
d5d34f9b99
profiles may now be deleted from data options
2022-05-18 14:20:19 +02:00
SinnamonLat
51d21ec388
Select profile after title screen
2022-05-18 02:24:29 +02:00
SinnamonLat
62b6b7ea8f
Update controls in real time in control setup, allow testing controller mappings
2022-04-13 03:03:58 +02:00
SinnamonLat
66c62b38da
Various fixes in charsel / charswitch menus
2022-04-13 00:53:27 +02:00
SinnamonLat
4f919f883d
Bandaid fix for trigger mapping, not super consistent but it helps most of the time...
2022-04-12 16:38:40 +02:00
SinnamonLat
1d4ee40758
Remove unecessary button associations in menu. X is now Back
2022-04-12 11:46:50 +02:00
SinnamonLat
7132a1be10
Profiles: Followers support
2022-04-12 00:58:57 +02:00