Commit Graph

2529 Commits (26b8f74f1b90c3201742b7956eae8de4936385b8)

Author SHA1 Message Date
MysterD f9411da5a6 Started working toward allowing disconnection 2022-05-09 07:27:47 -07:00
MysterD c5024111df Fix mirror 2022-05-09 05:46:36 -07:00
MysterD 006b7a0667 Fix crash in bookshelf_manager_act_2() 2022-05-09 05:16:05 -07:00
MysterD e6bc87fa80 Fix crash in bhv_piranha_plant_bubble_loop 2022-05-09 05:10:53 -07:00
MysterD 1022527004 Fix crash in geo_switch_mario_cap_on_off 2022-05-09 05:09:22 -07:00
MysterD f7fc918642 Added a bunch of null checks to object_helpers.c 2022-05-09 05:07:42 -07:00
MysterD 0c58092203 Fix crash in obj_angle_to_object 2022-05-09 05:00:15 -07:00
MysterD 51c301c431 Do a file type check on custom audio 2022-05-09 04:12:54 -07:00
MysterD 493c35fd03 Fix custom sounds 2022-05-09 04:07:43 -07:00
MysterD 95c00d5f59 Remove spawn offsets, a relic of a time where all players were in the same level 2022-05-08 17:40:47 -07:00
MysterD c864b462e4 Fix DISCORD_SDK=0 on Linux 2022-05-08 17:01:19 -07:00
MysterD db28d297b9 The death of the unstable branch 2022-05-08 16:43:09 -07:00
MysterD 272cac6376 Merge branch 'audio' into unstable 2022-05-08 16:41:05 -07:00
MysterD bf4f91136b Cleaned up mod_load_files() 2022-05-08 16:34:10 -07:00
MysterD 288d026650 Specify filetypes in audio folder, add audio_custom_shutdown() 2022-05-08 15:44:04 -07:00
PeachyPeach 82aca5404e More rom-hacks globals to lua; more bug fixes (#84)
New gLevelValues exposed to lua:
        pssSlideStarTime: the time limit in frames for PSS-style levels (default: 630)
        pssSlideStarIndex: the index of the star spawned below the time limit for PSS-style levels (default: 1)
        coinsRequiredForCoinStar: number of coins required to spawn the 7th star of a main course (default: 100)
        wingCapDuration: duration in frames of the wing cap (default: 1800)
        metalCapDuration: duration in frames of the metal cap (default: 600)
        vanishCapDuration: duration in frames of the vanish cap (default: 600)
        wingCapDurationTotwc: duration in frames of the wing cap given to the player at the entrance of TOTWC (default: 1200)
        metalCapDurationCotmc: duration in frames of the metal cap given to the player at the entrance of COTMC (default: 600)
        vanishCapDurationVcutm: duration in frames of the vanish cap given to the player at the entrance of VCUTM (default: 600)
    Fixed a bug preventing the level music from restarting after defeating a Boss.
    Fixed some bugs with 3D coins or any model with the geo_rotate_coin function:
        Disable billboard and cylboard attributes.
        Set the pitch and roll to 0 for the model to rotate properly.
        The model no longer rotates every frame (even when the game is paused), but every time the object is updated.
2022-05-08 12:18:25 -07:00
MysterD cd18f5aa6b Various audio fixes, updated audio example 2022-05-08 04:32:18 -07:00
MysterD 6d6995e5da Make bass sound interface easier to handle 2022-05-08 04:04:14 -07:00
MysterD 99e59dd8c1 Re-ran autogen 2022-05-08 00:29:17 -07:00
MysterD 929d9d7400 Move audio test example 2022-05-08 00:28:02 -07:00
Beyley Thomas 20167088d6 Add basic Bass audio engine (#58) 2022-05-08 00:25:09 -07:00
MysterD 8c884c8473 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-05-07 21:16:04 -07:00
MysterD f7e450fad0 Fix custom textures with EXTERNAL_DATA 2022-05-07 21:15:38 -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 0b7e4244e7 Only load DynOS model or texture packs once they're enabled 2022-05-07 18:20:53 -07:00
MysterD f2e63cfe5d Bump max mod size to 35MB 2022-05-07 17:41:20 -07:00
MysterD 139aabb194 Prevent mod cache from MD5'ing every file on every boot 2022-05-07 17:03:35 -07:00
MysterD 5a81f072e0 Fixed custom textures on Windows 2022-05-07 16:39:19 -07:00
MysterD 39244b11aa Fix various checks for whether or not we should generate tex files 2022-05-07 15:54:27 -07:00
MysterD 51296bd36b Allow Lua to get any vanilla texture 2022-05-07 03:05:25 -07:00
MysterD 3d29df26f6 Bump version 2022-05-06 22:09:30 -07:00
MysterD ac8d947196 Make the DynOS button more generic 2022-05-06 22:09:14 -07:00
MysterD 85d0bf037d Add custom hud texture example 2022-05-06 22:06:35 -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 11facb3f99 Another snow crash fix 2022-05-05 00:01:00 -07:00
MysterD 94df8dfaec Possible fix for crash handler 2022-05-05 00:01:00 -07:00
MysterD 947f78d4dd Another possible fix for snow crash 2022-05-05 00:01:00 -07:00
MysterD 79d32e9bfb Possible fix for crash in gfx_texture_cache_lookup() 2022-05-05 00:01:00 -07:00
MysterD 1ebcab1f94 Add null checks to initiate_delayed_warp() 2022-05-05 00:01:00 -07:00
MysterD aba828fa89 Possible fix for snow crash 2022-05-05 00:01:00 -07:00
MysterD 0675cc5f0e Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-05-04 00:14:42 -07:00
MysterD 4dbe04e460 Another snow crash fix 2022-05-04 06:26:40 -07:00
MysterD f3482aa969 Possible fix for crash handler 2022-05-04 06:00:46 -07:00
MysterD f249daaa08 Another possible fix for snow crash 2022-05-04 05:50:30 -07:00
MysterD b313e402c9 Automatically disable billboards on DynOS models with >6 vertices 2022-05-04 00:14:33 -07:00
MysterD 73d80fa2d7 Possible fix for crash in gfx_texture_cache_lookup() 2022-05-03 22:11:44 -07:00
MysterD 09daeed1f9 Add null checks to initiate_delayed_warp() 2022-05-03 22:08:30 -07:00
MysterD 1993e2c8b2 Possible fix for snow crash 2022-05-03 22:01:06 -07:00
Isaac a32b913e62 Fix headless server compile (3) (#78) 2022-05-02 19:45:32 -07:00
Agent X 48af31e0bf Add surface_terrains.h to constants (#77) 2022-05-02 17:31:55 -07:00