Commit Graph

  • 93a0816b6c Add system capabilities variable that tracks individual features instead of broad emulator support (#907) develop/2.4.0 someone2639 2026-01-17 01:52:48 -05:00
  • 85b72619e4 Bugfix: Floating platform in JRB rises instead of sinks when Mario stands on its edge (#924) Gregory Heskett 2026-01-17 01:51:24 -05:00
  • 9500f7a8d7 Fix build errors and warnings (#926) LucretiaArc 2026-01-17 17:51:06 +11:00
  • e206d4477c Fix getGoddardSize so that any arbitrary build folder can be used (#915) someone2639 2026-01-17 01:50:46 -05:00
  • 63250a04fb Replace render_multi_image() with draw_sprite() (#914) Gregory Heskett 2026-01-17 01:50:23 -05:00
  • d20112107c Fixed incorrect RDP sync in act select menu (#920) Denis Kopyrin 2026-01-09 03:53:24 +08:00
  • bb021faa50 Merge branch 'develop/2.1.0-new-crash-screen' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen develop/2.1.0-new-crash-screen Arceveti 2025-11-26 02:00:10 -08:00
  • 29a402dbb1 Change optimization flags (#916) arthurtilly 2025-11-19 19:14:37 +13:00
  • cd28817efc Rework main pool to use alloc only pool logic (#859) develop/3.0.0 Denis Kopyrin 2025-11-08 14:04:43 +08:00
  • 8bb943d533 Tie Bowser key celebration to key model rather than course ID (#913) Gregory Heskett 2025-11-07 09:22:28 -05:00
  • 76559c07f7 fish behavior level check -> param check (#906) someone2639 2025-11-06 23:44:00 -05:00
  • 83426bae74 Do not apply config_local.h if DISABLE_ALL is active (#909) Gregory Heskett 2025-11-06 23:39:17 -05:00
  • 233d105662 Fix deflate buffers overrunning decompressor context (#897) Denis Kopyrin 2025-11-06 16:54:21 +08:00
  • cadcdf4d55 Make G_PM_NPRIMITIVE a world default for fast64 exports fast64-nprim Gregory Heskett 2025-04-07 23:30:48 -04:00
  • 6987bd6d1c Fix puppyprint ram size reporting (#910) Gregory Heskett 2025-11-06 02:30:32 -05:00
  • cf88d09f5e Debug fly improvements (#908) LucretiaArc 2025-11-06 10:07:04 +11:00
  • 533d1ddaa2 Add vanilla cam processing ifdef to vanilla camera trigger arrays (#912) Anoliah 2025-11-04 23:38:20 -08:00
  • e513c7272f Enforce gnu17 standard (#875) bicyclesoda 2025-11-05 02:12:44 -05:00
  • 6589012fe5 Only run ROM extraction tools once on every make invocation (#902) someone2639 2025-11-02 19:39:34 -05:00
  • 3af936f6de fix: more resilient toolchain detection (#901) Christopher Dieringer 2025-11-01 01:26:49 -07:00
  • cbd0c05447 rework vanilla camera overrides (#873) Anoliah 2025-10-30 19:20:47 -07:00
  • 8f4b5b99c9 Stopgap readme fix (#871) LuigiXHero 2025-10-29 15:24:00 -07:00
  • 94bfaff1ae Fix deflate warnings for the last time hopefully (#895) Gregory Heskett 2025-07-07 21:14:23 -05:00
  • da18d323f4 fix armips compile error (#894) someone2639 2025-07-04 01:04:59 -04:00
  • 2dd4171fee Remove more gzip complaining lines (#893) Denis Kopyrin 2025-07-04 01:20:08 +08:00
  • 3c65ad1fed Fixed gzip to work with gcc15 & macOS ARM (#892) Denis Kopyrin 2025-07-03 20:55:47 +08:00
  • 39d0ccb412 Add new GZIP DEFLATE decompressor/compressor (#850) Denis Kopyrin 2025-07-02 12:37:50 +08:00
  • a334872dec Move all music samples to instruments folder and add instrument compatibility tables for legacy and Refresh 16 (#883) Gregory Heskett 2025-07-01 01:42:58 -05:00
  • e8e4210406 Fix uninitialized variable warning with GCC 14 (#884) Gregory Heskett 2025-07-01 01:40:25 -05:00
  • 72f200653b Fixed gcc15 build (#891) Denis Kopyrin 2025-07-01 14:39:47 +08:00
  • e43749b254 Add debug asserts for exceeding GFX and audio pool sizes (#876) Gregory Heskett 2025-06-21 02:27:44 -05:00
  • 67ab8512b7 Switch to the ED header to support UNFLoader save type autodetection + newer flashcarts (#858) Gregory Heskett 2025-06-21 02:24:19 -05:00
  • 2c15b0e642 Infinite stairs warp is disabled when UNLOCK_ALL is defined (#881) Fallden4 2025-06-21 02:44:51 -04:00
  • 3edf4bc593 Add support for realtime clock (#889) Matt Pharoah 2025-06-20 08:05:35 -04:00
  • 68ea64189a Add support for realtime clock (#889) Matt Pharoah 2025-06-20 08:05:35 -04:00
  • 1046348009 Update readme Arceveti 2025-03-31 14:15:39 -07:00
  • 3a86f80570 Improve mapPacker.py Arceveti 2025-03-31 14:15:30 -07:00
  • c57b286b7a Fix warnings Arceveti 2025-03-31 14:13:50 -07:00
  • 4e6b809140 Add set_segment and get/set_segment_rom_addr Arceveti 2025-03-31 14:13:35 -07:00
  • 48ecd1da98 Fixed make patch (#870) Matt Pharoah 2025-02-25 18:26:26 -05:00
  • 1e5a6f6d45 make skyboxes easier to define (#869) bicyclesoda 2025-02-20 13:31:00 -05:00
  • e1486216d7 Clean up and simplify emutest.c, and change instant input to a whitelist (#868) arthurtilly 2025-02-16 20:14:09 +13:00
  • 338591eb1e Small and quick optimisations to vanilla text printing (#864) Fazana 2025-02-14 03:24:38 +00:00
  • 8ed0d64a2d Fix incorrectly labeled JP vanilla dialog (#865) someone2639 2025-02-12 22:38:13 -05:00
  • 50b773d9ed Fix chuckya grab escape LucretiaArc 2025-02-05 16:23:42 +11:00
  • ccb1419adb Split vanillla object from levels allowing pruning vanilla assets on fast64 imports and managing vanilla objects independently of levels (#796) Denis Kopyrin 2025-01-30 09:58:46 +08:00
  • a4f6c95360 Add support for variadic debug assertions (#857) Gregory Heskett 2025-01-29 20:36:19 -05:00
  • dc212c24f7 Add geo command for cylindrical billboarding (#856) LucretiaArc 2025-01-26 08:00:27 +11:00
  • aef3252921 Bugfix (Vanilla): Warping to cake screen in area other than Area 1 crashes the game (#844) Gregory Heskett 2025-01-19 18:16:30 -05:00
  • d3a104ac39 Bugfix: Sign range half of what it was in vanilla (#855) Gregory Heskett 2025-01-19 18:16:02 -05:00
  • 8281d4bc23 Remove use of math inline assembly that can be generated with fast math (#853) Denis Kopyrin 2025-01-19 19:25:14 +08:00
  • bb60f2d851 Update libpl1 (#851) Matt Pharoah 2025-01-19 06:19:38 -05:00
  • 3f579629c8 Add support for building on ARM64 MacOS (#854) Fazana 2025-01-19 11:17:45 +00:00
  • 8c268ce97f Merge pull request #852 from HackerN64/mpharoah/libpl2 Matt Pharoah 2025-01-06 11:28:25 -05:00
  • c08d70bc19 Update to libpl2 Matt Pharoah 2025-01-04 20:43:14 -05:00
  • d43157c82c Added racing DMA LZ4 & LZ4T implementations (#824) Denis Kopyrin 2024-12-29 19:33:28 +08:00
  • ff82298b31 Place stack canaries behind DEBUG_ASSERTIONS instead of DEBUG (#843) Gregory Heskett 2024-11-11 01:33:05 -05:00
  • 749057b47b Bugfix: missing pipe sync before changing dialog envcolor (#836) Gregory Heskett 2024-11-11 01:32:11 -05:00
  • c46fa2d090 Support pre word-swapped textures, fix puppyprint rendering for lowercase z and tilde, minor font fixes (#838) LucretiaArc 2024-11-05 13:11:01 +11:00
  • 8676898ae9 Implement sdata develop/2.1.0-sdata Gregory Heskett 2024-11-02 21:25:42 -04:00
  • c4c18b3d0e Check for opensuse's cross mips gcc package (#842) Lila 2024-10-31 18:08:08 +00:00
  • 7c78077110 Added lighting engine by Wiseguy (#719) maintenance/lighting-engine thecozies 2024-01-20 13:18:25 -06:00
  • 2c3644ccac Clamp constant falloff to 8 minimum (#840) base/lighting-engine Reonu 2024-10-10 03:18:04 +02:00
  • 057914b16b Remove duplicate setup_global_light call (#839) Reonu 2024-09-30 02:33:06 +02:00
  • 2a1d69e15d Merge branch 'develop/3.0.0' of https://github.com/HackerN64/HackerSM64 into develop/2.1.0-new-crash-screen arthurtilly 2024-09-09 21:51:38 +12:00
  • 7298e94a1f reset adjacent rooms when loading a new area (#704) thecozies 2024-09-05 00:48:26 -05:00
  • 27d328f86a Dialogs in dialogs.h no longer have to be in order (#832) Gregory Heskett 2024-09-05 01:13:05 -04:00
  • 27372fe74a Merge pull request #795 from gheskett/develop/2.3.0_update-unf Gregory Heskett 2024-09-05 01:07:23 -04:00
  • b2c6031ceb Merge branch 'master' into base/lighting-engine Gregory Heskett 2024-09-04 23:31:29 -04:00
  • f40a69ab8c Merge branch 'master' into develop/3.0.0 Gregory Heskett 2024-09-04 23:28:32 -04:00
  • 3f1f7f41be Add Arthurtilly to the CODEOWNERS file (#821) master Reonu 2024-09-05 05:24:02 +02:00
  • bf70500b4d Merge pull request #825 from Lilaa3/fast64-repo-settings Denis Kopyrin 2024-09-05 07:51:25 +08:00
  • 27fedee76f Update fast64.json Lila 2024-09-04 10:38:21 +01:00
  • a918785a92 Aglab requested change Lila 2024-08-25 19:26:57 +01:00
  • 10720ea056 Fall back on fast64 default draw layers Lila 2024-08-24 13:05:36 +01:00
  • 8dc47095e2 Add repo settings file Lila 2024-08-19 15:44:53 +01:00
  • e3472e05cf Add option for .local/share/HackerSM64/UNFLoader-dir.txt Gregory Heskett 2024-08-03 19:09:22 -04:00
  • 74cb8ce062 Update to newest UNF (d5f2ad100b76e372036453f8d25f9b6fbbbd2d1a) (November 22 2023) Gregory Heskett 2024-04-30 02:31:34 -04:00
  • 797bb63f1a Merge branch 'master' into develop/3.0.0 Gregory Heskett 2024-07-03 23:51:06 -04:00
  • 1ba049c447 Merge branch 'master' into base/lighting-engine Gregory Heskett 2024-07-03 23:45:19 -04:00
  • 9ef945296b HackerSM64 Release: v2.3.0 v2.3.0 Gregory Heskett 2024-07-03 23:05:21 -04:00
  • e1c00d4bef HackerSM64 v2.3.0 Gregory Heskett 2024-07-03 22:47:28 -04:00
  • aacf2c5e6d Add more audio banks and add some occasional mappings for audio macros (#777) Reonu 2024-07-03 22:30:21 +01:00
  • 4500ffb579 Bugfix: assemble_sound.py build corruption issues (#813) Gregory Heskett 2024-07-02 23:53:46 -04:00
  • a6782e6912 Fix seg faulting issue with MinGW build system, most likely caused by use of execl (#812) Gregory Heskett 2024-07-02 23:53:14 -04:00
  • 750ba10cb1 Fixed audiofile warnings properly (#814) Denis Kopyrin 2024-07-03 11:50:51 +08:00
  • 500507509b Fixed audiofile warnings (#811) Denis Kopyrin 2024-07-02 09:53:54 +08:00
  • 7381e35db4 Bugfix: Surfaces not able to be placed at the beginning of a partition (#805) Gregory Heskett 2024-07-01 21:48:26 -04:00
  • 6a3e7e7a87 Bugfix: Missed purging of debug box flags that no longer exist in Puppycam (#804) Gregory Heskett 2024-07-01 21:47:38 -04:00
  • 9adb8c6de8 EASIER_LONG_JUMPS: only long jump with A+Z while running (#801) Gregory Heskett 2024-07-01 21:47:15 -04:00
  • 03ba81b5e3 Improve DEATH_ON_EXIT_COURSE define (#808) Gregory Heskett 2024-07-01 21:46:46 -04:00
  • 98b6231216 Pressing L in debug fly mode heals Mario (#809) Gregory Heskett 2024-07-01 21:46:12 -04:00
  • 252a900b91 Added support for windows MinGW build (#800) Denis Kopyrin 2024-07-02 09:45:36 +08:00
  • 92822c6412 fixlights: added support for ripgrep (#802) Denis Kopyrin 2024-07-02 09:44:54 +08:00
  • 64164e18e2 Fix buggy ledge grabs arthurtilly-patch-1 arthurtilly 2024-06-16 12:37:10 +12:00
  • 0221d4ddf0 Fix spawned coins not being collectible until after the peak of their arc (#806) 1ted59 2024-06-14 16:16:10 -04:00
  • 80083b89a4 "sureAddr" naming consistency Arceveti 2024-06-05 18:55:14 -07:00
  • f1bc0f6b62 disasm/pseudoC updates Arceveti 2024-06-03 16:11:10 -07:00
  • 947c0783c0 Add static asserts for struct/union sizes Arceveti 2024-06-03 16:07:38 -07:00
  • 8d2f0831a7 Add all builtins to builtins.h Arceveti 2024-06-03 15:59:16 -07:00