Commit Graph

469 Commits (9be9ab621f59a39f6c930a088b86043cca61bfd0)

Author SHA1 Message Date
fgsfds 4d90fc2f45 32 chars is too small for this shit 2020-06-05 20:26:43 +03:00
fgsfds 994d9737aa text saves now utilize the save path 2020-06-05 20:23:18 +03:00
fgsfds 8216cbb5c4 update xxhash map 2020-06-05 20:21:59 +03:00
luciferin 8850331099 Note changed save & config file location 2020-06-05 09:50:16 -04:00
Zerocker f9496d274d Remove old -O2 flag 2020-06-05 21:12:44 +09:00
Zerocker 7dfcbd081a Nuke old VERSION OPT_FLAGS and add DEBUG flag 2020-06-05 20:40:08 +09:00
Zerocker c23ce629ad Fix missed collected stars after gameover 2020-06-05 15:15:40 +09:00
fgsfds 44f0fc2cf9 unfuck keyboard API; actually use seconds for rumble time 2020-06-04 23:58:18 +03:00
fgsfds 19a383c0ee nuke some leftover MIPS assembly and binary blobs 2020-06-04 23:42:19 +03:00
fgsfds 1654b5d057 move rumble functions to controller API 2020-06-04 23:39:57 +03:00
zerocloude 480439b2df Merge pull request #261 from zerocloude/rumble_back
Added rumble from Shindou version
2020-06-04 19:35:59 +09:00
Zerocker 1004ab6a22 Merge remote-tracking branch 'upstream/nightly' into rumble_back 2020-06-04 19:13:41 +09:00
fgsfds 71db1904e4 load external gamecontrollerdb file if it's present 2020-06-03 00:10:42 +03:00
fgsfds 4ade5a8654 precache is now turned on by default 2020-06-03 00:10:20 +03:00
fgsfds bebd368a67 yeet 2020-06-02 23:43:32 +03:00
fgsfds 8f697aad49 roll back rsync
apparently I'm the only man in existence who has it installed by default
2020-06-02 22:37:43 +03:00
fgsfds 88bad645ed use 'rsync' instead of 'find' + 'cp -r --parents'
mostly because cp is fucking weird on OSX, thank you Apple very cool
2020-06-02 17:57:45 +03:00
fgsfds ddb4977e68 Merge pull request #287 from GateGuy/NoDrawFishFix
Fixed fish constantly respawning with NODRAWINGDISTANCE=1
2020-06-02 02:41:14 +03:00
GateGuy 99b28635c1 Fixed constant fish respawning 2020-06-01 17:33:22 -04:00
fgsfds eed9db79a7 change EXTERNAL_TEXTURES to EXTERNAL_DATA; load sound data from external files
no separation tho, just binary blobs o shit
2020-06-01 12:13:05 +03:00
fgsfds 07d9283e81 allow binding stick directions to controller buttons 2020-06-01 00:03:53 +03:00
zerocloude 042f4ddcaf Merge pull request #231 from zerocloude/textsaves_fix
Added appropriate flags for sound mode and cap level.
2020-06-01 00:07:47 +09:00
Zerocker bd9130f101 Added backup for slot 0 to slot 1 2020-06-01 00:02:47 +09:00
Zerocker 61da468325 Removed "Disable BLJ" from branch 2020-05-31 14:23:28 +09:00
Zerocker 71de5a7d00 Revert "Secret Cheat was added"
This reverts commit 4d7bbe7f42.
2020-05-31 14:18:17 +09:00
Zerocker d8514a69bd Merge remote-tracking branch 'upstream/nightly' into textsaves_fix 2020-05-30 21:00:11 +09:00
Zerocker 8c802f03c4 Added rumble strength option 2020-05-30 20:50:12 +09:00
Zerocker a664cf7b53 Added haptic implementation 2020-05-30 20:37:37 +09:00
Zerocker 594e524fdd Merge remote-tracking branch 'upstream/nightly' into rumble_back 2020-05-30 17:34:56 +09:00
fgsfds 4727164d5c read in all config line tokens (fixes the binds not saving) 2020-05-29 20:10:38 +03:00
fgsfds d7260b5a6a don't die after encountering a NULL texture 2020-05-29 19:35:35 +03:00
fgsfds f07fe288c7 fix build 2020-05-29 18:08:00 +03:00
Zerocker 2a9fa45393 Returned back OS functions in the commented state 2020-05-29 23:23:45 +09:00
Zerocker 66e69a219f Merge remote-tracking branch 'upstream/nightly' into rumble_back 2020-05-29 23:19:09 +09:00
fgsfds e0ef4d65bf Merge pull request #278 from GateGuy/DeadzoneOption
Added joystick deadzone setting to Controls
2020-05-29 08:22:00 +03:00
GateGuy 517e151c56 Fixed typo in comment 2020-05-28 18:42:45 -04:00
GateGuy 7cc1539df3 Added deadzone option 2020-05-28 18:40:36 -04:00
fgsfds f95e010e04 texrename: handle multiple files with the same CRC too 2020-05-28 23:08:47 +03:00
fgsfds 1e8d33f453 Merge pull request #269 from coltongit/patch-31
Fix a minor error with bettercamera
2020-05-27 03:18:02 +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 fa05fe5acc fix crashes with EXTERNAL_TEXTURES on JP/EU and Bowser
related to two huge textures and fonts
2020-05-27 02:51:21 +03:00
Colton G. Rushton 57fbcc8b83 Fix a minor error with bettercamera
The bettercamera code set when the player goes to THI is actually supposed to be set when the player goes to TTM. This small PR fixes this minor bug.
2020-05-26 15:28:36 -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 9e3f6e33e9 build the res target by default when EXTERNAL_TEXTURES is enabled 2020-05-26 02:18:09 +03:00
fgsfds 8e0e7730d3 add texture preloading
when EXTERNAL_TEXTURES is defined, the texture hashmap in gfx_pc.c uses texture names as keys

all textures are precached on startup if EXTERNAL_TEXTURES is defined and 'precache' is true in the config
2020-05-26 00:54:51 +03:00
fgsfds 6f840b392c fix tools Makefile 2020-05-26 00:47:08 +03:00
Zerocker 3b12400c57 Removed ifndefs from main 2020-05-25 17:06:50 +09:00
fgsfds 5524af2855 game now uses non-working directory paths by default
saves by default go into XDG_DATA_HOME/sm64pc

external data is read from the executable directory, if it's not found there on Unix systems the game will attempt to read it from some paths like /usr/local/share/sm64pc

both save data and readonly data fall back to other options in case of a problem

behavior can be overridden by specifying --datapath and --savepath on the CLI

both of those will expand the exclamation point ('!') to the executable path, e. g. --savepath '!/save'
2020-05-25 07:19:35 +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