Commit Graph

57 Commits (f0bce590b9b769baaec698503fa108ec00f9ed1e)

Author SHA1 Message Date
MysterD 8adf661058 Move mac libjuice compile script to tools 2023-06-01 00:51:27 -07:00
MysterD fa95af3a34 Remove previous failed attempts at fixing sound compile issues 2023-05-31 00:52:16 -07:00
MysterD 9c1c766489 Keep animations in-bounds 2023-05-18 12:42:18 -07:00
MysterD 96d4595d3f 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 279e5c35b5 Remove __CYGWIN__ define 2023-04-23 13:58:16 -07:00
MysterD 994bd3f3a4 Force windows defines on tools 2023-04-23 13:54:27 -07:00
MysterD 8430c31a87 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 e3d5b57dd8 Add in a failsafe when extracting custom sound files 2023-04-01 03:15:41 -07:00
eros71 4d1376c292 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 f8025309d8 Fix warnings/compile errors on Linux 2022-03-13 18:45:42 -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
Prince Frizzy 48c6c9074b Fixes for Refresh 12 2022-02-19 01:39:38 -05:00
MysterD 24a201d0db Revert changes to tools/Makefile for linux 2022-02-10 23:13:09 -08:00
MysterD 79e21271e9 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 855d9ca3e6 Fix Mac + DISCORD_SDK compilation errors 2021-08-02 02:59:45 -07:00
fgsfds 0bd44c1a64 Merge pull request #395 from MartinPham/patch-4
fix mac build for exoquant
2020-08-16 02:01:02 +03:00
Martin Pham 1ff56de9f4 Update exoquant.c
fix mac build
2020-08-05 23:12:02 +02:00
n64 6cf747b7d0 Refresh 11 2020-07-05 14:15:43 +03:00
n64 c95d6037c8 Refresh 10.1 2020-06-20 02:53:56 +03:00
n64 5bee83faa8 merge refresh 10 2020-06-20 02:49:59 +03:00
fgsfds 05ffc179c5 fix segfaults in libaudiofile.cpp
casted the wrong thing?
2020-06-18 01:33:45 +03:00
fgsfds f352c2d8cd update the exclamation box texture names in crcmaps 2020-06-14 13:40:53 +03:00
fgsfds 36e7b884d7 tools: make some stuff endianness-aware 2020-06-14 02:28:59 +03:00
fgsfds ae13e0006b tabledesign should build on linux now 2020-06-13 03:27:56 +03:00
fgsfds 70b3a13aa1 fix that damn ERROR() warning in tools 2020-06-13 00:21:02 +03:00
fgsfds 26fef6e320 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 c2b90049fe add crcmap for RICE-formatted texture packs 2020-06-09 05:24:26 +03:00
fgsfds a677993a04 texrename: put textures in gfx folder 2020-06-09 05:23:15 +03:00
fgsfds 5c4d895fec 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 5e0846d90f Merge pull request #302 from Zerocker/patch-debug
Fix VERSION OPT_FLAGS for debugging
2020-06-07 22:33:37 +09:00
Zerocker 34714d8fd6 Add separate DEBUG flag for tools 2020-06-07 21:16:09 +09:00
fgsfds 0c05dd49b1 add script to unpack .pak-formatted texture packs 2020-06-05 20:27:54 +03:00
fgsfds 8216cbb5c4 update xxhash map 2020-06-05 20:21:59 +03:00
fgsfds f95e010e04 texrename: handle multiple files with the same CRC too 2020-05-28 23:08:47 +03:00
fgsfds d198ab7be9 add scripts to rename CRC-named HD textures
as used by @originalgrego's fork
2020-05-27 02:56:12 +03:00
fgsfds 255174fc4d use a script to output zero-terminated strings instead of bash printf 2020-05-26 02:59:38 +03:00
fgsfds 6f840b392c fix tools Makefile 2020-05-26 00:47:08 +03:00
fgsfds f4252e311e 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 8337a8b049 fix skyconv --write-tiles --type sky 2020-05-25 02:25:13 +03:00
Zerocker 219ca905f9 Merge remote-tracking branch 'upstream/nightly' into nightly 2020-05-20 00:02:29 +09:00
zerocloude 6d449d21a5 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 df15e58f05 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 8d9f9f6ef5 Merge remote-tracking branch 'upstream/master' into mingw.org-compatible 2020-05-17 18:33:17 +08:00
Hyenadae 227c3cdb90 OSX_BUILD cleaned commit 2020-05-16 15:30:27 -04:00
yksoft1 29888bfd35 Make the code buildable on MinGW.org (not mingw-w64) and MSYS1. 2020-05-14 23:47:00 +08:00
Vinícius R. Miguel f25b4dcbc6 Adds credit to Emil.
For implementing n64-fast32-engine
2020-05-10 17:47:10 -03:00
Jan200101 9267bdd8a8 merge PC port onto the decompile 2020-05-07 20:21:22 +02:00
n64 4d54e2f91a Refresh 8 2020-04-03 14:57:26 -04:00
n64 88e2433da5 Refresh 7 2020-03-01 22:42:52 -05:00
n64 88b91e7c75 refresh 6 2020-02-03 00:51:26 -05:00