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
fgsfds
0a639cdaec
bettercam: add adjustable camera deceleration
2020-05-16 20:30:06 +03:00
fgsfds
06dc422c44
add dumb master volume control
2020-05-16 16:15:40 +03:00
fgsfds
c83f44e0bb
add fullscreen and filtering settings to options
...
filtering only applies to newly loaded textures
2020-05-16 16:15:27 +03:00
Vinícius R. Miguel
b7c209cb84
Add in-game control binding menu
...
Originally on the testing branch
2020-05-15 15:38:35 -03:00
yksoft1
0a2212978e
Better way to detect mingw-w64; fix bettercamera for mingw.org; close
...
.assets-local.txt before deleting it.
2020-05-15 00:26:56 +08:00
yksoft1
29888bfd35
Make the code buildable on MinGW.org (not mingw-w64) and MSYS1.
2020-05-14 23:47:00 +08:00
Hyenadae
352f0c8b9b
Fixed more border-related code and fixes to N64 build removal
2020-05-14 05:18:12 -04:00
Vinícius R. Miguel
ec810d4222
Fix black edge caused by UB
...
Seems to affect certain targets such as `aarch64`. This fix originally by @Emill.
2020-05-13 21:18:22 -03:00
Hyenadae
3c38191956
Removed majority of TARGET_N64 logic from code
2020-05-13 07:57:25 -04:00
Hyenadae
708e3fd684
WIP In-Game Exit via pause+save menus w/ Localizations
2020-05-11 06:58:33 -04:00
IvanDSM
85dbb70e38
Mouse Look ported to camera_rebase
...
With check for settings SDL_SetRelativeMouseMode only if Mouse Look is enabled.
We always send regards to Fastblitters.
2020-05-09 02:10:56 -03:00
Jan200101
d0eac210c3
port analog camera code to the master codebase
2020-05-08 13:41:35 +02:00