5936 Commits

Author SHA1 Message Date
UnknownShadow200
3cac5bd997 Fix FPS text being stuffed up if initially disabled (Thanks shadows) 2021-04-02 08:31:03 +11:00
Fam0r
cf07f102ca Make changes only affect gas blocks 2021-03-31 14:25:38 +03:00
UnknownShadow200
0dfe89ec32 Don't redraw the FPS texture if FPS is hidden 2021-03-31 21:33:55 +11:00
UnknownShadow200
2f1445b7c7 Fix Logger_Abort missing backtrace on x86 with MSVC due to my mistake 2021-03-30 21:46:51 +11:00
UnknownShadow200
0daa115ed0 Android: Fix dialogs not blocking calling thread (especially important for crash dialog box) 2021-03-29 22:06:14 +11:00
UnknownShadow200
9a4d5e3bcc Game now runs on windows 95 by loading IsDebuggerPresent dynamically 2021-03-27 15:01:17 +11:00
UnknownShadow200
a118ffacb4 Call CryptProtectData/CryptProtectData dynamically 2021-03-27 13:54:51 +11:00
Fam0r
505f3e4262 Fix last commit 2021-03-25 11:16:35 +02:00
Fam0r
d90ff8c192 Make BlockPermissions affect non-solid blocks better
Currently setting a non-solid block to be undeletable doesn't do anything, as you can still replace it with other blocks. This change will make it so that if a non-solid block is undeletable, the client cannot replace the block with anything else.
2021-03-25 11:08:53 +02:00
UnknownShadow200
ff93306cc0 Fix game always crashing when trying to generate a new map when in third person mode (Thanks MESYETI) 2021-03-23 18:54:54 +11:00
UnknownShadow200
3027439a8b Fix memory corruption crash when there are entries with large leading whitespace in options.txt etc (Thanks TrueDJSlimeball) 2021-03-17 11:19:31 +11:00
UnknownShadow200
6cc0b5d80f Android: Enable -funwind-tables when compiling, although it uses a little bit more space, I've had enough of tearing my hair out trying to debug android client crashes without a backtrace. 2021-03-16 23:53:31 +11:00
UnknownShadow200
4d1f8daa5a Split up frame dumping/backtracing into two separate functions 2021-03-16 17:39:57 +11:00
UnknownShadow200
f53014c567 Android: Include commit SHA when compiling with buildbot 2021-03-15 23:44:45 +11:00
UnknownShadow200
17bd4c60ab Try to avoid immediately crashing if glCreateShader fails (Thanks TrueDJSlimeball) 2021-03-15 19:23:53 +11:00
UnknownShadow200
6f7eac87c7 make particles tick an extremely tiny bit faster 2021-03-13 22:17:55 +11:00
UnknownShadow200
60bf70c13c Webclient: Call Http_OnFinishedAsync/Http_OnUpdateProgress directly instead of using dyncall, addresses #697 2021-03-10 21:54:07 +11:00
UnknownShadow200
b4ec7a31e2 Webclient: Try to support mouse 4/5 presses, and also intercept clicking mouse4 closing the page 2021-03-10 21:10:52 +11:00
UnknownShadow200
7a6402d988 Webclient: Prevent Ctrl+W closing game in multiplayer
Note that this only works most of the time. And the confirmation to close tab dialog still shows, all this does is prevent the page from immediately closing
2021-03-08 14:10:07 +11:00
UnknownShadow200
938b2ec30a Mobile: Add More button for chat, which toggles whether ext/alt input menu shows
This allows you to more easily enter colour codes / extended code page 437 characters
2021-03-07 22:47:45 +11:00
UnknownShadow200
421d3a7456 Fix if you were standing above map, and borders height was > map height, you would pick air blocks in the *inside* of the map borders instead of the outside (Thanks Goodly) 2021-03-07 22:15:58 +11:00
UnknownShadow200
3ae1bb5e3b Android: Fix if you quit and then go back to game, arms are 1 pixel thinner (Thanks Hackzer101) 2021-03-05 22:51:12 +11:00
UnknownShadow200
c8c7379289 Webclient: In singleplayer, show confirmation dialog before closing page unless map was saved within last 5 seconds 2021-03-04 21:33:51 +11:00
UnknownShadow200
e60e852eee Less warnings and slightly improve readme 2021-03-04 19:06:16 +11:00
UnknownShadow200
c61bc528a0
Merge pull request #805 from derekdinan/master
Add hold model
2021-02-28 09:52:08 +11:00
Derek
237685dff1 Add hold model 2021-02-28 08:39:54 +10:00
UnknownShadow200
2957db19e5 Simplify dynamic symbol stuff a little bit 2021-02-25 23:06:10 +11:00
UnknownShadow200
b0e1668fa8 Android: Fix immediately crashing on 2.2 2021-02-24 07:50:27 +11:00
UnknownShadow200
e537cc6c09 Android: Add many comments to MainActivity.java 2021-02-23 21:37:15 +11:00
UnknownShadow200
de71be97bd Android: Use device UUID for key so passwords are remembered 2021-02-22 21:56:46 +11:00
UnknownShadow200
8a3216cb99 less warnings compiling android build 2021-02-20 08:46:36 +11:00
UnknownShadow200
ede1eb651e
Merge pull request #797 from RetroSoftwareRepository/patch-2
Update readme.md, properly.
2021-02-16 18:15:40 +11:00
Alex McKeever
83507f8918
Update readme.md
Re added Windows Specific section and tweaked the section on OpenGL 1.1 to more directly refer to Linux and Unix based systems.
2021-02-14 15:57:48 -05:00
UnknownShadow200
5f446770e5 Fix crash handling code crashing 2021-02-14 15:07:59 +11:00
UnknownShadow200
aa59c205ac Fix buildbot script for rpi 2021-02-14 10:49:20 +11:00
UnknownShadow200
9f5cdf5ff6 Fix newlines in .sh files 2021-02-13 19:37:37 +11:00
UnknownShadow200
a9086e3dea Android: Partially fix case where a particular device would get stuck punching blocks 2021-02-13 13:09:29 +11:00
UnknownShadow200
a7647a1ba1 Android: Fix if you hold finger to start deleting blocks, then switch to another app, then release finger in that app, then return to the game, you are stuck deleting blocks 2021-02-13 10:24:06 +11:00
Alex McKeever
fdb23b0044
Update readme.md
Added extra bits to point the user to the the right instructions for compiling the game under `Stuck on OpenGL 1.1?`.
2021-02-12 10:45:54 -05:00
UnknownShadow200
b56f3ca9bb Direct3D9: Don't crash if no video memory when initially trying to create device 2021-02-12 21:01:17 +11:00
Alex McKeever
3c36c4a3cd
Update readme.md
Replaced Windows specific section with section detailing what to do to compile ClassiCube to work on integrated GPUs that only support OpenGL 1.1, and where specifically to place the flag in order to compile it successfully.
2021-02-11 21:39:33 -05:00
UnknownShadow200
84da477ecd Mac: Simplify use of kCGBitmapByteOrder 2021-02-09 23:51:01 +11:00
UnknownShadow200
080032b922 Mac: Fix window redrawing having artifacts and mouse movement not being registered when using coca backend with macOS tiger 2021-02-08 21:02:40 +11:00
UnknownShadow200
6131a3f8cf Mac: Fix 64 bit client gradually leaking memory overtime 2021-02-08 20:28:46 +11:00
UnknownShadow200
11d21a711a Mac: Fix cocoa backend not compiling on 32 bit 2021-02-08 07:52:33 +11:00
UnknownShadow200
1f1b9f983d Mobile: Fix clicking onscreen delete button still placing a block (Thanks kaikai) 2021-02-07 23:27:38 +11:00
UnknownShadow200
05ab96a615 whoops 2021-02-07 16:09:50 +11:00
UnknownShadow200
6276d7d0e2 Mac: Fix encrypting/decrypting always erroring 2021-02-07 16:03:10 +11:00
UnknownShadow200
db380b53db try to fix cocoa build not compiling against 10.5 SDK 2021-02-07 14:15:51 +11:00
UnknownShadow200
3c25686757 Improve buildbot script, integrate android buildbot into it 2021-02-07 14:05:57 +11:00