Commit Graph

62 Commits (db2d2a20fa9415837c6b29b2d3d64f49d46fcda2)

Author SHA1 Message Date
eros71-dev 839d040cf9 Review fixes 2023-11-24 20:26:34 +01:00
Agent X e3c0fe29da Update DJUI Themes, fix warnings and update inis 2023-11-22 18:45:21 -05:00
Agent X b6d1a8a706 Bouncy Level Bounds server option 2023-11-13 08:27:20 -05:00
Agent X 521b0ab7a9 DynOS Skyboxes 2023-11-06 18:37:02 -05:00
Agent X 49bca1cc01 sm64coopdx
Co-Authored-By: Yuyake <140215214+AngelicMiracles@users.noreply.github.com>
Co-Authored-By: FluffaMario <50761036+FluffaMario@users.noreply.github.com>
Co-Authored-By: Gregory Heskett <gheskett@gmail.com>
Co-Authored-By: iZePlayzYT <69536095+iZePlayzYT@users.noreply.github.com>
Co-Authored-By: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-Authored-By: eros71 <16540103+eros71-dev@users.noreply.github.com>
2023-10-30 01:03:36 -04:00
MysterD 7136e3df9d Move mac libjuice compile script to tools 2023-06-01 00:51:27 -07:00
MysterD dc63c6588f Remove previous failed attempts at fixing sound compile issues 2023-05-31 00:52:16 -07:00
MysterD 41a4fcf516 Keep animations in-bounds 2023-05-18 12:42:18 -07:00
MysterD 93a1b7af8c Fix sounds compilation problems
Stopped copying over peach's lines from the mario folder to wario/luigi sound folders
Stopped compiling peach's lines for wario/luigi sound folders
Created a tool to precompile the aiffc tables and append them into custom sounds
    this matches what mario's sound files are like

I believe the issue is that previously we would copy over the sound files and
they were either incomplete or would be compiled during the copying process

