Hackmud cover
Hackmud screenshot
Linux PC Mac Steam
Genre: Puzzle, Role-playing (RPG), Simulator, Strategy, Indie

Hackmud

Event Update: ~~=the take=~~

Become a Supporter!



Due to demand, and hot-off-the-press, we have created a way for our fans and benefactors to support us in the development of hackmud and carrying out the ComCODE mission. By choosing to become a Supporter of ComCODE, you can directly help us achieve our goal of financial sustainability, so that we can continue to deliver on our mission of teaching technical literacy through complex systems. Find out more about our Supporter Benefits, and how to become a supporter on our Givebutter fundraising campaign


~~=the take=~~ event update



Yesterday our community began their coordinated attack on zez for our live community PvP event, The Take! Players heated up the war machine, and brought new players into the attack as people took the first day to get up to speed as zez and marto traded blows. It took a bit to warm up the engine

It is estimated that somewhere around 70 Trillion GC has been redistributed around the playerbase.

Some incredible developments, more than 62 Trillion GC has left zez’s hands. Watch this INSANE clip of a 30TGC heist being pulled off in real-time!

232TGC has also gone missing from the user risk, the whereabouts of which are undetermined, and the rumor mill continues to swirl.

Multiple players reported the existence of brand new glam upgrades, the validity of which is still being debated by some players,

All of zez’s previously distributed wealth (which is down approximately 40T at the time of this writing) has been consolidated on a single user, making the attack surface much more focused. Players from the Takers side are expressing that this could be the moment that everyone has been working towards.

We are approaching the halfway point for this PvP event; do the Takers have enough resources to keep the concerted attack going for another ~36 hours? Can they drum up enough support to get the loot?


Join in the action!


~~=the take=~~

IMPORTANT UPDATE



BINMAT DEFENSE CHANGELOG



`accts.xfer_gc_to` && `accts.xfer_gc_to_caller` will be disabled while sender is connected to an ongoing BINMAT session. Inbound GC is not affected, but calls to `market` and usage of `escrow` will fail during BINMAT sessions.

These changes to BINMAT will go live at ~~=the take=~~ event start time.

See our previous post for event details or our FAQ.

Come join the action! All skill levels needed!

~~=the take=~~



Goals



  • Steal as much as we can from the Raid Boss — Zez! (experiment_zezo on corps.top)
  • Try to land hackmud on the Twitch Trending or Main Page

Event Time Frame


Recon and Prep starts NOW!

Stream event START
2024/12/27 - 1800 UTC

Event End
2024/12/29 - 2359 UTC

Event Rules



  • hackmud rules
  • PvP attacks are allowed in hackmud so the PvP part of this event never starts or stops
  • “Participants” will be those participating in The Twitch Stream Event
  • Frequently Asked Questions

Rewards



  • Zez’s Loot + Certified Bragging Rights™

Expected changes for event


Client Update v2.009

- Added: Client notification controls `gui.notifs`, useful for streaming
- Added: Chat pings now respect `gui.quiet` settings
- Changed: retire_user text updated for marks
- Changed: marks scripts now autocolor with `Q`
- Changed: `#edit` with no filename now displays a better error message
- Fixed: The shell would sometimes stop displaying text
- Fixed: The badge and status displays would sometimes stop displaying text
- Fixed: `flush` formats `shell.txt` as a script
- Fixed: Certain script outputs could cause errors during autocoloring

Thank you to our ComCODE volunteers and staff for their contributions! @ActualRemy @ast @chirp @fayti1703 @flora @kb @marto @seanmakesgames @spanospy @sudonym @tukib

&!-!^+-%-^!^!-!-+&%++&#^%-+&#&-&+-&--^-&!!+-#-^%!#!#^!-+-+#!+!%+%!&&&&!%%%-%+-#^&#&^+%%!++^+

{ . . . }

