Commit graph

2935 commits

Author SHA1 Message Date
iZePlayzYT
12e8312eda
Streamlined Development and Enhanced Customization: Updates to .gitignore, and Keyboard Controls in Chat (#17)
* Ignore Visual Studio Stuff

* Added a few scripts for development

* Improved the development scripts

* Added option to choose between 2 different keyboard control variants in the chat

* Improved and added new batch scripts for development purposes

* Hotfix

* Converted the .BAT-Scripts to .SH-Scripts and moved them to the "development" folder and fixed a bug in the already existing "compile.sh" file

* Fixed some stuff

* Removed 7 .sh-scripts
2024-04-22 19:32:28 -04:00
Agent X
7561b375fa Simplify info panel 2024-04-19 15:32:42 -04:00
Agent X
19b354fb2f Change around printing a little 2024-04-19 13:32:39 -04:00
Agent X
998a057051 Remove some TARGET_N64 remnants 2024-04-19 12:44:14 -04:00
Agent X
91320b9cf9 Revert "Decrease the sleep times in some spots, We do not need them to be so long. (#373)"
This reverts commit 9b1123dde9.
2024-04-19 12:37:37 -04:00
Agent X
1d72087479 Readd fixed MSAA 2024-04-19 12:28:45 -04:00
Agent X
a6b938df75 Shorten include paths by removing unnecessary "src/" 2024-04-17 17:28:38 -04:00
eros71
d0eee30c06
Reorganize Info panel and Misc. (#14)
Makes the info credits paginated so we can add more text over time with no issues and also moves the Open Appdata/User Folder button to the Misc. menu to avoid cluttering.

Also fixed the size of the changelog panel as the Back button was also being obscured.

Rewritten it from the old repo, so all new changes should stay there.

There IS an issue where if you go to the changelog, and then back to info and try to go to another page the game crashes, and I think it's DJUI and not panel related, but I'm still looking into what it could be.
2024-04-17 12:09:45 -04:00
Agent X
afb2a09db5 Make HOOK_ON_EXIT also call on lobby exit 2024-04-09 18:11:52 -04:00
Agent X
b8c42f308f Disallow function that shouldn't be in Lua 2024-04-09 17:40:52 -04:00
Agent X
136edd1097 Fix incorrect SDL window pos on high DPI 2024-04-03 21:33:46 -04:00
Agent X
2f69079e8e Make linear/tripoint filters switchable without restart 2024-04-03 20:25:51 -04:00
Agent X
95d0977df5 Windows: Make SDL APIs DPI aware 2024-04-03 20:11:09 -04:00
Agent X
817c8a1aff Make OpenGL renderer able to vertex color lightmaps 2024-04-03 20:10:10 -04:00
Agent X
c6437101c6 Remove 1.5x DJUI scale 2024-04-03 19:58:36 -04:00
Agent X
ddc46affca Remove MSAA 2024-04-03 19:30:57 -04:00
Agent X
fd96946962 Remove DirectX 12 2024-03-30 23:57:18 -04:00
Agent X
c12d452011
Update djui_panel_info.c - oops
Sorry Peachy
2024-03-30 14:34:53 -04:00
Agent X
667adcbe7f Fix THI lowering music volume on main menu 2024-03-29 19:49:33 -04:00
Agent X
3c6c11b08a Restore camera pan level slider 2024-03-29 19:49:33 -04:00
Agent X
cb38dc2efa Improve some English lines 2024-03-29 19:49:33 -04:00
Isaac0-dev
7468ff001b
fix write out of bounds in smlua text utils (#13) 2024-03-28 23:56:15 -04:00
Isaac0-dev
974577f678
djui player menu custom camera cutscene (#2) 2024-03-28 18:53:46 -04:00
Isaac0-dev
64cc05e219
pause anywhere server setting (#11) 2024-03-28 18:52:27 -04:00
Isaac0-dev
1a3dd25c10
fix compilation with the HEADLESS compile flag (#9) 2024-03-28 18:49:47 -04:00
Isaac0-dev
4223225b8d
cleaner loading screen design (#10) 2024-03-26 17:38:16 -04:00
PeachyPeach
e455db33fb
update info panel (#12) 2024-03-26 17:20:15 -04:00
Agent X
c8bf12754f Refactor verify_warp 2024-03-25 19:03:59 -04:00
EmeraldLockdown
9fde4dc1b7 Fix sins/coss negative numbers on arm architecture (thanks robertkirkman) (#588) 2024-03-25 18:55:19 -04:00
EmeraldLockdown
e958ffb81c Fix compilation (#585) 2024-03-25 18:55:19 -04:00
defacube
22c8080502 Fix warp softlocks and crashes (fixed) (#555)
* Main code

* Added gInCredits

* Added gInCredits

* Reset gInCredits when network_shutdown() is ran

* Update mario_actions_cutscene.c

* Remove gInCredits

* Remove gInCredits (header file)

* Update network.c

* Update mario_actions_cutscene.c
2024-03-25 18:55:18 -04:00
Emily♥
29b67a3ef0 Pass "interaction" to HOOK_ALLOW_PVP_ATTACK and HOOK_ON_PVP_ATTACK + Fix broken links (#566)
* Pass "interaction" to HOOK_ALLOW_PVP_ATTACK and HOOK_ON_PVP_ATTACK

This let's you test for the kind of attack in the hook; for example, you can do `interaction & INT_KICK ~= 0` to test if the attack is a kick.

* Fix broken links in wiki

Have to go up one directory
2024-03-25 18:47:27 -04:00
Isaac0-dev
2d14e25df6 add support for custom coins star names (#560) 2024-03-25 18:45:22 -04:00
Isaac0-dev
7868cc26df remove external data (#551)
* remove external data

* fix tabs
2024-03-25 18:44:02 -04:00
Cooliokid956
8f0099cd85 Allow SMLua to stop sounds (#549)
That's it
shoutouts to play_sound
2024-03-25 18:37:01 -04:00
PeachyPeach
2a36b14dcd Remove OMM Rebirth temporary fixes (#542) 2024-03-25 18:35:25 -04:00
Agent X
3819bbe0a3 Fix DirectX disconnect crash 2024-03-25 18:25:20 -04:00
Agent X
5eca2fc291 Fix main panel on lower resolutions 2024-03-24 20:11:18 -04:00
Agent X
e38cba8d19 Consistent capitalization on loading screen 2024-03-23 18:19:06 -04:00
Agent X
ba42a50a3d Fix camera movement persisting after network shut down 2024-03-23 18:01:27 -04:00
Agent X
a9611cadd0 Post rom extractor changes 2024-03-23 17:03:52 -04:00
Isaac0-dev
4473bfffe9
removed bass, replaced with miniaudio (#8) 2024-03-23 16:14:53 -04:00
Isaac0-dev
663e4549d8
extract assets from rom at runtime (#4)
* Proof of concept for loading rom assets at runtime

* Added skybox textures

* Adjusted format

* Load all texture assets from rom

* Adjusted rom asset loading

* Load all Vtx lists from rom

* clean up toad, wario and his cap conflicts

* Load sound samples from rom

* fix toad sounds

* Loaded sequences from rom

* Load collisions from rom

* Object animations are now loaded from the rom

* Load player animations from rom

* Load goddard anims from rom

* whoops

* fix some compile errors

* drag and drop rom checker, everything works now.

* fix errors due to merge conflicts

* fix compile errors on windows, switch to md5

* fix vertex colors during load

Co-Authored-By: Agent X <44549182+agent-11@users.noreply.github.com>

* Load dialogs from rom

* Loaded course/act names from rom

* Loaded ingame text from rom

* rerun autogen & blacklist smlua_text_utils_init

* fix ttc_seg7_vertex_0700B238 colors

---------

Co-authored-by: MysterD <myster@d>
Co-authored-by: Agent X <44549182+agent-11@users.noreply.github.com>
2024-03-23 16:11:30 -04:00
Agent X
cdafb80fbc Make windows console fully disable itself 2024-03-23 14:30:32 -04:00
Agent X
41b41164d7 Always update chat message font 2024-03-23 10:26:02 -04:00
Agent X
30a1b115da Make inputboxes always light themed 2024-03-23 10:21:21 -04:00
Agent X
40a83f8312 Move dev chat commands to pc dir 2024-03-23 10:10:15 -04:00
Agent X
5ede164f18 Remove debug code that broke on headless 2024-03-23 10:09:10 -04:00
Agent X
e24a446c05 Remove buggy Free Camera C-Up 2024-03-23 09:18:12 -04:00
Agent X
7c799d58b7 Fix crash in Nametag rendering 2024-03-23 08:35:03 -04:00
Isaac0-dev
d55f6ec277
tell coopnet that our build is sm64ex-coop v37 (#7) 2024-03-23 07:18:38 -04:00
Agent X
a2fd2983b2 Add crash preventions to DynOS_Tex_Get 2024-03-22 18:54:24 -04:00
Agent X
fab85ec9cc Disable update checker for now 2024-03-20 19:54:35 -04:00
Agent X
33d710c821 Set VERSION_TEXT to "v" 2024-03-20 19:54:18 -04:00
Isaac0-dev
bf23836115 fix free after use in mod_storage_load 2024-03-20 23:06:49 +10:00
Agent X
a022b04638 Some fixes 2024-03-19 15:17:55 -04:00
Agent X
680d40be60 Merge branch 'main' of https://github.com/coop-deluxe/sm64coopdx-merger 2024-03-19 15:05:26 -04:00
Agent X
a826ba146b Remove redundant gDjuiPanelPlayerCreated 2024-03-19 15:05:19 -04:00
Agent X
8ce5e26496
Merge pull request #1 from Isaac0-dev/1
cleanup and bug fixes
2024-03-19 15:03:40 -04:00
Isaac0-dev
bb4ea3de46 put this back to avoid corrupted rom hack level textures 2024-03-19 21:27:25 +10:00
Isaac0-dev
90331f8fe5 fix mod compatibility due to version constants 2024-03-19 20:47:18 +10:00
Isaac0-dev
f07b74c3d2 cleanup and bug fixes 2024-03-19 19:48:48 +10:00
Agent X
7ebe54681e Add DJUI Font option 2024-03-18 21:16:58 -04:00
Agent X
5fba777c1c Set version to 1.0 for now 2024-03-18 19:28:41 -04:00
Agent X
c358e5eff2 Make each Mario blink 1 cycle ahead of the last (unsynced blinking) 2024-03-17 21:20:42 -04:00
Agent X
3567e5b62c Prevent CoopNet and Discord activity mod name truncation 2024-03-17 21:11:08 -04:00
Agent X
7dd02b5c4d Massively improve "Global Player Models" option 2024-03-17 20:58:38 -04:00
Agent X
e48670a2ef Fix red coin, secret, caps, WF platforms and goomba bhv overrides being broken 2024-03-17 18:05:44 -04:00
Agent X
de1e24b7b9 Remove sm64ex-coop compatibility 2024-03-17 16:32:49 -04:00
Agent X
d2842becdb Restore old versioning system 2024-03-17 15:02:03 -04:00
Agent X
c21d30b176 Remove unused chat command code 2024-03-16 13:51:08 -04:00
Agent X
ac20101490 Fix macOS compilation 2024-03-15 21:44:16 -04:00
Agent X
beb003df5f v0.2 Hotfix
- Fixed update checker causing loading screen stutter
- Fixed update checker reading latest version as "0.2A?"
2024-03-15 21:44:16 -04:00
Agent X
a2f319c1e1 Fix ¿ 2024-03-14 14:16:40 -04:00
Agent X
bea876f715 Add changelog 2024-03-13 19:24:39 -04:00
Agent X
58a3ed49f7 Revert "Add ability to set global note frequency scale"
This reverts commit de9c3c35b2.
2024-03-13 17:24:46 -04:00
Agent X
7455fc47a6
Merge pull request #86 from xLuigiGamerx/dev
Increased tilt range for free cam and disabled tilt centering in slide actions
2024-03-12 17:43:50 -04:00
Agent X
c91214b516 Fix network system setting with --server 2024-03-12 17:37:05 -04:00
xLuigiGamerx
12cb57e307 Increased tilt range for free cam and disabled tilt centering in slide actions 2024-03-12 20:17:09 +03:00
Agent X
7b628334d6 Fix --server a bit further 2024-03-10 22:16:42 -04:00
Agent X
6e4da0ce6f Small fixes 2024-03-10 19:09:19 -04:00
Agent X
62ab169fcb Make vanilla red coin display work with Forced 4:3 2024-03-10 16:46:30 -04:00
Agent X
0b16e8f912 Overhaul launch paremeter code 2024-03-09 23:47:39 -05:00
Agent X
74dd416749 FINALLY fix --server 2024-03-09 21:35:54 -05:00
Agent X
021fd1f621 FINALLY fix broken transitions 2024-03-09 21:25:01 -05:00
Agent X
9b67a74d93 Bump version to 0.2 2024-03-09 21:07:18 -05:00
Agent X
bbf9cfb618 FINALLY fix that mouse hiding bug that's been bothering me forever 2024-03-09 21:03:18 -05:00
Agent X
74422d16a4 Fix Toadette palette 2024-03-09 14:18:30 -05:00
Agent X
836a7cbdd7 Fix --help and improve console launch param 2024-03-09 11:59:28 -05:00
Agent X
31a67658ec Make 1 player lobbies say playing instead of waiting 2024-03-09 11:46:01 -05:00
Agent X
0bb62eb381 Make recovery heart only heal the player who interacted with it 2024-03-09 11:44:44 -05:00
Agent X
edd29c0719 Remove set gfx adjust for aspect ratio function
Too much power.
2024-03-08 19:47:46 -05:00
Agent X
7d9947816c Fix small snprintf bug in version.c 2024-03-08 19:08:01 -05:00
Agent X
5894c7b46c Finish up update checker 2024-03-08 17:25:11 -05:00
Agent X
c8b592d914 Thank you Isaac for the wrongwarp pause fix 2024-03-07 21:35:38 -05:00
Agent X
ffe3faba7f Fix update checker on Linux 2024-03-07 18:21:48 -05:00
Agent X
91eb1966a0 [WIP] Update checker 2024-03-07 17:33:43 -05:00
Agent X
fd6dd9bd2c Fix bouncy level bounds & nametags still showing up on coop compatibility mode (again) 2024-03-07 16:47:16 -05:00
Agent X
8ca0fbb322 Allow players to bounce on non grounded players' heads 2024-03-06 20:11:34 -05:00
Agent X
5199104e2a Make pause camera only zoom out if singleplayer pause 2024-03-05 16:26:23 -05:00
Agent X
9870e18bf5 Add OBJ_LIST_EXT in place of OBJ_LIST_UNUSED_1 2024-03-04 20:09:53 -05:00
Agent X
55fe506b82 Add ENVFX_MODE_NO_OVERRIDE constant 2024-03-04 19:26:44 -05:00
Agent X
89e9bcdcec Add "-- pausable" field for mods and function so mods can make themselves pausable in singleplayer 2024-03-04 19:25:09 -05:00
Agent X
fe75dbfa28 Remove leftover debug feature 2024-03-04 17:17:46 -05:00
Agent X
893c65d927 Fix mirror marios always using global player models 2024-03-04 16:37:43 -05:00
Agent X
b7f629e620 Tweak light & dark theme panel transparency slightly 2024-03-04 12:59:23 -05:00
Agent X
1e1c46f6b9 Make DynOS and Player panels disable pause camera zoom out 2024-03-04 12:53:37 -05:00
Agent X
e2fdcbe5b9 Make DynOS panel uncentered 2024-03-04 12:53:13 -05:00
Agent X
fa4eaad79e Fix memory leak with smlua anim utils 2024-03-04 00:25:35 -05:00
Agent X
87a83806a1 Restore vanilla pause camera zoom out as gLevelValues field 2024-03-03 17:30:20 -05:00
Agent X
a32af25896 Restore vanilla pause red coin counter if there are only 8 2024-03-03 17:29:12 -05:00
Agent X
a0a65e19bd Re-add vanilla singleplayer pause with proper network timer pausing 2024-03-03 17:25:11 -05:00
Agent X
65e913034f Coop compatible object pool capacity increase
Nvm it was fine with coop all along I'm just a dumbass.
2024-03-02 17:15:49 -05:00
Agent X
b97b7d47e6 Make changelog accessible through Info 2024-03-02 16:45:35 -05:00
Agent X
5fc381d616 Add DynOS global player models option 2024-03-02 16:36:28 -05:00
Agent X
23a217fd77 Revert object pool increase due to coop compatibility
This reverts commit e467f6ed68.
2024-02-29 17:57:46 -05:00
Agent X
e467f6ed68 Increase object list capacity from 960 to 1200 2024-02-29 16:33:15 -05:00
Agent X
e1db5d5e04
Merge pull request #77 from Dominicentek/linuxcomp-fix
fix linux compositor
2024-02-25 09:45:14 -05:00
Dominicentek
efdc44607f whoops 2024-02-25 15:35:10 +01:00
Dominicentek
2546f45955 fix linux compositor 2024-02-25 15:34:02 +01:00
Cooliokid956
3c73d12bb4 fixed two interp functions not saving their resolution 2024-02-24 21:35:04 -06:00
Agent X
16a45a11d2 Raise max bass files from 128 to 256 2024-02-23 13:26:50 -05:00
Agent X
6f740403f9 Make main menu version number always DX 2024-02-23 10:20:14 -05:00
Agent X
d4fe80d4a6 Expose level_control_timer_running 2024-02-22 14:51:33 -05:00
Agent X
96e21e13a1 Add HUD_DISPLAY_CAMERA_STATUS 2024-02-22 14:34:43 -05:00
Agent X
815bbe0053 Add ability to get global timer and set HUD flash 2024-02-22 13:59:19 -05:00
Agent X
5c3ebadb8e Add ability to change window title 2024-02-22 13:36:22 -05:00
Agent X
a2de8d7957 Allow FONT_HUD to have texture filtering 2024-02-22 12:38:15 -05:00
Agent X
de9c3c35b2 Add ability to set global note frequency scale 2024-02-21 20:46:27 -05:00
Agent X
18a3b333e8 Add ability to disable aspect ratio adjustment 2024-02-21 19:26:30 -05:00
Agent X
2c022185f4 Fix console not being openable from the main menu 2024-02-21 10:52:49 -05:00
Agent X
64ebb88906 Add ability to not show star collection dialogs 2024-02-21 10:50:08 -05:00
Agent X
5fffa9e9d9 Add the ability to have global star IDs
Set gLevelValues.useGlobalStarIds on init, this value not being the same for everyone will cause desyncs.
2024-02-20 22:06:40 -05:00
Agent X
49d736d3cb Update changelog 2024-02-19 09:04:28 -05:00
Agent X
d7bad7dcdd HOOK_ON_PLAY_SOUND 2024-02-18 14:54:01 -05:00
Agent X
c1d3aba94e Bump version 2024-02-18 12:20:22 -05:00
Agent X
38745d74e5 Fix custom level reverb 2024-02-15 17:25:29 -05:00
Agent X
e7501e1c90 Credit Mr. Porkchop for new aliased font 2024-01-21 16:55:17 -05:00
xLuigiGamerx
962ff5932f Added a custom hud font and a recolorable version and added dynos support to the aliased font 2024-01-22 00:06:18 +03:00
Agent X
2740a6f761 Add option to disable gamepads and remove leftover code 2024-01-07 20:55:39 -05:00
Agent X
9c9c868027 Fix broken unicode characters 2024-01-07 20:23:32 -05:00
Agent X
bf9c9d5e75 Remove FONT_TINY and introduce legacy compatibility for it 2024-01-07 20:23:24 -05:00
Agent X
8939bdba3b Fix potential mod storage crashes and increase max key/value length to 256 2024-01-06 09:47:28 -05:00
Agent X
ae58081f54 Fix compilation error with DISCORD_SDK=0 2024-01-06 09:41:13 -05:00
Agent X
236231ded1 Fix djui_hud_get_color() 2024-01-04 15:10:32 -05:00
Agent X
b347a582b5 Disable credits camera focus easter egg if in main menu 2024-01-01 19:47:25 -05:00
Agent X
38403483cb Whoops 2024-01-01 18:55:20 -05:00
Agent X
4aa061e28d Small fixes 2024-01-01 18:51:57 -05:00
Agent X
f8d15e4ff8 Update default mods (forgot oops) 2024-01-01 16:41:28 -05:00
Agent X
9cfe26bdbe Update changelog 2024-01-01 16:19:10 -05:00