I noticed that Mario's sounds had their sound tables inserted into the aiff
file already, and none of our custom sounds did. This caused a different path
to be taken for mario sounds than the rest of ours. In order to prevent the
possibility that there was a problem with that seperate path, I've created
a tool that can insert the table into the file to match how mario sounds are.
2023-04-25 11:25:46 -07:00
MysterD b8bb399481 Remove __CYGWIN__ define 2023-04-23 13:58:16 -07:00
MysterD 47b03f1c75 Force windows defines on tools 2023-04-23 13:54:27 -07:00
MysterD 972687de72 Fix Luigi sounds compilation issues (you must run make clean in the tools folder before you see the changes) 2023-04-01 16:10:45 -07:00
MysterD 74b773d5fd Add in a failsafe when extracting custom sound files 2023-04-01 03:15:41 -07:00
eros71 3ed76d6a5c
Add Extended Soundbank (#254)
* Add Extended Soundbank

This PR adds a soundbank to the game with every instrument in the game, so there's no need to only use one set of instruments for m64 sequences.

Use the soundbank ID "42" when replacing sequences with lua to use it.

* Remove hardcoded.h include duplicate

There's a duplicated line that shouldn't be there since hardcoded.h is already included.

* Reinclude duplicate include

I'm still learning the commits system and I've noticed I should push this into a different PR instead by making a fork, sorry about that
2023-03-22 19:04:16 -04:00
MysterD 11f532b9e0 Fix warnings/compile errors on Linux 2022-03-13 18:45:42 -07:00
Prince Frizzy 75bb9b7912
Update to Refresh 13 (#19)
* Refresh 13

Co-authored-by: n64 <n64>
2022-03-13 00:17:10 -08:00
Prince Frizzy 32b0c91935
Fixes for Refresh 12 2022-02-19 01:39:38 -05:00
MysterD d0188f00fc Revert changes to tools/Makefile for linux 2022-02-10 23:13:09 -08:00
MysterD 55c1e94081 Sloppy fixes to adpcm
Stopped ignoring warnings in the makefile. Made warnings an error.
Sanity checked nsequences to prevent allocating gigantic tables.
2022-02-06 15:18:20 -08:00
MysterD 8642479d82 Fix Mac + DISCORD_SDK compilation errors 2021-08-02 02:59:45 -07:00
fgsfds a8a97b7c4b Merge pull request #395 from MartinPham/patch-4
fix mac build for exoquant
2020-08-16 02:01:02 +03:00
Martin Pham b35eb4f5c5 Update exoquant.c
fix mac build
2020-08-05 23:12:02 +02:00
n64 6330644371 Refresh 11 2020-07-05 14:15:43 +03:00
n64 5053446f45 Refresh 10.1 2020-06-20 02:53:56 +03:00
n64 4a448cf10d merge refresh 10 2020-06-20 02:49:59 +03:00
fgsfds 94db04aaf0 fix segfaults in libaudiofile.cpp
casted the wrong thing?
2020-06-18 01:33:45 +03:00
fgsfds 69513ef0bc update the exclamation box texture names in crcmaps 2020-06-14 13:40:53 +03:00
fgsfds f02c1cab49 tools: make some stuff endianness-aware 2020-06-14 02:28:59 +03:00
fgsfds b673f38516 tabledesign should build on linux now 2020-06-13 03:27:56 +03:00
fgsfds 05bccd107a fix that damn ERROR() warning in tools 2020-06-13 00:21:02 +03:00
fgsfds 8c1257eca1 replace full audiofile source with a stripped down single-file version
same idea as n64decomp/sm64's armips.cpp

you can generate the file by applying tools/util/audiofile_strip.patch and running tools/util/generate_audiofile_cpp.py on a full audiofile source package
2020-06-12 23:43:45 +03:00
fgsfds 13120042c9 add crcmap for RICE-formatted texture packs 2020-06-09 05:24:26 +03:00
fgsfds 3589d7cfed texrename: put textures in gfx folder 2020-06-09 05:23:15 +03:00
fgsfds 4feacc0065 add virtual filesystem thing w/ ZIP support
similar to Quake 3: all the archives and folders get mounted to the same mountpoint in the VFS, read access to files in the VFS is transparent
2020-06-07 21:06:25 +03:00
Zerocker 9d171452b0
Merge pull request #302 from Zerocker/patch-debug
Fix VERSION OPT_FLAGS for debugging
2020-06-07 22:33:37 +09:00
Zerocker e7218f043b Add separate DEBUG flag for tools 2020-06-07 21:16:09 +09:00
fgsfds bcdaf13386 add script to unpack .pak-formatted texture packs 2020-06-05 20:27:54 +03:00
fgsfds f1393a4431 update xxhash map 2020-06-05 20:21:59 +03:00
fgsfds 85a1d88422 texrename: handle multiple files with the same CRC too 2020-05-28 23:08:47 +03:00
fgsfds 8013b9a325 add scripts to rename CRC-named HD textures
as used by @originalgrego's fork
2020-05-27 02:56:12 +03:00
fgsfds e3401f1547 use a script to output zero-terminated strings instead of bash printf 2020-05-26 02:59:38 +03:00
fgsfds f8139cce6d fix tools Makefile 2020-05-26 00:47:08 +03:00
fgsfds 9825b02f50 add option to load textures from external files
this stores the null terminated texture name instead of the texture data

activated with EXTERNAL_TEXTURES=1
2020-05-25 04:22:03 +03:00
fgsfds 87d6f30a08 fix skyconv --write-tiles --type sky 2020-05-25 02:25:13 +03:00
Zerocker 6a628322ba Merge remote-tracking branch 'upstream/nightly' into nightly 2020-05-20 00:02:29 +09:00
zerocloude 0c03280516
Merge pull request #93 from yksoft1/mingw.org-compatible
Making code MinGW.org and MSYS1 compatible
2020-05-19 23:45:44 +09:00
Colton G. Rushton 2904658341
Add MSYS2 build fix/simplification
Adds the CFLAG normally added during building in MSYS2 to make MSYS2 builds easier to perform.
2020-05-19 11:04:46 -03:00
yksoft1 753be9e1b7 Merge remote-tracking branch 'upstream/master' into mingw.org-compatible 2020-05-17 18:33:17 +08:00
Hyenadae 5dd43ad674 OSX_BUILD cleaned commit 2020-05-16 15:30:27 -04:00
yksoft1 fa9af3227e Make the code buildable on MinGW.org (not mingw-w64) and MSYS1. 2020-05-14 23:47:00 +08:00