[Black screen. Slowly, a bright glowing light emerges, camera focuses on CRT monitor which flickers cryptic text across the screen]
In a world plagued with locks, logs and security shells, one adversary has risen to the top…
...hoarding stolen wealth and ruling corps.top with unrivaled domination.

[Zoom out to a dark basement filled with cables, lit only by the pale-blue glow of monitors]
But every system has its vulnerability. Every king has their reckoning.

[a splayed hand pulls tight a fresh leather fingerless glove]
A team of misfits. Coders. Risk-takers — HACKERS
A plan so crazy, it just might work.

“You’re crazy if you think this is gonna work.”
But stealing from the biggest, baddest PvP villain in hackmud history…

“One wrong loc and we’re toast.”
...means painting a target on your loc.

[A furious frenzy of fingers typing, a server, a city, close shot on sunglasses. Hoodie up.]
“I'm in.”
[Cut to second hoodied figure.]
“Wait! What’s the plan if we get caught?"
Can they outsmart the ultimate adversary… or will they crash and burn?
The stakes are real. The rewards are massive. And the legend is waiting to be written – by you.
Assemble your crew, begin your reconnaissance, arm yourselves and take over corps.top.

Coming Soon to a keyboard-compatible personal computer near you:
~~= t h e t a k e =~~
It’s not about the code, it’s about the CHAOS

A New Era of hackmud

We’re thrilled to announce the launch of the Marks System, a new way to play, learn, and progress in hackmud. Designed for players of all backgrounds and skill levels - including those who’ve never been introduced to computer science concepts - this system begins by teaching the essentials of hackmud and building a strong foundation so that anyone can dive into this incredible game.

What’s a Mark?



Marks are interactive challenges that begin by teaching players the basics of hackmud in a straightforward and slightly more guided way. They introduce key concepts and skills to help you navigate the game and solve problems - no prior knowledge needed.

Here’s a categorization preview for the connoisseur and the curious:

- Required Marks: Critical knowledge and skills to get up and running in hackmud.
- Suggested Marks: Commonly utilized scripts, concepts, and strategies that enhance your abilities.
- Optional Marks: Deeper challenges for those seeking arcane knowledge and opportunities.
- Hidden Marks: The secrets of hackmud, rewarding those who venture beyond the illuminated paths.

Why It Matters



The Marks System is a game-changer for new players. It’s designed to help you feel at home in the game without overwhelming you. The goal is to teach you how to think and act in hackmud, not just complete rote tasks. As you explore and discover, you’ll build confidence and be ready to dive deeper into the game.

For existing players, the Marks System will grow and expand over time to cover the deepest depths and highest challenges of hackmud. Right now, we’re focusing on bringing new players into the fold and helping them learn at their own pace. You will be able to see changes and developments in real-time; just consult your available marks.

What Does This Mean for hackmud?



We are officially replacing the vLAN with our brand-new and ever-growing Marks System. This way, all players - new and old - can expand their horizons and gain new skills. This marks the first major step toward aligning the game with our mission of empowering and inspiring people to learn more about systems literacy.

This is just the beginning, and we will continue to develop, improve, and expand this new experience with your help and feedback.

What’s Next?



The system is live, and we can’t wait for you to get started. Here’s how you can jump in:

New Players


- Create your first user and take your first steps into hackmud.
- The challenges are designed to be fun, approachable, and require no prior experience.

Existing Players


- Start from where you already are, or create a new user to try a fresh Marks playthrough.
- Maybe you’ll learn something new - or maybe we will…

Invite a Friend


- Know someone who loves games, tech, or is looking for a way to break into the world of programming?

Now’s the perfect time to bring them in!

Support the Mission


- ComCODE thrives on community.
If you believe in what we’re building, consider supporting us so we can continue growing and improving hackmud for everyone.

We can’t wait to see how you grow and what you’ll achieve.

Catch you in the mud,
~ ComCODE

#

Client Update v2.008

