Jump to content

All Activity

This stream auto-updates

  1. Today
  2. DarrenTan changed their profile photo
  3. PeterGriffin0777 changed their profile photo
  4. Motor_Man101 changed their profile photo
  5. 1Noel changed their profile photo
  6. Matute44523 changed their profile photo
  7. Mockku changed their profile photo
  8. This can already be done in a server plugin if someone wants to
  9. what if they added those arrows from minecraft classic survival test (the press tab to shoot ones) they would do absolutely nothing and despawn after 6 seconds there will be a setting to disable arrows from other players (change keybind to not overlap with playerlist) (might be risking a ban due to mentioning survival mode stuff)
  10. SovenokHacker changed their profile photo
  11. morgana changed their profile photo
  12. Eisgame changed their profile photo
  13. TheAlt1234 changed their profile photo
  14. 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.
  15. I have decided to re-open my anarchy server "2s1m" again! This time, running on new hardware. The server will stick to it's old principles, such as PvP with fire, no drawing commands, no any kind of hax, physics enabled (eg. TNT explosions, sand falling). However I might make some changes. Do anything you want, test your bots, hack, repair grief, spawn-trap, anything. I will try to avoid banning people, but still: You are responsible if you break Terms of Service (TOS), and will be met with consequences. Server name: 2s1m [anarchy server] IP: 159.223.193.222 Port: 25565 Reboots will take place during low player counts to not disturb gameplay. Have fun! Picture from today: (Note: most builds in this picture were botted.)
  16. I've been working on a bot, called raspian. There can be multiple bots running the same thing, and by the way, cooperating with each other (loading simple binary formats or cuboids). Althought i thought of writing an map render thing, so here it is. (Map render of 2s1m)
  17. Yesterday
  18. I personally draw the line between client and bot based on whether it is primary controlled by a human able to reply to players in the server. Many clients have a cuboid function which takes control over your position and block placement, but do not interrupt your ability to chat or cancel the action. Bots are headless, they're usually controlled text-only interfaces and operate autonomously by default. It is possible to make a bot that operates on its own, but then its operator can log in and take full control of the bot's session. In that situation, I think it should continue to be considered a Bot, even if there is currently a human at the wheel. There's also the UB in the CPE specification about sending the ExtInfo (packet number 16) outside of the Handshake. In MCGalaxy, sending this packet after the handshake changes your AppName immedately and without a crash. Therefore, when a "Selfbot" switches into being a Bot, it could change its AppName on the fly to clearly be a Bot, and then when the human resumes control, switch back to being a client. That's a good Bad Apple, but remember that this thread's main topic is about client-side cheats and hacks. Your TAS plugin fits the topic very well though. Can you elaborate on it more, how it works, and what sort of state it's in?
  19. 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.
  20. MESYETI posted a post in a topic in I Need Help!
    Thomas O Malley
  21. KawaiiCube posted a post in a topic in I Need Help!
    manul download
  22. SuperZPMax started following raspian
  23. I think there should also be a convention for plugins that enable otherwise normal player clients to "selfbot", being that there could be plugins that blur the lines between an authentic, fully player-controlled ClassiCube client and a dedicated bot client that's to be commanded. If such plugins are made, I'd propose that developers of these plugins indicate such a status, preferably with a prefix different from Bot, perhaps Assistant, maybe just Selfbot, or if we want to get fancy, Symbiote. Even though selfbots might be rarer, we still should account for them if there's a possibility of them being made.
  24. I've been working on my Classic bot, written in Java, since April 2023. It has plenty of building commands and neat features like making a top down level render and even multi-bot support for faster building. Below is a top down render of 2d2t, made using my bot. I would have posted a demo video of the functions, however I forgot to change OBS settings and ended up recording everything in 480p, and I'm not in the mood to re-record everything
  25. NulZero joined the community
  26. We should all have some sort of visible marker in our clients that they are cheats/botsGoing to be double-posting to my own thread, but here's a prompt towards some needed discussion, for people who are into that. We should mark our cheats as cheats, especially if we give out source code or binaries. It is polite to allow admins to kick unwelcome cheaters the moment they connect. I have been placing +hax in my AppName for a while now, similar to how plugins advertise themselves. It's not difficult to brand your cheats in this way. If your cheats are based around ClassiCube, it's as quick as adding this little snippet to Game_Load or the GameComponent OnInit function: static void OnInit(void) { String_AppendConst(&Server.AppName, " +hax"); // ... } struct IGameComponent PlusHacks_Component = {OnInit};Simpler still is changing the GAME_APP_NAME macro on src/Constants.h:17 #define GAME_APP_TITLE "ClassiCube 1.3.7 +hax"The same sort of thinking should apply to proxies and especially bots. They should support the CPE handshake if only to set their AppName to something conspicuous. Proposed CPE AppName conventionsFor cheat clients, it should be the vendor of the client, followed by +hax ClassiCube 1.3.7 modified to be a cheat client, should use the AppName: ClassiCube 1.3.7 +hax Some unique vendor which always ignored MOTD controls or HacksControl should include +hax in the name: Mugwort 1.0 +hax For bots, they should be prefixed with Bot followed by the software vendor and/or the author/controller of the bot Bots operated by SuperZPMax should have the AppName: Bot (SuperZPMax) If a bot has a vendor name like "SuperBot" and it is run by a user named Testificate, it should have the AppName Bot/SuperBot (Testificate)
  27. Pear posted a post in a topic in I Need Help!
    You can run ClassiCube on a modern system and transfer the assets to the ClassiCube folder on the Wii's SD card or in a USB drive, assuming that it's already Homebrewed and you have a way to launch it.
  28. Checco763 started following manual download
  29. Checco763 posted a post in a topic in I Need Help!
    I want to play classiccube on my device(wii) but i can't connect it to the internet to download all the textures and assets, is there a way to download and import them manually?
  30. NEVER POST ANYTHING LIKE THIS IN THIS THREAD, EVER Inane single-world replies like "cool" or "wow how did you code that" — That's what reactions are for, use them! Don't ask for tech-support with learning the C Programming Language Mope about how burnt out you are and how you have this great idea but not sure if anyone would like it — Just make things already! Do not boast about griefing, cyber-crime, infiltrating people's accounts and expect praise — We are programmers, not mouth-breathing skiddies Don't post about how you disabled HacksControl, or +hax MOTD toggles — Everyone already knows how to do this, it's a one-line change What's the point of this thread?There's a small group of ClassiCube players who "play" the game by making modified clients, bots, man-in-the-middle proxies and in general: client-side hax. Not just using off-the-shelf cheat clients, but actually writing our own that do cool and unique things. Most of the time, we clump together in a random server for a few hours and show off our recent work, but sometimes we miss something awesome. This thread is for boasting about cool cheats that you have made, sharing source code, tips, tricks, and just yapping about cheats in general. Keep the signal-to-noise ratio high, and be polite and thoughtful. Cool things people already made@Rainb0wSkeppy's bot playing Bad Apple by rapidly placing blocks (not a server-side plugin; this video is speed up about 15% to sync with the original video, filmed on Ephemera Anarchy) https://files.catbox.moe/kccj27.mp4 @jshtab's copy+paste feature in their modified client https://files.catbox.moe/ehehwc.webm Wall of Dangerous and Potentially Interested Programmers@SuperZPMax @morgana @Icee_ @AAA59 @Alland20201 @FavoritoHJS @HarmonyNetwork
  31. raspian joined the community
  32. tominecon.7z joined the community
  33. It looks like the files are in a folder in the zip file. Garbage loan expects all files to be at the root of the zip file and doesn't even look at nested folders.
  34. You were there, Skeppy. Ephemera was just a freebuild with a gimmick, and after a while, that gimmick wore off and people stopped showing up for a week and I killed the server. I know it was great for testing bots and making big generated displays, but in the end it didn't succeed. If you want to revive ephemera, you can get the source code and run it yourself. It just needs Python 3.9 or newer (although I only tested it on 3.11)
  35. Ah, thanks. But it still says the same thing. I rezipped the file and checked the extract contents and there was no readme.txt file. Rezipped file for reference. classicube.zip
  36. Goodly posted a post in a topic in I Need Help!
    Let's have one thread per topic please: https://f.classicube.net/topic/3061-garbage-loan-upload-error
  37. Goodly posted a post in a topic in Garbage Loan
    readme.txt isn't included in the list of allowed files. Did you try removing that from your zip before uploading?
  38. This error shows when uploading my texpack on https://garbage.loan: Zip file must contain any of the following: animations.png, animations.txt, char.png, clouds.png, default.png, gui.png, icons.png, particles.png, rain.png, snow.png, terrain.png, touch.png, skybox.png But my file contains the following (After unzipping): animations.png clouds.png icons.png readme.txt touch.png animations.txt default.png particles.png snow.png char.png gui.png rain.png terrain.png File attached for reference, any help would be appreciated! classicube.zip
  39. Last week
  40. This error shows when uploading my texpack on https://garbage.loan: Zip file must contain any of the following: animations.png, animations.txt, char.png, clouds.png, default.png, gui.png, icons.png, particles.png, rain.png, snow.png, terrain.png, touch.png, skybox.png But my file contains the following (After unzipping): animations.png clouds.png icons.png readme.txt touch.png animations.txt default.png particles.png snow.png char.png gui.png rain.png terrain.png File attached for reference, any help would be appreciated! classicube.zip
  41. Thanks! You helped me a lot. Have a nice day!