UnknownShadow200
53758d3633
Dreamcast: Pass GL_BGRA to glColorPointer so that faster path rendering gets used
2023-08-16 20:27:51 +10:00
UnknownShadow200
4a7b674b50
Add support for 128 character texture pack URLs
2023-08-15 22:52:29 +10:00
UnknownShadow200
07bf145ad7
Dreamcast: Textures can load from disc, and don't have red/blue swapped now
2023-08-15 18:05:27 +10:00
UnknownShadow200
13c79e1e50
Wii/GameCube: Some fixes (Thanks AndrewPH)
...
Fix all FPS modes waiting for vblank, instead of just the default vsync mode
Fix input issues when only GameCube controller connected (this was because the game was wrongly acting like a Wiimote with 0 buttons held was also connected, causing input to constantly toggle between the two)
2023-08-15 08:22:41 +10:00
UnknownShadow200
226ab77824
Better support longer texture pack URLs
...
Dreamcast/GameCube/Wii: Fix system font height being incorrect
2023-08-14 22:36:02 +10:00
UnknownShadow200
c3596effcb
Win 9x build: Stop relying on Internet Explorer for http requests
2023-08-14 20:29:47 +10:00
UnknownShadow200
aade5b41c7
quick fix so mobile build downloads aren't broken
2023-08-14 08:30:16 +10:00
UnknownShadow200
3a643efc24
Consoles: Hide title text when window is too small, and don't show updates button
2023-08-14 08:05:26 +10:00
UnknownShadow200
4bf1fc4ac1
Fix b5acd75c3e
accidentally causing User Agent header to no longer include special platform names
2023-08-13 12:05:52 +10:00
UnknownShadow200
ffee69ffa1
Move common platform console to _PlatformConsole.h
2023-08-13 11:32:01 +10:00
UnknownShadow200
b5acd75c3e
Move app name platform suffixes out of Constants.h and into the respective platform backends instead
2023-08-13 09:38:35 +10:00
UnknownShadow200
c3a1ff7951
Merge pull request #1051 from UnknownShadow200/CPEVersionRewrite
...
Properly support CPE extension versions past 1
2023-08-13 09:21:15 +10:00
UnknownShadow200
0c54b9d696
WIP on better supporting gamepad as an alternative input source
...
Also move PSP to newer window style implementation
For Visual Studio project, move windowing backends to separate Window folder
Also add more console backends into the Visual Studio project
2023-08-12 21:10:50 +10:00
UnknownShadow200
1b00b9d7bf
Dreamcast: Fix system font rendering
2023-08-12 13:16:09 +10:00
UnknownShadow200
79b1a6720e
Dreamcast: 3D graphics and controller input support
...
3D graphics backend is temp using gldc
2023-08-12 11:22:07 +10:00
UnknownShadow200
bfada15b23
3DS/PSP: Fix rarely drawing from wrong vertex buffer
2023-08-12 09:38:47 +10:00
UnknownShadow200
6eeb34b1a2
Dreamcast: Buttons work and some unreadable text is drawn for system font
2023-08-11 23:02:14 +10:00
UnknownShadow200
3124538b94
Get rid of Protocol_RemoveEntity
2023-08-11 19:37:35 +10:00
UnknownShadow200
ebb45d00a2
Properly support CPE extension versions > 1
2023-08-11 11:35:03 +10:00
UnknownShadow200
0cba7acede
XBox: Something renders
2023-08-10 21:46:20 +10:00
UnknownShadow200
fd885f8725
Xbox: Mostly broken 3D backend
2023-08-09 20:46:40 +10:00
UnknownShadow200
9b03a0c87a
More broken Xbox stuff
2023-08-08 20:27:50 +10:00
UnknownShadow200
1934703aca
Broken PS vita stuff
2023-08-08 19:19:21 +10:00
UnknownShadow200
cb45d2bcfb
Broken Xbox stuff
2023-08-08 19:03:40 +10:00
UnknownShadow200
b9eb5bb899
Merge pull request #1050 from ssterling/master
...
Use idiomatic here-doc for .desktop file
2023-08-07 23:15:37 +10:00
UnknownShadow200
33462f8886
3DS: Add unused and untested audio backend
2023-08-07 22:50:34 +10:00
UnknownShadow200
14fee0c2ee
Broken Dreamcast stuff
2023-08-07 21:00:39 +10:00
UnknownShadow200
b996767ff6
Wii: For classic controller, allow using left joystick for movement too
2023-08-05 13:50:28 +10:00
UnknownShadow200
834699a4f8
Wii/GameCube: Several fixes and improvements
...
Fix couldn't interact with the disconnected screen to leave it
Fix GameCube input using hardcoded keybinds
Allow using left joystick to move player too
2023-08-05 12:11:32 +10:00
UnknownShadow200
7cb456f89e
Wii: Add SSL support
2023-08-04 21:51:40 +10:00
UnknownShadow200
29ea9139d1
Consoles: Allow rebinding mappings
...
3DS: Also fixes that clicking on bottom screen would always mass delete blocks
2023-08-04 20:11:14 +10:00
UnknownShadow200
8406571804
Separate gamepad Start/Select from Enter/Escape keys
2023-08-04 18:48:10 +10:00
Seth Price
0a218d66c1
Use idiomatic here-doc for .desktop file
2023-08-03 11:16:37 -04:00
UnknownShadow200
ed67758d79
WIP on making menus controllable from controllers
2023-08-03 21:24:25 +10:00
UnknownShadow200
5cd4123bff
Fix in singleplayer if physics was enabled and water/lava had their collide type changed to None, that the game would get stuck in an infinite loop
...
Should address #1048
In more detail, normally water won't propagate into neighbouring water blocks. However, when the collide type was changed to None, water blocks would instead constantly propagate into neighbouring water blocks, causing the water queue to grow and grow until the game runs out of memory
The same reasoning would apply with lava too
2023-08-02 23:46:01 +10:00
UnknownShadow200
2d58ce3893
Move widgets disabled field to be a flag
...
3DS: Fix trying to connect to server using Direct Connect menu always showing 'invalid IP'
2023-08-02 20:41:50 +10:00
UnknownShadow200
e070201c94
Wii/GameCube: Several fixes
...
Fix not generating root classicube directory on SD card
Fix camera jumping when B is pressed with wii control to begin dragging
Restrict maximum amount camera moves due to wii control being used in dragging mode
2023-08-01 20:47:28 +10:00
UnknownShadow200
48211f9b47
Wii/GameCube: Some small improvements in input
...
GameCube: Increase deadzone range (thanks GK6475)
Wii: Changed classic controller mapping (thanks SuperMYL)
Also in general, start adding separate input buttons for gamepad buttons
2023-08-01 17:28:24 +10:00
UnknownShadow200
3b2ffa010c
Change chat log files to be .txt instead of .log so that they're easier to open on some platforms, also try stubbing out Gfx_Draw functions for 3DS
2023-08-01 08:40:44 +10:00
UnknownShadow200
522fc17f68
3DS: See if this helps with system freezes
...
GameCube: Invert vertical joystick direction for bettera camera movement (Thanks GK6475)
2023-07-31 21:57:44 +10:00
UnknownShadow200
736d28946d
Split up IPT enum into CCKEY and CCMOUSE enums
...
Also start building GameCube build with github actions again
2023-07-31 18:44:45 +10:00
UnknownShadow200
89c31c70af
Wii/GameCube: Add untested Wii Classic controller support, try adding a deadzone for GameCube controller, try fixing camera movement from GameCube controller being too slow
2023-07-30 17:33:09 +10:00
UnknownShadow200
9ca9977999
3DS: Fix controls being inverted, make camera movement more sensitive to circle pad, allow using cstick to control camera movement too
2023-07-30 16:10:24 +10:00
UnknownShadow200
dd3a39568a
Wii/GameCube: Input refactor part 1
...
- Wii/GameCube now use simpler input mode with just A/B when in the launcher, inspired by what the 3DS port does (Thanks Pear for the idea originally)
- GameCube now uses secondary control stick for camera input (Thanks GK6475)
2023-07-29 20:52:59 +10:00
UnknownShadow200
d3783eec8b
3DS: Fix facing opposite direction, fix some rendered chunks getting unexpectedly frustum culled
2023-07-29 20:02:29 +10:00
UnknownShadow200
347658254b
Wii/3DS: Try to add opening web browser support
2023-07-29 17:33:56 +10:00
UnknownShadow200
1a1473ad4d
3DS: Try to fix system font being slightly clipped
...
Also tidy up and slightly optimise system font rendering for 3DS/Wii/GameCube
2023-07-29 15:08:00 +10:00
UnknownShadow200
5df976cc5e
Wii/GameCube: Add system font support by using IPL font
2023-07-29 13:45:45 +10:00
UnknownShadow200
d43dbefab4
Wii/GameCube: Fix broken due to last commit, and respond to wiit shutdown signal
2023-07-29 10:26:25 +10:00
UnknownShadow200
c47f48d187
Wii/GameCube: Don't hardcode root path to SD card, might help with #1044
...
It's quite possible that FAT mounting succeeds, but on a different device such as a memory card or USB
However, trying to call mkdir/open would then crash as mkdir/open will behave improperly if you call them with a path that specified device which isn't found - and previously ClassiCube always hardcoded for the 'sd' device
2023-07-29 00:47:39 +10:00