UnknownShadow200
1a33352b6c
Split up ChatScreen into ChatScreen and ChatInputScreen, move ChatInputScreen to new widget rendering method
...
Also remove ButtonWidget old rendering method
2023-04-14 20:23:35 +10:00
UnknownShadow200
ef345eb38a
Partially move chat screen rendering to new widget rendering mode
2023-04-13 23:05:57 +10:00
UnknownShadow200
89f729ceeb
Simplify widget mesh offset calculations
2023-04-13 22:16:58 +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
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
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
UnknownShadow200
ccf201b691
Split up nostalgia options into appearance and functionality
2022-12-31 12:56:46 +11:00
UnknownShadow200
b02bce3357
Add multiline argument to OpenKeyboardArgs struct
2022-12-24 20:55:15 +11:00
UnknownShadow200
30406de3eb
Simplify socket API a bit
2022-12-22 17:21:29 +11:00
UnknownShadow200
85bb75e1a6
Try to workaround issue where some android devices cleared the android managed cache directory whenever you switched away from the ClassiCube app, which was annoying for those users since the game would constantly redownload textures into texturecache folder.. which would promptly get deleted
...
Also fix 'failed to connect' error message showing off server port when connecting to IPv6 server address
2022-12-10 23:25:04 +11:00
UnknownShadow200
837b9e427a
Add unfinished PSP backend that is now being abandoned
2022-12-10 21:18:35 +11:00
UnknownShadow200
2b93ccb12b
Make glyph creation a tiny bit faster
2022-12-08 22:38:40 +11:00
UnknownShadow200
383c3a6cb7
Fix window titlebar showing path instead of username when autoloading maps in singleplayer
2022-12-05 22:13:18 +11:00
UnknownShadow200
e52b670b6e
Move UTF8 encoding out of Platform and into String module
2022-12-04 16:27:46 +11:00
UnknownShadow200
59d7d8f5a7
GUI: Add classic inventory option in Nostalgia Options
2022-12-03 22:38:00 +11:00
UnknownShadow200
474c9232fa
Direct3D11: use DXGI_FORMAT_B8G8R8A8_UNORM instead for backbuffer format so that screenshots have correct colour channels (i.e. red and blue aren't swapped)
...
Tested on nvidia GPU, intel GPU, intel laptop GPU, AMD laptop GPU, and no difference in performance was observed on any of them
2022-12-03 16:46:41 +11:00
UnknownShadow200
8deb8044e9
Fix when starting the game via dropping a map file onto it, your in-game player used file path for name/skin instead of default username (Thanks Neonium)
2022-12-02 20:50:00 +11:00