Everything posted by TomCube2
- 
	
		
		Hax, Cheating, Proxies & Bots, in General.
		
		It's supposed to play back a set of inputs when the command is run, sort of like a piano roll for a player piano. It has a packet format, with a length byte and and array of that length of bytes. Each byte in the array corresponds to a value in the InputButtons enum. Alas, it doesn't load the inputs properly and I haven't the slightest idea why -- it's not an IO thing, so I'll have to do some deeper debugging.
 - 
	
		
		Hax, Cheating, Proxies & Bots, in General.
		
		Similar to RainbowSkeppy, I've also made Bad Apple, but it's server side. Video here, source code here. Client-side survival (designed for singleplayer): https://github.com/yomcube/ClassiCubeServyvalPlugin. No mobs or HP anything, just block functionality. Simple command-line ClassiCube launcher written in Python: https://github.com/yomcube/classicube-stuff/blob/main/ClassiCube/CCLaunch.py Nonfunctional client-side TAS plugin (work-in-progress): https://github.com/yomcube/ClassiCubeTASPlugin. The client's Input.h has to be modified such that NormDevice and Input become CC_VAR (originally extern). Outdated plugin for C# plugins (and other Mono languages): https://github.com/yomcube/ClassiCubeMonoPlugin. This almost certainly won't compile anymore.
 - 
	
		
		/pcompile doesnt make a dll
		
		You need to use the raw file (https://raw.githubusercontent.com/ClassiCube/MCGalaxy-Plugins/refs/heads/master/plugins/utilities/RelayRoute.cs)
 - 
	
		
		/pcompile doesnt make a dll
		
		You can also manually compile plugins by referencing MCGalaxy_.dll. From the root directory: mcs -target:library -r:MCGalaxy_.dll -out:plugins/{PLUGIN}.dll plugins/{PLUGIN}.cs From the plugins directory: mcs -target:library -r:../MCGalaxy_.dll -out:{PLUGIN}.dll {PLUGIN}.cs These command line arguments are the same for mcs and csc.
 - 
	
		
		Cc on vwii
		
		I haven't tested it, but I'm 90% sure it works on vWii, 99.9% sure it won't brick your Wii U
- 1 reply
 - 
	
		
- classicube
 - console port
 - help
 - port
 - 
					+2 more 
					
Tagged with:
 
 
 - 
	
		
		/MOTD
		
		I saw issue #765 and realized it was fairly simple to implement so I added it. It has no use in single player because there's no MOTD or server name in singleplayer.
 - 
	
		
		The website doesn't work
		
		"You can use any host you want though" – An unspecified source
 - 
	
		
		Good Morning/Afternoon/Night!
		
		Good morning, and in case I don't see ya, good afternoon, good evening, and good night!
 - 
	
		
		LaunchiCube Announcement
		
		Don't check the file update time; store the value of `latest_ts` in a file (I'd recommend an entry in `options.txt` Actually, don't put it in `options.txt`. I saw that you have JSON files, so it'd probably be better to use those) so you can compare it when you update
 - 
	
		
		LaunchiCube Announcement
		
		I'm on mobile so I can't test it atm, but this looks like a really cool project! A few things that I think you can improve (this is only from looking at the code, so I may not get the full picture): Move initialization logic (creating directories, etc.) into separate function instead of in the file scope Instead of downloading CC every time the program is opened, check for updates using builds.json; as update logic gets more complex, move updating to separate class Detect OS using `os.name`/`sys.platform`/`platform.system()` (see here) + `is_64bit = sys.maxsize > 2**32` to download the correct binary Line 21-22: Change `finally: "Do nothing"` to `except: pass`; `finally` does nothing to stop errors because there's nothing to catch them; `pass` is a better way to say `"do nothing"`
 - 
	
		
		How to make MCGalaxy run in the Background?
		
		If you minimize the window it'll contain itself to the system tray and remove itself from the taskbar
 - 
	
		
		Isometric Screenshots?
		
		`IsometricDrawer_Render` could be used with a `count` of 1
 - 
	
		
		Isometric Screenshots?
		
		If it were CC_API, I'd suggest `IsometricDrawer.c/h`, but it sadly isn't
 - 
	
		
		¿?
		
		Not very well. I used the wrong tense there 😕 (I meant vi, not vía)
 - ¿?
 - ¿?
 - 
	
		
		¿?
		
		Sí, pero eso será muy fácil con la práctica
 - 
	
		
		¿?
		
		There's not really an easy way like Scratch, so I'd recommend learning C.
 - ¿?
 - 
	
		
		¿?
		
		Documentation for making client plugins can be found here: https://github.com/ClassiCube/ClassiCube/blob/master/doc/plugin-dev.md
 - 
	
		
		Web Client Self Host - Skins
		
		The skin server is defined in options.txt iirc