Commit graph

4346 commits

Author SHA1 Message Date
Agent X
9282f21f24 Add new logo 2024-12-24 18:43:10 -05:00
Agent X
319f7969fe Clean up SM74 code 2024-12-24 18:43:00 -05:00
Agent X
44e32f8bf2 Star Road code overhaul 2024-12-24 18:32:50 -05:00
Agent X
183018cf3c Nice syncing code Sunk 2024-12-23 17:23:06 -05:00
Mr.Needlemouse
d6df2ff210
All Current Star Road Changes (#572)
* Star Road Fixes + Hard Mode Update 12-09-2024

- You now get sent to Zero Life after dying with a life count below Zero instead of at Zero
- Tuxie (Race Penguin) No longer clips through geometry when finishing the race in Colossal Candy Clutter
- Set Number of lives from 4 to 3 to be more accurate
- Implemented a fully functional Hard Mode as the original hack also had one (Hold L within 10 frames of Hosting a lobby to activate it, uses Backup Slot)
- Koopa the Quick in both Koopa Canyon and Mushroom Mountain Town no longer softlocks himself
- Added a signpost in Castle Grounds hinting at Hard Mode
- Fixed a strange warp node in Zero Life to warp you to the start warp
- Moved a Goomba farther from the Warp Pipe in Hidden Palace Finale to prevent him from hitting you immediately (Also makes Hard Mode Possible)

* Star Road Fixes 12/14/2024

- Updated SMSRSpaceBox's behavior so that it has a home, as it constantly snapped to origin before, which was why there were Pushable Metal Boxes in their place in Starlight Runway Act 2

- Added "Hard Mode" as it was part of the original hack. Either hold L Trig then Host with Star Road, or enable it in the mod menu. Hard Mode uses the backup save feature so that normal files wont be affected.

* Needle's Star Road Fixes 12/15/2024

Fixed a faulty Warp Node in Piranha Plant Pond that caused the player to sometimes enter the level origin instead of the level's correct entry warp

* Peachy's Requests (idk)

A bit nitpicky but that's my opinion. Maybe I'm just having an off day or something. Anyways, changes were made. I didn't provide the changes to the bhv and lvl files mainly since they already weren't there (probably to save on space?) I can probably add Star Road's but I have no clue about 74's.

* All Current Star Road Fixes

This is basically every change so far but in one commit

- You now get sent to Zero Life after dying with a life count below Zero instead of at Zero
- Tuxie (Race Penguin) No longer clips through geometry when finishing the race in Colossal Candy Clutter
- Set Number of lives from 4 to 3 to be more accurate
- Implemented a fully functional Hard Mode as the original hack also had one (Hold L and Host a lobby OR select "Hard Mode" in the mod menu  to activate it, uses Backup Slot)
- Koopa the Quick in both Koopa Canyon and Mushroom Mountain Town no longer softlocks himself
- Added a signpost in Castle Grounds hinting at Hard Mode
- Fixed a strange warp node in Zero Life to warp you to the start warp
- Moved a Goomba farther from the Warp Pipe in Hidden Palace Finale to prevent him from hitting you immediately (Also makes Hard Mode Possible)
- Fixed a faulty warp in Piranha Plant Pont Pond
- Added  name coloring to the mod description for easier readability for credits
- Altered the "SMSRSpaceBox" object's behavior to have a home using SET_HOME() so that Star 2, "Climb Through the Machinery", in Starlight Runway was casually possible (was previously just metal boxes with a different model)

* File Removal

Removing Level folders and behaviordata.c via request

* Update bhv_overrides.lua
2024-12-23 16:26:45 -05:00
Agent X
459fccea80 Update French rules 2024-12-23 16:18:57 -05:00
Agent X
83e40a17c2 Update rumble functions for SDL2
Co-Authored-By: GhostlyDark <31742919+GhostlyDark@users.noreply.github.com>
2024-12-23 15:27:46 -05:00
Agent X
891485491d Add untranslated lines to languages 2024-12-23 15:18:07 -05:00
jayden
67f4088eb9
make graphnodeswitchcase mutable (#581) 2024-12-23 06:59:58 -05:00
Agent X
5aa3a31003 Document object_list_processor.h (69.67%) 2024-12-22 21:58:06 -05:00
Agent X
c76ded1c52 Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into dev 2024-12-22 21:54:05 -05:00
Agent X
fe316a9a08 Document some more files (69.61%) 2024-12-22 21:53:54 -05:00
jayden
2a19745137
Expose types of GraphNode to Lua (#580)
* expose graph_node.h

* cast_graph_node lua function

* document cast_graph_node

* graph node immutables
2024-12-22 19:15:04 -05:00
Agent X
c519ecb76b Tweak MSAA font fix 2024-12-22 16:27:04 -05:00
PeachyPeach
f1e216649d
Auto disable billboards for 3D models (#579) 2024-12-22 07:54:45 -05:00
John S
16e78ee36a
Fix a capitalization issue within the interaction.h documentation (#578)
* Document Interaction.h (68.23%)

* Fix caps

* Fix missing bracket

* Make descriptions a little more clear and concise

* Fix a capitalization issue
2024-12-22 06:40:54 -05:00
John S
8da73663aa
Document Interaction.h (68.23%) (#577)
* Document Interaction.h (68.23%)

* Fix caps

* Fix missing bracket

* Make descriptions a little more clear and concise
2024-12-19 22:30:07 -05:00
Radek Krzyśków
e20d704604
Solve crashing for disconnected players (#566)
* Prevent crashes for disconnected players with disabled mod list panel

* Allow disconnected players (gNetworkType = NT_NONE) to successfully close the game

* Kick the player back to the Main Menu if network init failed
2024-12-19 22:08:26 -05:00
Agent X
f61ff7613c Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into dev 2024-12-19 21:49:14 -05:00
Agent X
7b75b022a1 Add suggested back button to save select panel 2024-12-19 21:49:01 -05:00
John S
096a5f8dbd
Fix the (0,0) edge case in the atan2s offset lookup table (#576) 2024-12-19 20:15:16 -05:00
Agent X
982e2f1594 Raise mod storage limits to 1024 2024-12-19 16:24:30 -05:00
Sunk
875a1f975e
Fix exclamation box spawns models and sync (#560) 2024-12-17 17:08:34 -05:00
Agent X
36f0d1fcb7 Fix stupid bug lol 2024-12-17 17:05:43 -05:00
xLuigiGamerx
6757a3abb7
Added FONT_SPECIAL (#556)
* Fixed player and mod lists not updating on language change

* Added `FONT_SPECIAL` which is based on the special controls letters in dialog boxes
2024-12-17 08:58:38 -05:00
Agent X
e3c1b20f6b Document rumble_init.h (65.46%) 2024-12-16 20:42:20 -05:00
Agent X
116d9808d2 Document djui_panel_menu.h (65.17%) 2024-12-16 20:26:43 -05:00
Agent X
faceaa684a Document sound functions 2024-12-16 20:18:28 -05:00
xLuigiGamerx
66fb28500b
Added djui_menu_get_rainbow_string_color() (#536)
* Removed unintentionally exposed function and disallowed it in autogen

* Exposed djui_language_get to lua

* Added djui_menu_get_rainbow_string_color()
2024-12-16 16:51:27 -05:00
John S
af1e7be9ac
Document Camera.h (#569)
* Document functions in Camera.h

This is the complete documentation for Camera.h

* Fix some grammar and formatting mistakes.
2024-12-16 16:43:39 -05:00
John S
d61206a91d
Document save_file.h (#570) 2024-12-16 16:42:55 -05:00
Agent X
95ef1eb133 Make ending set level to LEVEL_ENDING 2024-12-15 20:24:00 -05:00
Agent X
7e21a58eb3 Update rules 2024-12-15 20:09:21 -05:00
Agent X
036fa909a4 Add missing selectionbox arrows and cake screen textures to DynOS 2024-12-15 19:51:55 -05:00
Radek Krzyśków
c03075549e
Added missing validations on smlua_to_string to avoid nullptr deref (#561) 2024-12-15 09:27:51 +10:00
Agent X
bd09ed0298 Small code comment changes 2024-12-13 20:13:55 -05:00
Agent X
4908f4bdcf Automatically categorize CS mods 2024-12-13 20:13:43 -05:00
Sunk
7b8cb0254f
Make water punches have a range (#557) 2024-12-12 00:05:36 -05:00
John S
7d0b184fa5
Document surface_collision.h (#549)
* Document surface_collision.h

Add documentation to the functions of surface_collision.h

* Make descriptions a little more clear

* Fix random space
2024-12-12 00:02:07 -05:00
eros71
ccdb94042e
Use proper controller names in settings (#544)
* Use proper controller names in settings

Make the controller names show up in the selection box instead of things like 0, 1, etc... Now it will show names like "PS4 Controller", if provided by SDL2.

* Fix use-after-free, name length, and indentation.

* Add ellipsis

* oops

* Clean up name trimming

Hopefully done this right

* Bring back the ellipsis

Oops once again
2024-12-11 23:58:29 -05:00
Agent X
27aca61adf Fix compilation warning 2024-12-11 23:57:34 -05:00
Agent X
09ebdadd69 Raise max custom models to 1024 2024-12-11 23:57:00 -05:00
Agent X
520d09c280 New window title 2024-12-11 23:56:05 -05:00
Agent X
f7a48d23fe HOOK_ON_DJUI_THEME_CHANGED 2024-12-11 23:55:10 -05:00
Cooliokid956
cdbc376d1f
Fix socket-only compile error (#552)
Also remove the connection system selectionbox (no need for that, only causes crashes)
2024-12-10 21:12:23 +10:00
Sunk
9285e404db
Revert/fix recent romhack camera changes (#551)
* Revert/fix recent camera changes

* Undo camera direction revert
2024-12-10 05:56:19 -05:00
Isaac0-dev
839fb38ca5 corrected some issues with smlua_text_utils 2024-12-10 10:58:34 +10:00
Agent X
bdf908ea7e Fix typo 2024-12-08 18:49:09 -05:00
Agent X
f9d560aa78 Document some more functions (55.03%) 2024-12-08 18:38:23 -05:00
Agent X
c790115c24 Document lag_compensation.h (54.31%) 2024-12-08 18:16:12 -05:00