Commit Graph

278 Commits (37c199bf062a49d15e9da11230b5464c9a501635)

Author SHA1 Message Date
Zerocker 37c199bf06 Added savefile format documentation 2020-05-18 19:17:04 +09:00
Zerocker 68ed80fa67 Added flag to support only text-based savefiles 2020-05-18 17:46:50 +09:00
Zerocker e1dad71b8e Support for text-based savefiles 2020-05-18 17:44:21 +09:00
Vinícius R. Miguel 1f3124d20c Fixes --fullscreen and --windowed problems 2020-05-18 00:28:05 -03:00
V. R. Miguel 5fe8e8fdfd Merge pull request #165 from HeavenVolkoff/save_win_dimensions
Implement save/restore of window dimensions/position

Thanks for the contribution, @HeavenVolkoff!
2020-05-18 00:10:42 -03:00
Vinícius R. Miguel ce15ce1581 Still about #172 2020-05-17 23:58:22 -03:00
Vinícius R. Miguel 4892883052 Potential fix for #172
Adds a null-terminator to gCLIOpts.ConfigFile
2020-05-17 23:55:17 -03:00
Heaven Volkoff 89d253f0a6 Reset Window now exit fullscreen
Change configFullscreen to configWindow.fullscreen
2020-05-17 23:31:31 -03:00
Heaven Volkoff b91a717a7b Fix fullscreen exit resulting in a slightly lower Y position 2020-05-17 23:31:31 -03:00
Heaven Volkoff aeb4d4e204 Implement save/restore window dimensions/position
- Add an entry in options menu to reset window
2020-05-17 23:31:31 -03:00
IvanDSM 66ed5bb124 Release mouse when paused 2020-05-17 22:37:52 -03:00
IvanDSM 364144d4f9 Merge branch 'nightly' of github.com:sm64pc/sm64pc into nightly 2020-05-17 21:24:01 -03:00
IvanDSM 089c9d0bad Fix crashing when OOB in BETTERCAMERA builds
Previously, an attempt to read gMarioState->floor->type was being made even when gMarioState->floor was a null pointer.
This commit makes bettercamera check if gMarioState->floor is not null before accessing it.
2020-05-17 21:23:30 -03:00
V. R. Miguel 16373183e5 Fixed a dumb thing 2020-05-17 21:17:27 -03:00
Vinícius R. Miguel e56a478fa1 Merge remote-tracking branch 'origin/nightly' into nightly 2020-05-17 21:06:59 -03:00
Vinícius R. Miguel a8161a60ec Restructuring some of the cheat code 2020-05-17 21:06:38 -03:00
fgsfds abd8b197bc Merge pull request #169 from kurethedead/nightly
Implemented LoadTile f3d command, I4/I8/RGBA32 texture formats.
2020-05-18 02:45:11 +03:00
V. R. Miguel c04b6da5ff Merge pull request #170 from Leon422/nightly
Added a "responsive controls" cheat
2020-05-17 20:08:13 -03:00
Daniel e5402b80fe Added a "super responsive controls" cheat
Added a "super responsive controls" cheat. When enabled, Mario will look straight into the direction the user inputs when changing directions, with no interpolation at all. (you can still slide / side jump / etc )

The change is especially noticeable when playing with keyboard.
2020-05-18 00:05:26 +01:00
kurethedead 1a668f5e45 Implemented LoadTile f3d command, I4/I8/RGBA32 texture formats. 2020-05-17 15:48:06 -07:00
V. R. Miguel 768af97c5b Merge pull request #166 from Leon422/nightly
Enabled a Cheat menu

