Commit Graph

  • 4567dd9a77 Fix incorrect struct offset comments in __OSContGCNShortPollFormat Arceveti 2023-02-19 03:50:25 -05:00
  • 782a0afd9e Fix assign_controllers_auto Arceveti 2023-02-19 03:44:55 -05:00
  • 1defcd176f Remove alignment from controller input polling commands + simplify port/channel skipping Arceveti 2023-02-18 15:37:46 -05:00
  • 7aceb9c08e Add PACKED attribute to PIF command format structs Arceveti 2023-02-17 17:27:24 -05:00
  • ddf0642ef4 Rename 'i' to 'port' Arceveti 2023-02-17 17:10:47 -05:00
  • ec4c78298a Move input stuff out of game_init.c into its own file + menu scrolling documentation Arceveti 2023-02-17 17:07:50 -05:00
  • cbd1054230 rumble_init documentation + refactoring/formatting Arceveti 2023-02-17 16:10:29 -05:00
  • ba7fb77587 More formatting Arceveti 2023-02-16 20:46:06 -05:00
  • b88afce952 Refactoring + documentation Arceveti 2023-02-16 19:13:11 -05:00
  • 5666ffac16 Don't show instructions text if no controllers are plugged in Arceveti 2023-02-15 13:12:12 -05:00
  • 08ad5a8908 Make text flash timing match repoll timing Arceveti 2023-02-13 04:00:47 -05:00
  • 116e249c91 rumble_init formatting Arceveti 2023-02-12 18:26:49 -05:00
  • 54a3e39f75 Improve combo handling Arceveti 2023-02-12 17:50:10 -05:00
  • d6b4e57166 Use gMarioState->controller as controller to rumble Arceveti 2023-02-12 17:27:38 -05:00
  • 5516d041ab os_cont.h formatting Arceveti 2023-02-12 17:26:45 -05:00
  • 8a371bfdbb Update comments + formatting Arceveti 2023-02-11 23:11:21 -05:00
  • a6ea957eac convert lerps to always inline functions Arceveti 2023-02-11 18:00:39 -05:00
  • 8a803d8455 Use regular input data for mario head Arceveti 2023-02-11 14:52:52 -05:00
  • 71b064e847 Rename lerps Arceveti 2023-02-11 13:20:13 -05:00
  • 9ac34c716e Fix build when MULTILANG is disabled + Clean up ifdefs in gLanguageTables Arceveti 2023-02-11 13:15:00 -05:00
  • addeae8680 Convert lerps and remap to macros Arceveti 2023-02-11 12:44:25 -05:00
  • d95933bde0 formatting changes :) Arceveti 2023-02-11 02:39:49 -05:00
  • b2ce18639a Update readme Arceveti 2023-02-11 02:25:47 -05:00
  • 23b58dc989 Add math_util functions + flash text Arceveti 2023-02-11 02:24:04 -05:00
  • 12ed8686ac Update n64 controller icon Arceveti 2023-02-11 02:23:12 -05:00
  • dd2ee3508b Update controller icons Arceveti 2023-02-11 01:06:03 -05:00
  • ab9a19c509 Remove 64GB icon Arceveti 2023-02-11 00:24:58 -05:00
  • 9a0605fee4 Fix shade_screen Arceveti 2023-02-10 22:16:12 -05:00
  • 9e30c865fc Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-02-10 21:50:17 -05:00
  • 36751d85be Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-02-10 21:48:00 -05:00
  • ec7d3f9d92 DEFINE_LANGUAGE_ARRAY formatting fix Arceveti 2023-02-10 21:40:36 -05:00
  • 06baddbd8f Add LanguageTables struct Arceveti 2023-02-10 19:08:42 -05:00
  • becbbcd7a9 Fix DEFINE_LANGUAGE_ARRAY + saved language failsafe Arceveti 2023-02-10 19:01:55 -05:00
  • 500a629c6f Add/update remaining known device icons + update status poll screen Arceveti 2023-02-09 17:26:46 -05:00
  • 59231305e6 Initialize portInfo usages Arceveti 2023-02-08 19:54:55 -05:00
  • 0701b54570 Add PRIORITIZE_GAMECUBE_CONTROLLERS_ON_BOOT Arceveti 2023-02-08 18:51:46 -05:00
  • ab31650de1 Put rumble pak translation texture pointers in a language array Arceveti 2023-02-08 18:17:35 -05:00
  • c7b80e9abd Add some comments + "status polling" naming consistency Arceveti 2023-02-08 16:51:21 -05:00
  • 4b7d0daa47 Fix polling exit + Fix device IDs + Lots of cleanup Arceveti 2023-02-08 04:17:56 -05:00
  • 764833a2bc Remove train controller icon :( Arceveti 2023-02-08 02:18:54 -05:00
  • b46061d6a2 Add osMotorStopHard Arceveti 2023-02-06 18:48:38 -05:00
  • f12bd61f05 Optimize render_controllers_overlay + fasttext Arceveti 2023-02-06 15:51:02 -05:00
  • f5138796aa Add Latin American Spanish support (#577) Reonu 2023-02-05 21:06:32 +01:00
  • a9ef064935 move rumble pak graphic textures Arceveti 2023-02-04 17:52:28 -05:00
  • d6d9142425 Fix crash screen input Arceveti 2023-02-04 12:45:55 -05:00
  • 5470095a78 temporarily move rumble pak graphic textures to segment2 Arceveti 2023-02-03 18:14:54 -05:00
  • 6697e9498c Add ability for the player to assign player numbers to connected controllers + default NUM_SUPPORTED_CONTROLLERS to 1 Arceveti 2023-02-03 18:03:28 -05:00
  • 975070f5a2 Add keyboard and train controller icons Arceveti 2023-02-03 16:42:46 -05:00
  • 95c007f23b Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-02-03 00:48:43 -05:00
  • db050377e7 Fix player2_rotate_cam if NUM_SUPPORTED_CONTROLLERS is 1 + prevent goddard input while profiling Arceveti 2023-02-03 00:48:30 -05:00
  • e60fa6261f Add controller.h Arceveti 2023-02-02 15:14:21 -05:00
  • 0954af0cf4 Add Repoll UI + repoll until input is detected Arceveti 2023-02-02 14:37:36 -05:00
  • d0e9c8f597 Add controller device textures Arceveti 2023-02-02 14:32:16 -05:00
  • 25b128db7c Allow repolling for a controller when it's unplugged Arceveti 2023-02-02 13:09:53 -05:00
  • bf8f170b8c Move rumble stuff to rumble_init + formatting Arceveti 2023-01-31 16:07:40 -05:00
  • 337dac828f Update macros.h + allow ALIGN macros to be used anywhere (#574) Arceveti 2023-01-31 15:50:19 -05:00
  • 387c6c3954 Update comment + formatting Arceveti 2023-01-30 14:42:55 -05:00
  • 1fadb78632 Prevent UB that can happen when using more than 64 total soundbanks (#575) Gregory Heskett 2023-01-29 14:29:39 -05:00
  • 0c5eadcb99 Rename gamecube_controller.c to controller.c Arceveti 2023-01-27 17:29:59 -05:00
  • 9af5a968dc formatting + documentation Arceveti 2023-01-27 17:29:22 -05:00
  • aa730a6231 Change GC deadzone Arceveti 2023-01-27 14:46:27 -05:00
  • 1157bbf582 Update readme + formatting Arceveti 2023-01-26 23:58:10 -05:00
  • 5962e27b86 formatting changes :) Arceveti 2023-01-26 18:43:22 -05:00
  • 6a14b81798 Fix ENABLE_RUMBLE Arceveti 2023-01-26 18:36:06 -05:00
  • 21df519211 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-01-26 12:48:16 -05:00
  • 16fdf6299a Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-01-26 12:46:53 -05:00
  • fb100373de Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-01-26 12:46:21 -05:00
  • 52a7aedaf4 Replace debug libultra builds with their ido counterparts (#572) Gregory Heskett 2023-01-26 10:03:07 -05:00
  • d7d7b9058a Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-01-26 02:58:26 -05:00
  • d5b4190fe2 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-01-26 02:54:31 -05:00
  • 7cf6573b0d Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-01-26 02:53:11 -05:00
  • 038a4ecbff Skip polling unused ports + fix controller swap detection + formatting Arceveti 2023-01-26 02:52:28 -05:00
  • 2615ddb8f0 more gamecube_controller.c formatting Arceveti 2023-01-26 02:36:29 -05:00
  • 7fdb5af8fd Add support for preset options to be used with BETTER_REVERB (#508) Gregory Heskett 2023-01-24 09:22:49 -05:00
  • d702f188c6 Bugfix: Stack sizes moved to main.h (#573) Gregory Heskett 2023-01-24 09:19:53 -05:00
  • 35dffd9b4e Random epic tweaks (#568) Fazana 2023-01-24 02:13:49 +00:00
  • dc71aef024 Vibrato optimizations (#530) Gregory Heskett 2023-01-20 17:45:53 -05:00
  • 1703041a61 gd_init_controllers names Arceveti 2023-01-20 13:56:33 -05:00
  • 65d29dc337 Increase max number of concurrent layers and channels (#527) Gregory Heskett 2023-01-20 10:31:30 -05:00
  • 683ac0b2bf Added (emu-only) RCVI hack. (#425) Reonu 2023-01-20 15:36:19 +01:00
  • 818da65ae6 Fix huge stack allocation in surface loading functions (#569) arthurtilly 2023-01-20 19:06:06 +13:00
  • 0cf12b263a gamecube_controller.c formatting Arceveti 2023-01-20 01:01:32 -05:00
  • 7551748a35 Remove GRAPH_NODE_TYPE_FUNCTIONAL define & restore functionality using an alternative method. (#557) Arceveti 2023-01-20 00:59:18 -05:00
  • cc683d2415 'vec3f_local_pos_to_world_pos' and 'vec3f_world_pos_to_local_pos' documentation + fix some comments Arceveti 2023-01-14 14:40:38 -05:00
  • 6a27545a24 Add Spanish translation 🇪🇸 (#552) Reonu 2023-01-09 19:53:33 +00:00
  • bfdae60182 Painting scale changes Arceveti 2023-01-06 16:23:07 -05:00
  • 32035cfb7f add more defines and change default sounds develop/2.1.0-camera_sound_define Reonu 2022-12-17 16:50:52 +01:00
  • 8aef4be6f5 2.1.0 Lighting Engine Update develop/2.1.0-lighting-engine Reonu 2022-12-17 14:55:01 +01:00
  • 4cd22cc615 Account for overscan with aspect ratio text (part 2) Arceveti 2022-12-16 17:44:41 -05:00
  • 3006b54729 Account for overscan with aspect ratio text Reonu 2022-12-16 22:18:42 +01:00
  • f0509d42f8 Don't use PAINTING_SIZE for fake CCM paintings Arceveti 2022-12-16 02:21:43 -05:00
  • bb5ad7835a Formatting changes :) Arceveti 2022-12-16 00:07:17 -05:00
  • 04210115ec Clean up non-rippling painting dl Arceveti 2022-12-15 22:10:24 -05:00
  • be01f6c5d2 Use object scale as painting scale instead of painting_model_view_transform Arceveti 2022-12-15 19:05:35 -05:00
  • 3a526ef10f Center scaled paintings during cutscenes Arceveti 2022-12-15 17:57:03 -05:00
  • 23ea8b0130 Add PAINTING_IMAGE_TYPE_INVISIBLE + format PaintingImage structs Arceveti 2022-12-14 22:54:59 -05:00
  • be58ea7396 WARP_DEST_LEVEL_NUM_MASK Usage Arceveti 2022-12-14 21:27:06 -05:00
  • 09ca176cb9 Rename 'PaintingIDs' to 'PaintingImageIDs' Arceveti 2022-12-14 18:36:35 -05:00
  • aaa2250c29 Automatically determine neighboring triangles for each vertex instead of using a hardcoded list Arceveti 2022-12-14 18:29:17 -05:00
  • 98a413af23 Fix some typos/formatting Arceveti 2022-12-14 18:10:45 -05:00