- Added: Autoscroll is now disabled while copying
- Added: Better error message for script names that are too long
- Added: Discord Server and Wiki links added to the bootup text
- Changed: Autoscroll is now disabled sooner when scrolling up
- Changed: Better error messages for malformed script arguments
- Fixed: On Linux, the audio output device was set to the first (not default!) device upon client launch
- Fixed: Network conditions could cause commands to not finish properly and time out
- Fixed: Script autocompletes were sometimes broken
- Fixed: Could not autocomplete script arguments if another script exists with the name as a prefix
- e.g. `accts.xfer_gc_to_caller` prevented `accts.xfer_gc_to` from autocompleting arguments
- Typing a space after the name now allows you to complete the arguments
- Fixed: On Windows, the client sometimes caused the taskbar to freeze
- Fixed: Specially-crafted text could add color to autocompletes or produce italicized/bold text in the client
- Updated Unity to 6000.0.27f1

Thank you to our ComCODE volunteers and staff for their contributions! `@ActualRemy @chirp @daniel @fayti1703 @flora @ghamb @john @jrush @kaikae @kb @marto @samual @seanmakesgames @spanospy @sudonym`

!-#!^-+-%+#!--%%---##^!-!%+#&&!+#&&-%-&&-&!!+!^-&#^^!#-!!&^-^-+-^-!+!+!-^+!+-#-#--!%^&++%#+

Newsletter Announce!

Client Update v2.007

- Added: new command-line argument parser which provides much clearer error messages for issues on the command line
- Added: new macro arguments parser which fixes issues where the last character is sometimes cut off in macro arguments
- Fixed: chat message coloration is not isolated
- Fixed: chat @ pings now play a message sound effect
- Fixed: unable to edit command line text after hitting enter multiple times while a command is processing
- Fixed: hardline weak state is not reset after binmat victory for attacker

Thank you to our ComCODE staff and our amazing volunteers for their contributions! @alpha @chirp @daniel @dunce @fayti1703 @implink @jamison.rush @john @kb @matr1x @ola @philosoraptor @samual @seanmakesgames @tukib @zoe

&---!-^#%-#%+!!-%&&&^!&+-%^---&&!+#-++&&%^^!%--#++^--%!&&&!!^%^#^!--#%!!-+%&&#&--!!-++&&^%&%

Client Update v2.006

- Added: `flush` command immediately flushes the shell to `shell.txt` (and other panels to their respective files)
- Fixed: keeping an editor launched by `#edit` open after closing hackmud made Steam think the game was still running
- Fixed: failures on the `user` screen had broken color codes
- Fixed: keystrokes were not processed when the window was unfocused
- Fixed: end-of-text control character broke text rendering
- Fixed: command aliases were not colored correctly
- Fixed: autocompleteing a macro parameter overwrote the macro
- Fixed: `/auto ` broke when interval was longer than 30 seconds
- Fixed: badge and breach text was not reflowed when gui size changed

Known Issues



These are some high priority known issues which we are still working to fix. We have provided workarounds below for people affected by them.

- Wrapped text in the shell can have its rightmost character cropped by the scrollbar
- As a workaround, moving the scrollbar by clicking and dragging in the area between the scrollbar and right-hand panels will shift the text.
- On linux, audio device assignment is set to whatever the first (not default!) audio device is upon client launch
- As a workaround, you may manually set the audio device assigned to the game in your mixer
- Auto-scrolling upon receiving new script outputs and notifications triggers from too high up
- If this is being caused by a disruptive chat channel, you can use `gui.chats {shell:false, chat:true}` to remove user chats from your main shell

Thank you to our ComCODE volunteers! @danswann @Fayti1703 @george-hm @hmdunce @JohnRush @matr1x-hackmud @mogery @samualtnorman @seanmakesgames @tukib

!--&++%#!#+^&&!^^^!&&!#&-%+#!&!---^+%!!&#%&^-^^-^!-#++#+!+-+%-&#!#-#&-!!^#-!!#%&+-&^&&##--