Commit Graph

56 Commits

Author SHA1 Message Date
UnknownShadow200 fa0f30e5ef 3DS: Fix not working anymore 2025-10-01 17:47:12 +10:00
UnknownShadow200 6ad23ed20b Simplify plugin writing a little bit 2025-09-30 21:44:39 +10:00
UnknownShadow200 3ca94e8a33 Attempt to fix macOS builds 2025-06-30 20:39:54 +10:00
UnknownShadow200 c24ced908c Fix NetBSD build, more accurate readme instructions for BSD systems 2025-06-27 22:02:08 +10:00
UnknownShadow200 d38ef4d233
Update overriding defaults since overriding modules design was redone 2024-12-23 19:38:54 +11:00
UnknownShadow200 13cbc3884d
Simplify, update outdated information 2024-12-23 19:15:32 +11:00
UnknownShadow200 1c3d8fb72e Simplify writing plugins in C++ slightly 2024-07-28 23:33:22 +10:00
UnknownShadow200 4c21c1c072 Non-working Wii u shader test 2024-04-09 19:29:11 +10:00
UnknownShadow200 89725e4676 Transfer repository to ClassiCube organization
Dreamcast: Also fix loading messages being trimmed
2024-02-20 11:52:31 +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 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 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 677edba22e Change console links in readme to classicube.net pages 2023-11-30 07:20:30 +11:00
UnknownShadow200 39b09a9202 Simplify altering default builtin colours, and loading options representing colours
Also improve String_Append to deliberately crash the game when attempting to append to an uninitialised string in MSVC debug builds
2023-11-20 19:30:36 +11:00
UnknownShadow200 52f3acc285 More documentation updates 2023-09-21 20:48:44 +10:00
UnknownShadow200 4e9c0cd4d4 Some documentation additions 2023-09-20 21:44:02 +10:00
UnknownShadow200 08e93f7562 Show better error message when plugin fails to load with error 126 on Windows, which most often happens because the exe isn't named ClassiCube.exe
Also
1) Add section to plugin development document on how you should load functions/variables dynamically on Windows
2) Add function pointer declarations for a number of exported functions from ClassiCube
2023-09-11 20:13:48 +10:00
UnknownShadow200 7cb456f89e Wii: Add SSL support 2023-08-04 21:51:40 +10:00
UnknownShadow200 cca8ff64a3 Fix isometric rendered blocks being slightly misaligned on OpenGL/Direct3D 11 (Thanks 123DMWM), fix sometimes not compiling on recent macOS due to CGDisplayBitsPerPixel no longer being defined 2023-06-12 18:59:22 +10:00
UnknownShadow200 fd6301a840 Update buildbot.sh with more recent changes, and minorly tidy up readme 2023-06-09 23:25:21 +10:00
UnknownShadow200 20277e4dec Fix clicking links not working on Windows 95/98, improve readme a bit to be clearer about OpenGL 1.1 support and link to WIP compiling with overriden defaults 2023-06-08 22:15:37 +10: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 9eb115c991 Tidy up plugin compiling instructions, especially for mingw-w64 2023-01-17 20:46:25 +11:00
UnknownShadow200 a05aea21ca more minor documentation/example fixes, and remove some unnecessary code 2022-09-12 23:26:55 +10:00
UnknownShadow200 9f76f39cc7 Fix files not being loaded after saving, and fix documentation for changes 2022-09-12 20:23:31 +10:00
aurxenon c5f4a49289 Get the game to compile for Alpha architecture 2022-08-28 18:47:58 -04:00
UnknownShadow200 431c3e427e
Improve plugin compiling instructions and also document for macOS 2022-08-12 23:01:21 +10:00
UnknownShadow200 202947e4a7 fix ios info.plist not working with command line build 2022-07-08 07:51:02 +10:00
UnknownShadow200 6060af889f Change '-----' to '-' for empty slots in list menus for more classic authenticity 2021-12-04 09:48:50 +11:00
UnknownShadow200 cb48d63437 Split up Dat_Load into Dat_Load and Dat_LoadFormat2 2021-11-21 08:47:20 +11:00
UnknownShadow200 ac0bf7ccdb WIP on options.txt documentation, also add register dumping for Windows ARM64 2021-11-20 10:41:28 +11:00
UnknownShadow200 7db720f10f Change webclient hosting documentation to clarify scope a bit better 2021-11-10 17:39:20 +11:00
UnknownShadow200 ce2c3a9607 Update webclient hosting documentation 2021-11-01 18:27:26 +11:00
UnknownShadow200 28893886d4
Fix example plugin instructions not compiling 2021-10-10 20:09:31 +11:00
UnknownShadow200 aa809491cc ios: actually show the rendered game onscreen
no textures and always uses 100% CPU though, so not all that great
2021-09-17 19:39:47 +10:00
UnknownShadow200 c65143e6d0 More col -> color renaming 2021-09-16 20:07:38 +10:00
UnknownShadow200 477b37fc80 Add documentation for strings 2021-09-16 19:35:33 +10:00
UnknownShadow200 2eb23fe88a tidy up sound-credits.md 2021-08-14 18:55:54 +10:00
UnknownShadow200 c59173a377 credit where credit is due 2021-08-13 22:41:19 +10:00
UnknownShadow200 5a41563cc8
Add modules.md listing the modules in ClassiCube 2021-06-14 15:15:34 +10:00
UnknownShadow200 d5226a023f Improve documentation for C++ plugins (Thanks xnotx123)
Also get icon working on windows 98
2021-01-22 21:27:54 +11:00
UnknownShadow200 b8bf9db131
Add basic documentation on how the 2D gui works 2020-12-26 11:50:50 +11:00
UnknownShadow200 408cb1726e Webclient: Get 'download size for texture packs' to work in firefox for some sites at least 2020-12-16 00:06:04 +11:00
UnknownShadow200 9f88700074 Android version should always be fullscreen
Also improve documentation for String_Format (Thanks Tree)
2020-11-21 14:06:14 +11:00
UnknownShadow200 81f5e829e6 Add documentation in hosting-webclient.md for how to properly design webpage hosting the webclient for mobile devices 2020-11-03 22:43:36 +11:00
UnknownShadow200 b429750127 Backport adding support for InputEvents.TextChanged from AndroidInputType branch 2020-10-18 14:51:13 +11:00
UnknownShadow200 13fda4c626 remove old String typedef completely 2020-10-18 12:31:19 +11:00
UnknownShadow200 399bd8812c Fix tex ids overlay title with high DPI, update hosting-flask.md 2020-08-22 23:44:03 +10:00
UnknownShadow200 2de35be8d9 Fix hosting-webclient.md not working with very recent emscripten
Emscripten doesn't special case '#canvas' to Module['canvas'] anymore, instead it does document.querySelector('#canvas'). So give the canvas element the id of 'canvas' instead of 'GameCanvas' to make it work.

Also change the 'exception thrown' message to include the actual javascript error message.
2020-08-22 16:18:39 +10:00
UnknownShadow200 47e85fcc73
fix link in hosting-webclient.md (good old case sensitivity) 2020-08-20 18:56:05 +10:00