Commit Graph

72 Commits (f84e9c92afd36bb7bf451d69b1dfbce2f020276a)

Author SHA1 Message Date
MysterD f84e9c92af Started adding player 2 / Luigi 2020-07-29 21:08:38 -07:00
MysterD e902cd51da 60 fps patch 2020-07-28 18:28:12 -07:00
fgsfds b9e16a143e replace 'double' vsync option with 'auto' from sm64-port 2020-07-07 15:21:14 +03:00
fgsfds f2d64cc43d merge gfx updates from sm64-port 2020-07-07 15:21:14 +03:00
n64 6cf747b7d0 Refresh 11 2020-07-05 14:15:43 +03:00
fgsfds 8fa922c5e0 throw out unused libultra sources 2020-06-21 02:21:46 +03:00
fgsfds 9e4f881c9e update puppycam; add runtime option to disable it 2020-06-20 17:22:33 +03:00
n64 5bee83faa8 merge refresh 10 2020-06-20 02:49:59 +03:00
fgsfds e1b3ad9070 fix JP build 2020-06-17 05:18:05 +03:00
NoHomoBoi 183151618c Added sfx and env volume settings 2020-06-13 02:16:00 -05:00
NoHomoBoi d59c5bc61f Merge branch 'nightly' of https://github.com/KiritoDv/sm64pc into nightly 2020-06-11 22:40:55 -05:00
NoHomoBoi e5f80a8d62 Added music volume config 2020-06-11 22:39:13 -05:00
fgsfds 9fd2477ea0 add apply button to display settings 2020-06-11 22:24:46 +03:00
fgsfds 1559d03293 add D3D12 headers because they're missing in mingw 2020-06-11 22:24:46 +03:00
fgsfds 0493d12839 added D3D11 and D3D12 renderers from Emil/n64-fast3d-engine
along with options to select backends for windowing, rendering, audio and controls in the Makefile

use RENDER_API=D3D11 or D3D12 for the D3D renderers, that will also automatically enable using DXGI for windowing; SDL2 will still be used for input and audio for the time being

also adds three-point filtering to the OpenGL backend and an option for it in the menu
2020-06-11 22:24:46 +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 71de5a7d00 Revert "Secret Cheat was added"
This reverts commit 4d7bbe7f42.
2020-05-31 14:18:17 +09:00
Zerocker 8c802f03c4 Added rumble strength option 2020-05-30 20:50:12 +09:00
Zerocker 66e69a219f Merge remote-tracking branch 'upstream/nightly' into rumble_back 2020-05-29 23:19:09 +09:00
GateGuy 7cc1539df3 Added deadzone option 2020-05-28 18:40:36 -04: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
Zerocker 17de13cc33 Enabled rumble for all versions. 2020-05-24 23:52:03 +09:00
Zerocker 4d7bbe7f42 Secret Cheat was added 2020-05-24 23:50:55 +09:00
fgsfds d7331f176b separate options menu strings and add JP strings 2020-05-22 01:36:49 +03:00
fgsfds ad47b7e7f1 unfuck BSWAP16 macro, replace it with BE_TO_HOST16() in audio 2020-05-22 01:36:49 +03:00
fgsfds 3d86e957a5 fix text rendering on JP and (maybe) EU
also cache converted IA1 characters so it wouldn't reconvert them every goddamn time they're rendered
2020-05-22 01:36:49 +03:00
fgsfds 602409bc60 avoid redefining CLOCK_MONOTONIC and shit 2020-05-20 17:56:35 +03:00
Mario Reder 2ba8891448 fix non mingw builds
resolves #230
2020-05-20 16:50:05 +02:00
fgsfds 4fdaa3475f clean up some toolchain compatibility fixes
also rename the abs() macro to not cause any fucking conflicts ever again
2020-05-19 22:22:52 +03:00
zerocloude fc4b8d303a Merge pull request #205 from porcino/nightly
Option to hide the hud
2020-05-19 23:46:19 +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
zerocloude ea8d990389 Merge pull request #209 from coltongit/mxe-build-fix
Yet another MXE build fix
2020-05-19 23:25:15 +09:00
Colton Rushton 2170a4cee9 Refactor PR #156 2020-05-19 10:32:01 -03:00
Colton Rushton 736c7a2fff Refactor PR #151 2020-05-19 10:14:44 -03:00
yksoft1 bfa697974b Fix types.h include guard to avoid any conflict with <sys/types.h>. 2020-05-19 20:39:01 +08:00
U-ALTTP-PC\ALTTP 1aa8ef7692 option to hide the hud 2020-05-19 03:24:51 -03:00
V. R. Miguel 7565ece46c Merge branch 'nightly' into master 2020-05-18 23:00:42 -03:00
fgsfds 6929147d01 Revert "Merge branch 'nightly' into master"
This reverts commit 4bade2f06a, reversing
changes made to ee37d7cb5e.
2020-05-19 02:38:59 +03:00
fgsfds 7aae20c293 Revert "(hopefully) fix the timing crap; add vsync option"
This reverts commit 541de0e3d3.
2020-05-18 18:44:35 -03:00
fgsfds 541de0e3d3 (hopefully) fix the timing crap; add vsync option 2020-05-18 23:03:04 +03:00
Daniel 31308723e2 Added "Exit course at any time", "Huge Mario" and "Tiny Mario" cheats
The exit course at any time cheat clears up one of the TODO items while keeping purists happy since it's optional :)
2020-05-18 17:51:53 +01: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
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
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
yksoft1 8d9f9f6ef5 Merge remote-tracking branch 'upstream/master' into mingw.org-compatible 2020-05-17 18:33:17 +08: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 36c2e7e946 fixed MXE once and for all
thanks to @fgsfdsfgs, this is the final thing needed for MXE support
2020-05-16 19:18:50 -03:00
Colton G. Rushton 61fc6410df fix the MXE fix for os_libc.h 2020-05-16 17:21:59 -03:00
Colton G. Rushton f05f04271b MXE fix for os_libc.h 2020-05-16 17:14:10 -03:00
fgsfds 23055c2a44 Merge branch 'master' into master 2020-05-16 22:47:39 +03:00