Commit Graph

46 Commits (326dc43326a38e5859d32915526758c7999f132e)

Author SHA1 Message Date
Prince Frizzy 65887572e2 Adds support for compiling other regions (#378)
* Initial support for compiling with EU.

* Fix EU text.

* JP now compiles, TODO: Fix Autogen to fix JP and fix text in djui.

* audio: Prevent crash in EU.

* audio: Sync EU audio to 60 Hz instead of 50 Hz

* Add logging and remove sanity check to hopefully track EU crash.

* Various improvements for EU

Improve some memory debugging
Improve sound debugging
Initalize some variables in load.c for the sound system
Synchronize the EU cutscenes with the US version.

* Fix credits music playing in EU, Document some EU audio code.

* Autogen now supports version excluded object fields and functions. Reran autogen in accordance.

* Fix some potentional shifting issues due to version differences.

* Decrease the sleep times in some spots, We do not need them to be so long. (#373)

* Add the region to the version string.

---------

Co-authored-by: djoslin0 <djoslin0@users.noreply.github.com>
2023-05-03 00:54:25 -07:00
MysterD d809ac4d10 Adjusted kerning 2023-04-22 02:44:19 -07:00
MysterD 07f70e094a Made font-normal kerning consistent 2023-04-20 12:58:17 -07:00
MysterD 1b4b39095f Fixed compile error on Windows 2023-04-03 20:33:08 -07:00
MysterD ede53830b6 Improve lag compensation 2023-04-03 13:55:03 -07:00
MysterD 9f60ae5123 Added FONT_TINY 2023-04-02 23:02:14 -07:00
MysterD d9daa51eaf Fix build, add fonts to dynos packs 2023-04-02 14:58:43 -07:00
MysterD 3c4accf481 Turned title font into a sprite sheet 2023-04-02 13:51:52 -07:00
MysterD 54fb22ac96 Text rendering optimizations + resolution increase on normal font
Increased resolution of normal font 2x
Combined all normal font characters into a sprite sheet
Adjusted kerning on normal font
Removed 'rotatedUV' setting for DJUI fonts
2023-04-02 13:18:10 -07:00
MysterD d022fe596f Started optimizing text rendering 2023-04-01 23:44:10 -07:00
MysterD 412e1cdb27 Fixed kerning on 'd' 2023-04-01 03:55:57 -07:00
MysterD 3a8fa721ac Added 15 more characters 2023-03-28 16:15:42 -07:00
MysterD ccbe0a186b Make adding extra characters even easier, add more umlaut and grave characters 2023-03-28 13:23:00 -07:00
MysterD 96943d7edc Make the extended character names and order make more sense 2023-03-28 12:33:13 -07:00
MysterD 93f5f9b1db Added portuguese letters to chat font 2023-03-28 00:57:05 -07:00
MysterD 4fcb226db6 Added most of the spanish characters 2023-03-28 00:34:52 -07:00
MysterD 8a24a2dd84 Added ñ and Ñ to coop 2023-03-27 18:35:39 -07:00
PeachyPeach adc56ff6c5 3-digits orange numbers; Fixed red coins and secrets bugs; Correct red coins display during pause (#82)
Modified number_geo to allow it to display orange numbers from 0 to 999.
    Edited red coins/secrets code:
        Added two fields in the Area struct: numRedCoins and numSecrets
        The number of red coins/secrets in every area is computed during level script processing
        Removed the useless global gRedCoinsCollected
    These changes fix the following bugs:
        Wrong sound effect played and incorrect number displayed when there is more than 8 red coins/5 secrets
        Desynced red coins/secrets counter when going from an area to another
        Remotely spawning red coins/secrets stars in other areas without collecting all red coins/secrets
    Pausing the game now shows the correct number of collected red coins / the total number of red coins in the current area.
2022-05-07 19:09:37 -07:00
MysterD e1fd969cf3 Add support for custom HUD textures and faster texture packs w/o EXTERNAL_DATA 2022-05-06 22:03:12 -07:00
MysterD 75a46622f3 Added actor textures to dynos builtin list; added shadow_spike_ext 2022-04-13 19:13:25 -07:00
Prince Frizzy 43ae67c337 Update to Refresh 13 (#19)
* Refresh 13

Co-authored-by: n64 <n64>
2022-03-13 00:17:10 -08:00
MysterD a9e6cd532a Added global textures 2022-02-15 22:14:55 -08:00
MysterD a3efdebec4 Added FluffaLuigi's Wario model 2022-02-13 21:52:35 -08:00
MysterD 4d8d6ae4f9 Add in-game player list 2022-01-15 20:44:11 -08:00
MysterD d224e85ed5 Added Waluigi - model provided by Super Keeberghrh 2021-09-05 14:23:47 -07:00
MysterD 993e988bd4 Added toad player character 2021-08-18 22:55:31 -07:00
MysterD 8a42f21490 Adjusted where selectionbox is defined 2021-07-31 20:53:11 -07:00
MysterD 1ea3007256 Added save file selection to host menu 2021-07-14 18:58:52 -07:00
MysterD 25f556ce38 DJUI: Adjusted normal font, added missing characters 2021-06-28 18:08:24 -07:00
MysterD bcdd5b8eda Added custom title font
Adjusted text system to have multiple fonts
Added color escape to text
2021-06-21 21:18:27 -07:00
MysterD 3bab7a7fdb Complete rewrite of custom main menu
The vanilla main menu is an awful pile of code that is extremely painful
to make additions to. So I've side-stepped the problem by writing an
entiely new menu system without all of vanilla's quirks. I've separated
the custom menu system from the menus I want to make, which allows for
easy additions and a clear separation of responsibilities.

Along with this rewrite comes a host menu, adding the missing
configuration options in-game.

Fixes #29
2020-09-13 23:57:14 -07:00
MysterD e2f70d4d42 Added Luigi's face in place of 'Mario Cam'
Fixes #42
2020-09-11 22:36:29 -07:00
MysterD c232cf01fd Created Luigi's life icon 2020-09-05 19:44:58 -07:00
n64 5bee83faa8 merge refresh 10 2020-06-20 02:49:59 +03:00
fgsfds bb34e83990 Merge pull request #179 from dernett/fix-fullscreen-text
Fix fullscreen text
2020-05-19 03:19:37 +03:00
fgsfds 6929147d01 Revert "Merge branch 'nightly' into master"
This reverts commit 4bade2f06a, reversing
changes made to ee37d7cb5e.
2020-05-19 02:38:59 +03:00
Alex Burnett 5dd50890e6 Fix text being wrapped in fullscreen 2020-05-18 03:34:27 -07:00
Hyenadae 3c38191956 Removed majority of TARGET_N64 logic from code 2020-05-13 07:57:25 -04:00
Jan200101 9267bdd8a8 merge PC port onto the decompile 2020-05-07 20:21:22 +02:00
n64 88e2433da5 Refresh 7 2020-03-01 22:42:52 -05:00
n64 ced3a63505 refresh 5 2020-01-03 10:38:57 -05:00
n64 99e662fa5d refresh 4 2019-12-01 21:52:53 -05:00
n64 8bc51a5025 Refresh 3 2019-11-03 14:36:27 -05:00
n64 5effc886be Refresh 2 2019-10-05 15:08:05 -04:00
n64 33b27a1ceb Refresh 1 2019-09-01 15:50:50 -04:00
n64 89e8690857 init2 2019-08-25 00:46:40 -04:00