Thanks for the contribution, @Leon422!
2020-05-17 19:32:44 -03:00
Leon422 1564016d20 Fixed tabs/spaces 2020-05-17 23:27:40 +01:00
V. R. Miguel 64db98234f Merge pull request #167 from sm64pc/master
Fix TARGET_WEB builds
2020-05-17 19:02:33 -03:00
Daniel 67d1d0cc53 Enabled a Cheat menu
Enabled a cheat menu. It includes 4 cheats, and all of them rely on the global "Enable cheats" option so the user can quickly turn all the selected cheats off and back on.
2020-05-17 22:56:06 +01:00
fgsfds bbdcdb1f36 Merge pull request #163 from RulerOf/master
Fix TARGET_WEB builds
2020-05-18 00:07:59 +03:00
Andrew Bobulsky c16a460e94 Fix TARGET_WEB builds 2020-05-17 15:22:50 -04:00
fgsfds 053a016676 Merge pull request #160 from sm64pc/master
Update gfx_sdl2.c and add fix to TARGET_WEB
2020-05-17 20:20:20 +03:00
fgsfds ba0ae4f787 Merge branch 'nightly' into master 2020-05-17 20:19:42 +03:00
fgsfds 5b25a92d95 use a wrapper for exiting instead of just calling exit()
this might also fix the webgl build issue
2020-05-17 19:56:56 +03:00
fgsfds 7bb879f2c4 no need for that, window resize events happen when fullscreen state changes 2020-05-17 19:56:33 +03:00
fgsfds 0a246ab8f1 update gfx_sdl2.c with the latest stuff from Emill/n64-fast3d-engine 2020-05-17 19:49:36 +03:00
uncletrunks b222decc38 fix for issue #149 2020-05-17 11:03:02 -05:00
V. R. Miguel d15111c9c8 A better fix to the cylboard problem
So we've reverted the previous 'fix' and add this one, by @HeavenVolkoff.
2020-05-17 03:34:05 -03:00
Vinícius R. Miguel bb41042767 Revert "Fixes billboarding-related problems"
This reverts commit 94fce064f4.
2020-05-17 03:29:19 -03:00
Vinícius R. Miguel 94fce064f4 Fixes billboarding-related problems 2020-05-17 02:15:11 -03:00
Vinícius R. Miguel 2e850cd076 Merge pull request #144 from sm64pc/master
Add MXE related fixes... again
2020-05-16 23:12:13 -03:00
IvanDSM 75ed41ab1a Merge pull request #142 from coltongit/patch-19
Update readme for MXE compilation support
2020-05-16 23:07:25 -03:00
Colton G. Rushton 3bec2df4ef Update readme for MXE compilation support 2020-05-16 23:05:24 -03:00
IvanDSM 327bd5336f Merge pull request #140 from coltongit/patch-17
Fix small bug with MXE compilation
2020-05-16 22:58:53 -03:00
Colton G. Rushton 66e448ac67 fix small bug with MXE compilation
the no-pie command line option was being sent to MXE when it shouldn't have been, breaking MXE compilation. Urgent fix.
2020-05-16 22:54:03 -03:00
Vinícius R. Miguel 99e7299ff1 Merge pull request #139 from sm64pc/master
Add MXE/OSX stuff to nightly
2020-05-16 22:08:24 -03:00
IvanDSM 1031f9f7ea Fix --fullscreen/--windowed CLI option altering config file.
Previously, when the --fullscreen or --windowed CLI options were set, configFullscreen was overwritten.
This caused the config file to be changed according to the CLI options given when running the executable.
A helper variable that copies configFullscreen stops the game from overwritting the config file.
2020-05-16 21:53:00 -03:00
IvanDSM d936b980df Add --help and --windowed CLI options. 2020-05-16 21:39:48 -03:00
IvanDSM a5f0e0314c Merge pull request #137 from coltongit/patch-15
Make MXE easier to compile in

Thanks for the contribution, @coltongit!
2020-05-16 21:38:01 -03:00
Colton G. Rushton 4e9584e178 Fix a few minor bugs with MXE compilation 2020-05-16 21:24:29 -03:00
Colton G. Rushton 9921c12d5b Make MXE easier to compile in
Specifying the target arch MXE expects in the makefile makes it easier for MXE users to compile the game.
2020-05-16 21:04:55 -03:00
fgsfds 316a72d207 Merge pull request #133 from Hyenadae/osx_build_clean
OSX_BUILD cleaned commit (new rebase from Master)
2020-05-17 01:29:52 +03:00
fgsfds e519d970fa Merge branch 'master' into osx_build_clean 2020-05-17 01:27:51 +03:00
fgsfds e949d0595c Merge pull request #132 from coltongit/patch-12
Further fixes to MXE compilation
2020-05-17 01:24:14 +03:00
Colton G. Rushton 4da08e8449 strip out now-needless NOBZERO flag 2020-05-16 19:20:45 -03:00