Commit graph

4381 commits

Author SHA1 Message Date
PeachyPeach
447e2f1121
Fix FPS yet again (#598) 2024-12-31 12:46:27 -05:00
Agent X
37079a6fc0 Small adjustments 2024-12-31 10:54:49 -05:00
Agent X
e04248d7e8 Merge branch 'main' into dev 2024-12-31 10:36:17 -05:00
Michael
735a7ec7a7
Japanese Support (#574)
* server console with commands

* better unicode support and japanese translation

* Update README.md

* restore unneeded changes

* missed this

* extra

* restore

* remove extra line

* spacing

* japanese aliased

* language display names

* Update .gitignore

* japanese language support

* more common kanji

* merging new images

* fix line conflicts

* again

* redefinition removal

* Update djui_font.c

* Update djui_font.c

* Update djui_font.c

* separated japanese glyphs and images

* Update .gitignore

* Update djui_font.c

* Revert "Update djui_font.c"

This reverts commit ab2ad8c189.

* Revert "separated japanese glyphs and images"

This reverts commit c3d0fd40e3.

* recombined sheets

* Update djui_font.c

* Update djui_font.c

* Update djui_font.c

* separated japanese glyphs and images

* Update Japanese.ini

---------

Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
2024-12-31 10:32:31 -05:00
Radek Krzyśków
0ef9ae742e
Synchronize instructions in network_init (NT_SERVER) with network_receive_join (NT_CLIENT) (#597) 2024-12-31 10:28:52 -05:00
Radek Krzyśków
ab300a1844
Stop the gameplay from advancing a single frame on the pause screen in singleplayer (#596) 2024-12-31 08:01:49 -05:00
Amy54Desu
1f1683815e
HOOK_MARIO_OVERRIDE_GEOMETRY_INPUTS (#591) 2024-12-31 10:38:52 +10:00
PeachyPeach
96932f5bf1
Custom geo function and switch nodes with Lua callback (#593) 2024-12-31 10:23:13 +10:00
Agent X
c17b82a7a3 Mod Storage: SUPERCHARGED 2024-12-30 18:18:14 -05:00
PeachyPeach
1c950ba57c
Autogen vector types (#594) 2024-12-30 18:14:51 -05:00
Agent X
bc27f126cc comment out new problematic ifeq in Makefile 2024-12-30 18:00:44 -05:00
Agent X
ade98b3c6f Hopefully fix Makefile bug 2024-12-29 16:08:44 -05:00
Agent X
8c8b7e91a3 Update some things 2024-12-29 14:38:45 -05:00
Radek Krzyśków
0627d6ab48
[Experimental] Reduce the size of Windows builds by cleaning the MinGW debug info (#585)
* Reduce the size of Windows builds by cleaning the debug info

* Update IS_DEV_OR_DEBUG in Makefile
2024-12-29 14:29:26 -05:00
PeachyPeach
f695f988a2
Functions autogen update + matrix fields naming (#590) 2024-12-29 13:49:37 -05:00
PeachyPeach
62ced7973b
Fix FPS again (#592) 2024-12-29 13:41:59 -05:00
Agent X
054b1bd03d Whoops 2024-12-28 11:38:50 -05:00
Michael
ba037771bd
ime composition support (#589) 2024-12-28 08:45:34 -05:00
jayden
c8faa22072
Final touches for geo hooks (#588)
* new geo process children hook

* EXPOSE the mat stack

* fix formatting (oops)
2024-12-28 08:44:36 -05:00
Agent X
ff9a2329fb Improve a bug patch 2024-12-27 22:35:52 -05:00
Agent X
0f01aa27ab Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into dev 2024-12-27 22:25:19 -05:00
Agent X
8a245689aa Fix hard mode bug
Co-Authored-By: Mr.Needlemouse <103795210+64bitmouse@users.noreply.github.com>
2024-12-27 22:25:17 -05:00
Agent X
abc79cab55 Change Mario OOB failsafe 2024-12-27 22:24:37 -05:00
jayden
1291350bed
Add hooks to graph node processing (#587)
* geo process hooking

* autogen update!
2024-12-27 22:07:31 -05:00
Agent X
e1b1657ccd Fix Toad samples 2024-12-27 21:43:47 -05:00
Radek Krzyśków
dc538f4f50
Reworked the platform-dependent executable paths. Quoting the command line for Discord game invites. (#188) 2024-12-27 18:05:54 -05:00
Radek Krzyśków
12c7540daf
Updated "smlua_audio_utils" to acknowledge the "configMuteFocusLoss" option (#391) 2024-12-27 17:57:11 -05:00
PeachyPeach
970f454d8e
DynOS support for textures with palette (#582) 2024-12-27 17:52:28 -05:00
jayden
68b9f2c556
Autogen correctly handle pointers (#584)
* correctly handle pointers in autogen

* autogen with correct pointers

* fix typo in lvt autogen
2024-12-27 17:51:47 -05:00
Agent X
3fad60f725 Update CS 2024-12-27 17:22:59 -05:00
Agent X
261dfe0d76 Patch highlighted mod on crash screen 2024-12-27 17:06:55 -05:00
Agent X
f8f0b376f2 Update built-in mods 2024-12-26 20:28:35 -05:00
Agent X
62597b1e5e Fix mod menu buttons cutting off 2024-12-24 18:51:11 -05:00
Agent X
ef2112759e Fix invalid mario surface pointer on act select 2024-12-24 18:50:55 -05:00
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