Commit graph

6851 commits

Author SHA1 Message Date
camthehaxman
5b8a8bc091 fix positioning of highlighted buttons 2024-01-24 11:28:27 -06:00
camthehaxman
c1adccb0aa simplify 3DS touch handling and make it behave more like the Android port 2024-01-24 10:50:27 -06:00
camthehaxman
e66e99c048 don't emulate a mouse click with the 3DS touch. doing so causes unintentional block removal when touch screen buttons are clicked 2024-01-24 10:04:24 -06:00
camthehaxman
0932dfc6f8 fix annoying flicker when resizing window on X11 2024-01-24 09:26:28 -06:00
UnknownShadow200
959f00cc46 Dreamcast: Fix couldn't sign in due to SSL certificate valid period time validation failing, fix couldn't connect to servers on real hardware 2024-01-23 23:09:46 +11:00
UnknownShadow200
1814fdc286 Dreamcast: Fix can't sign in due to SSL support not actually being enabled 2024-01-23 11:47:36 +11:00
camthehaxman
4e53ea0ab5 put Tablist on top screen 2024-01-22 16:41:40 -06:00
camthehaxman
b6f1c6728e Merge branch 'master' into 3ds-dualscreen 2024-01-22 15:30:01 -06:00
UnknownShadow200
4ac860ad34
Merge pull request #1135 from camthehaxman/3ds-audio
fix audio on 3DS
2024-01-23 07:08:13 +11:00
camthehaxman
65217e4529 Merge branch 'master' into 3ds-audio 2024-01-22 10:48:34 -06:00
UnknownShadow200
eedea7446d Only load top parts of gui.png and icons.png into GPU textures 2024-01-22 19:55:43 +11:00
UnknownShadow200
cc35e79766 N64: Change controls, default to flatgrass, add more blocks in default textures
Also switch to dynamically allocating memory for vorbis decoder when converting .ogg sounds to .wav
2024-01-21 18:41:13 +11:00
UnknownShadow200
3dd9b32f22 N64: Change movement keys to c buttons, change mipmaps grahics option to filtering option 2024-01-20 22:23:16 +11:00
camthehaxman
aaeac485a4 make screens go on 3DS bottom screen by default 2024-01-19 21:44:28 -06:00
UnknownShadow200
12c952a02a Rename WindowInfo to Window_Main 2024-01-20 11:57:23 +11:00
camthehaxman
96c098bd43 fix layout of some more menus, and put crosshair back on top screen 2024-01-19 16:32:58 -06:00
UnknownShadow200
0efa11390e Redesign audio chunk allocation for music 2024-01-20 08:52:56 +11:00
camthehaxman
d46428592b initial dual-screen support for 3DS 2024-01-19 15:52:39 -06:00
camthehaxman
f9550ff6a3 don't error if LightEvent_WaitTimeout times out 2024-01-19 08:42:34 -06:00
camthehaxman
c2f2f9570a Merge branch 'master' into 3ds-audio 2024-01-19 08:19:24 -06:00
UnknownShadow200
81b56f76ce Move Display_ScaleX/Y to Window.h and ignore build results for other consoles too 2024-01-19 22:03:20 +11:00
UnknownShadow200
cdbe0d77f1
Merge pull request #1134 from camthehaxman/3ds
make the UI actually legible on 3DS
2024-01-19 20:47:57 +11:00
UnknownShadow200
c156484de2 Add audio backend function for allocating audio chunks
Also try to fix stick drift on 3DS (Thanks camthesaxman)
2024-01-19 18:33:55 +11:00
camthehaxman
4d2de70f45 increase stick deadzone to 16 2024-01-18 19:13:52 -06:00
camthehaxman
a41fda79da fix issue with 3DS music not playing after entering the game 3 times 2024-01-18 18:01:39 -06:00
camthehaxman
13965dbf2a get sound effects to play on 3DS 2024-01-18 16:10:02 -06:00
camthehaxman
82e547c256 fix music playback on 3DS 2024-01-18 14:51:18 -06:00
camthehaxman
7ec019cd45 make the UI actually legible on 3DS 2024-01-17 14:15:08 -06:00
UnknownShadow200
3945e4e938 iOS: Again try to improve older version compatibility 2024-01-17 22:40:23 +11:00
UnknownShadow200
67adc43433 N64: Reduce default view distance, add Z and cpad bindings, increase analog controller responsiveness 2024-01-16 20:44:13 +11:00
UnknownShadow200
258413124e iOS: Try to improve iOS 5.0 compatibility a little bit 2024-01-16 08:36:43 +11:00
UnknownShadow200
0ed3e8325d iOS: Try to fix compiling on older SDK 2024-01-15 20:42:29 +11:00
UnknownShadow200
9f1eeb4a20 Fix can't compile android/iOS projects due to PickedPosRenderer.c having been renamed to SelOutlineRenderer.c, less warnings when compiling with modern gcc 2024-01-15 18:19:59 +11:00
UnknownShadow200
6f41df9926 Consoles: Try to deinit some stuff on some consoles when exiting the game 2024-01-14 16:32:46 +11:00
UnknownShadow200
dda2f34523 Rename Window_Close to Window_RequestClose to better reflect what it does, also ignore game files in root directory for .gitignore 2024-01-14 15:25:12 +11:00
UnknownShadow200
936abbf453 Webclient: Set default stack size to 1 MB
Newer emscripten versions now only give a 64 KB stack by default (https://github.com/emscripten-core/emscripten/pull/18191)
Older emscripten versions gave a 5 MB stack by default, so we can allocate 4 MB more for use by the game itself
2024-01-10 19:49:39 +11:00
UnknownShadow200
1c4a3c067a Webclient: Stop relying on ccall and call interop functions directly 2024-01-09 20:47:46 +11:00
UnknownShadow200
85d0a980ec Webclient: Make it easier to change where default texture pack is downloaded from, and use ccall a little bit less
Also update buildbot scripts
2024-01-09 20:21:24 +11:00
UnknownShadow200
bb5ca6a957 Stop relying on positive infinity for a 'very large distance' value 2024-01-08 22:21:28 +11:00
UnknownShadow200
d9b01a0a11 Generate Wii homebrew zip 2024-01-07 12:34:58 +11:00
UnknownShadow200
7d26562277 N64: Try to avoid crash when although width * height * pixel size of a texture fits within 4096 bytes, after aligning each row to 8 bytes, row pitch * height does not fit within 4096 bytes 2024-01-06 11:07:55 +11:00
UnknownShadow200
df7a5eefd4 Don't show resources download screen on Dreamcast and N64 builds 2024-01-06 10:12:55 +11:00
UnknownShadow200
5f96ca2eac Windows: Less warnings when compiling 2024-01-04 22:31:48 +11:00
UnknownShadow200
9cc6ae25da Fix when using http client backend, sometimes unable to join servers from the server list and the game would start in singleplayer instead
This was because only 256 bytes were allocated to store response headers, however the session Set-Cookie response header was sometimes longer than that
2023-12-29 09:57:21 +11:00
UnknownShadow200
53de5363c3 And fix the same sort of issue for BearSSL too 2023-12-28 20:19:15 +11:00
UnknownShadow200
2dc6834e0b Windows: Fix getting errors when downloading something, waiting several minutes, then trying to download from that same address again 2023-12-28 19:15:38 +11:00
UnknownShadow200
efb8de3e69 Optimise http client to avoid unnecessary memcpy when reading most of body/chunk response data 2023-12-26 13:57:17 +11:00
UnknownShadow200
78080bc9fc Windows: Use custom http client instead of WinINet for http backend, hopefully this doesn't break anything 2023-12-26 12:26:17 +11:00
UnknownShadow200
c82ec9e4b9 Add support for resolving domains to IPv6 addresses on Windows, also support IPV6 addresses for host component of a URL in HttpClient http backend 2023-12-24 14:17:55 +11:00
UnknownShadow200
fefc2c5ff4
Merge pull request #1115 from UnknownShadow200/SocketAddrRewrite
Rewrite address parsing to support resolving hostnames to multiple IP addresses
2023-12-24 12:39:58 +11:00