6609 Commits

Author SHA1 Message Date
UnknownShadow200
159f0d5f56 PSP: Fix crashing if you try to bind null/missing texture 2023-04-22 13:33:16 +10:00
Goodlyay
1aa975bd6f Tweak snow/rainfall animation
Now the vertical speed at which snow moves is slightly randomized
Also offset the height of one of the planes to avoid unnatural mirrored effect on textures
2023-04-21 19:52:36 -07:00
Goodlyay
9fef44c07d Improve snowfall animation
Add a random offset to the direction that the billboards scroll to better differentiate it from rainfall and add more liveliness to the effect
2023-04-21 18:30:49 -07:00
UnknownShadow200
a53325234b Fix last commit 2023-04-22 09:21:39 +10:00
UnknownShadow200
cfd95851d6 Move crosshairs rendering to new UI rendering way 2023-04-22 09:07:14 +10:00
UnknownShadow200
f076195472 3DS: System fonts draw something now
Even if that something is just boxes
2023-04-21 21:37:34 +10:00
UnknownShadow200
5347d136ef 3DS: You can click stuff I guess 2023-04-21 20:44:20 +10:00
UnknownShadow200
44348c432c 3DS: Use more appropriate default directory and fix can't compile it 2023-04-21 19:58:27 +10:00
UnknownShadow200
58fefbe466 3DS: Set root directory to ClassiCube directory on sdmc device, add makefile for 3DS 2023-04-20 21:52:49 +10:00
UnknownShadow200
67d7f76376 3DS: Multiplayer connects now, fix loading screen not rendering at all 2023-04-18 21:11:23 +10:00
UnknownShadow200
5a4e4756f0 3DS: Now stuff sorta renders 2023-04-17 22:38:15 +10:00
UnknownShadow200
00b0af1a5e 3DS: Texturing WIP 2023-04-16 09:58:55 +10:00
UnknownShadow200
048ebd9aef 3DS: Something renders now 2023-04-15 22:01:09 +10:00
UnknownShadow200
6a70c40b26 macOS: Don't hardcode libcurl.dylib lookup to /usr/lib directory 2023-04-12 20:21:52 +10:00
UnknownShadow200
508020ac78 GUI: Fix FPS text in top left being significantly lower after context is recreated than actual FPS
e.g. when resizing the game window with direct3d9 backend
2023-04-11 18:52:27 +10:00
UnknownShadow200
362fce5b0c PSP/3DS: Less stack usage and more appropriate stack size for new threads 2023-04-11 11:52:47 +10:00
UnknownShadow200
51505f7ef3 Fix last commit 2023-04-09 13:17:10 +10:00
UnknownShadow200
8b4828fafa 3DS: it renders something now 2023-04-09 13:06:35 +10:00
UnknownShadow200
7847c5830f Launcher: Fix if servers list initially had entries, then you clicked Refresh, and then the server list now had zero entries, the launcher crashed
This was because LTables_Sort wasn't resetting w->rowCounts to 0 when FetchServersTask.numServers was 0, so the table rendering code would still attempt to retrieve server information from the now NULL FetchServersTask.servers point via LTable_Get
2023-04-09 11:21:04 +10:00
UnknownShadow200
574790d360 3DS: launcher now renders 2023-04-08 20:43:06 +10:00
UnknownShadow200
421bfcabcd PSP: Fix terrain not rendering and implement texture animations
The terrain not rendering was caused by enabling alpha test but not setting alpha reference value or mode, oops
2023-04-07 14:51:32 +10:00
UnknownShadow200
d96aba237b PSP: Less broken rendering 2023-04-07 13:05:03 +10:00
UnknownShadow200
c07d34a5fc PSP: Launcher now doesn't immediately crash 2023-04-06 21:08:56 +10:00
UnknownShadow200
1cd954e31c Fix not compiling when EXTENDED_BLOCKS is turned off (Thanks rdebath, fixes #1006)
Also add a PSP specific platform backend
2023-04-05 22:59:08 +10:00
UnknownShadow200
e0f7e85502 PSP: it actually renders now I guess 2023-04-01 15:38:21 +11:00
UnknownShadow200
03dde88c1a Windows: use a single struct that contains both unicode and ascii representations of string for API interop 2023-03-27 23:08:30 +11:00
UnknownShadow200
bf52adf76c Visual Studio: Include CCIcon.rc by default, so that executables compiled using Visual Studio have an icon 2023-03-26 00:23:45 +11:00
UnknownShadow200
3783380e1a
Make it easier to compiler on IRIX (#997)
Thanks ]joshyfishy22 for testing on an actual machine running IRIX
2023-03-23 22:21:46 +11:00
UnknownShadow200
c666ee3ab9 Fix the 'initialising fonts cache' dialog getting shown 13 times when font cache has no entries and no system fonts are able to be loaded
This typically happened when porting the game to a new operating system
2023-03-23 08:56:44 +11:00
UnknownShadow200
e618c21b26
Merge pull request #977 from abb128/flatpak
Add Flatpak build option
2023-03-23 08:37:19 +11:00
UnknownShadow200
3bbaf16b4d Add ARM and ARM64 platform configurations to Visual Studio project and solution
See https://pete.akeo.ie/2017/05/compiling-desktop-arm-applications-with.html
2023-03-12 10:18:54 +11:00
UnknownShadow200
316ede2c09 iOS: Also show software name in server list 2023-02-25 13:29:20 +11:00
UnknownShadow200
538e7208af Fix can drag name column to resize it in Launcher (thanks SB) 2023-02-06 23:23:12 +11:00
UnknownShadow200
66dfef319d Get PSP support a little further along 2023-02-04 14:15:51 +11:00
UnknownShadow200
008262acac
Merge pull request #990 from yeti0904/master
make the generator not plant flowers when game functionality is below version 0.0.23a
2023-01-22 00:03:43 +11:00
UnknownShadow200
90e7cb1184 un-un-un-un-un-un-un-un-un-un-un-un-re-enable ModernGL build 2023-01-18 00:07:20 +11:00
UnknownShadow200
9eb115c991 Tidy up plugin compiling instructions, especially for mingw-w64 2023-01-17 20:46:25 +11:00
UnknownShadow200
8077a9f5cf Temp download from resource server over https 2023-01-14 07:44:51 +11:00
yeti0904
1f4850158d i forgor the mush rooms 2023-01-08 19:56:48 +00:00
yeti0904
a491276cba make the generator not plant flowers when game functionality is below version 0.0.23a 2023-01-08 19:54:27 +00:00
UnknownShadow200
ed547fdb1e Release 1.3.5 1.3.5 2023-01-06 12:24:02 +11:00
UnknownShadow200
57a96e71bc un-un-un-un-un-un-un-un-un-un-un-re-enable ModernGL build 2023-01-06 12:05:16 +11:00
UnknownShadow200
3f1969ed24 Change direct skin URL to new cdn
People should normally use https://www.classicube.net/skins/[name].png though, that way don't have to care about the actual backing CDN
2023-01-04 09:06:59 +11:00
UnknownShadow200
02dda83fde Make protocol version a bit less secret 2023-01-01 15:37:32 +11:00
UnknownShadow200
d6d5ebe01d
Merge pull request #989 from UnknownShadow200/SocketsRewrite
Rewrite sockets API to be a bit simpler
2023-01-01 14:31:11 +11:00
UnknownShadow200
0dc30ca77f Fix not compiling anymore 2023-01-01 14:08:19 +11:00
UnknownShadow200
99895e990a
Merge branch 'master' into SocketsRewrite 2022-12-31 23:56:22 +11:00
UnknownShadow200
f4fa88beaf Fix protcol version 5 or less mode getting stuck at connecting with some server software 2022-12-31 23:43:22 +11:00
UnknownShadow200
35583b4187 Redesign socket reading to not depend on checking for data available (ioctl(FIONREAD)) or select/poll readability anymore
This commit should not make the client socket any more quick to disconnect than it did before - I tested unplugging and reconnecting an ethernet cable, and the game survived the brief dropout and remained connected to the server
2022-12-31 23:26:55 +11:00
UnknownShadow200
46621a2438 Rename 'use CPE' nostalgia option to 'non-classic features', and also make turning it off completely remove CPEblocks instead of just hiding them from inventory 2022-12-31 13:17:31 +11:00