Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
30.5 Days
Nov 19, 2006
The best part of today is when a group of self-absorbed players who thought they had the developer's ear demanded he "do something" about automation, because it had been used to hack them. He said no.

Adbot
ADBOT LOVES YOU

30.5 Days
Nov 19, 2006

Arsonide posted:

This is kind of what pisses me off about this game. Last time I played people were spoofing administrators and they decided that was "against the rules". Now this is "against the rules". What kind of sandbox hacking game can this possibly be if anything that gives an unfair advantage is against the rules? The point of hacking is to gain an unfair advantage.

Beyond that point, where are these "rules" posted? I didn't see any going into the game, so I have to assume that "the rules" are an extremely subjective set of opinions that sean holds.

He's a delusional player.

There are only four rules, they're mainly centered around giving the developer a break/not making the game be total bullshit:

- All network traffic has to come from the game client itself, no modifying the client or its memory (basically to avoid tying up dev time on "oh my client stopped working... also I corrupted the files on purpose"). The developer wants to lift this in the future once there's a "trusted" API we can hit.
- Don't take advantage of a bug that lets you break script trust (lets you do NILSEC, etc. stuff with the script still reporting FULLSEC, etc.)
- Only gently caress with someone's ability to play the game by tricking them into running a NILSEC (you can do almost anything to someone in a NILSEC script, even taking advantage of bugs to gently caress them)
- No discriminatory language or personal abuse.

That's pretty much it. People are trying to pressure the dev into making other stuff against the rules but the plan seems to be to make the serverside/game mechanics incentivize more interesting play instead.

30.5 Days
Nov 19, 2006

DaveKap posted:

Pretty sure he let's it sit publicly in the loc list bot because he has enough defenses not to worry about it.

For real? I'm confident we can breach him.

30.5 Days
Nov 19, 2006
Chats has a few problems: like many asynchronous operations in hackmud, its timing & even ordering are all over the place. Also in scripts there's this weird bug where all chats are sent twice. Also there's a throttle on how many chats you can send and any serious amount of debugging will surpass it.

Returning a msg in the return line is still the best way to get feedback & lib().log is the best way to do that atm.

This doesn't help much when you're bootstrapping from nothing because it's tough to get decent cash with only 1 script and 500 characters and that's where you live for the first 1MGC of your time in the game. I did a bootstrap stream this evening & got to 1M using the following script:

code:
function (c, a) {
    var e=x=>x.length
    //hackmud
    var x = {
        z4: {k:"ez_prime",a:[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59, 61, 67, 71, 73, 79, 83, 89, 97]},
        c1: {k:"c001",a:["red","orange","yellow","green","lime","cyan","blue","purple"]},
        z3: {k:"digit",a:[0,1,2,3,4,5,6,7,8,9]}
    }

    var r,i,k
    var o = x[a.z]
    for (i=0;i<e(o.a);i++) {
        k = {[o.k]:o.a[i]}
        if (a.z == "c1") {
            k.color_digit = e(o.a[i])
        }

        Object.assign(k,a.p)
        r = a.t.call(k)
        if (r.msg)
            r = r.msg
        var m = /LOCK_UNLOCKED/g.exec(r)
        if (m && e(m) >= a.c)
            break;
    }
    return {ok: true, msg: `${o.a[i]} ${r}`}
}
This script can solve c001's, and the digit/prime segments of ez35's and ez40's. It cannot solve c002's or c003's and you'll have to find the ez unlock commands manually.

the way it works is you call the NPC in the regular way to find out what the first lock is. If it's an EZ lock, you figure out the unlock command there, then you call the script like this:

unlock {t:#s.<npc loc>, p: {ez_35:"open"}, c:1, z:"z3"}

That will for instance brute force the digit end of the ez35. c: is the number of locks you know of on the NPC, so it will start at one and then once you crack the first lock if there's a second you increment it, so if there was a c001 behind the ez35:

unlock {t:#s.<npc loc>, p: {ez_35:"open", digit: 3}, c:2, z:"c1"}

Z values are c1, z3, and z4. If the first lock is a c001:

unlock {t:#s.<npc loc>, p: {}, c:1, z:"c1"}

The only messed up thing is if there's an EZ21 behind another lock- you'll have to brute force it like

unlock {t:#s.<npc loc>, p: {ez_35:"open", ez_21:"unlock"}, c:2, z:"z3"}

And it'll retry all the digit combos but if the ez21 is wrong it'll give you a message that you know "9 is the wrong digit" or whatever instead of anything about the ez21, which is the real problem.

Anyway this is super janky but it will keep you warm for the hour or so until you init T1. char_count_v1 and script_slot_v1 upgrades are SUUUUPER cheap on the market. I got two of each for 22KGC and now I'm sitting at 3 scripts 1500 chars up from 1 script 500 chars at the start of the game. After that you have a lot of room to maneuver.

30.5 Days
Nov 19, 2006
Side note: you could always like jump into goonhack discord, join the goon corp, and ask for 20MGC to get to T2 and started. If you're interested in coding challenges then you might prefer to fiddle with scripts (it's very fun if you're into that) but we can get you into the thick of things pretty much immediately. We've got a github repo, we've got automation scripts, we've got targets and pubbie tears and drama. It's sperg central up in here, so :getin:

As far as what the end-game is, there's a couple things up:
1) There are still two major puzzles, one of which appears to be unsolved by everyone (?) and the other of which has only been solved by a couple people and gave them like 16T which represents 3x the rest of the economy so that's.... nice...
2) You can breach players, although it's extremely difficult to do with active defenses atm. Many players don't have those and you can scrape their locs out of breached NPCs, maybe you should automate!
3) 0DayCorp was the beneficiary of 10 of those 16T and Vendetta was the beneficiary of the other 6. v seems to have quit so that 6 is floating through space and DTR is a big baby who needs to get got. There's not much we can do for now because their cash is airgapped just like ours is but an update to make players' locs findable proactively instead of waiting for someone to screw up is planned. In the meantime, we wait and build our code arsenal & cash reserves.

Realtalk, the code game is very fun for people like me, but like eve, it's not about the space ships, it's about the spread sheets and the angry words. If you just wanna live a script kiddie fantasy breaching dudes and having them yell at you, you don't need a lick of knowledge, you just need a working computer & some time on your hands. If you can be a dick on the internet, we can use your warm body and we can outfit your poo poo so you never have to read an atrocity like the one in the above post.

30.5 Days fucked around with this message at 07:59 on Oct 25, 2016

30.5 Days
Nov 19, 2006

theres a will theres moe posted:

Why did you receive another 283 from the guy after he was finished talking? Did he do it again?

Probably. There's a scam script in the tutorial that gives you different results if you run it again lol.

30.5 Days
Nov 19, 2006
Sounds like users were banned, all locs in the game rotated, all money is getting returned.

So hey your loc is now secret

30.5 Days
Nov 19, 2006
So after the loot was returned, about 2T couldn't be returned because the original owner was a retired account. So the developer unbanned the exploiter, put the money on them, and then published their loc. This is a fun game because anyone who attacks that loc will themselves have their loc published in the access log of the target. So the entire game descended on this guy, and doubleumc managed to grab the loot and then stow it before he got mauled. So now we're sitting on 2T, 8% of the game economy, and we've joined the ranks of 2 other corps with gibson cash.

30.5 Days
Nov 19, 2006
20 minutes in goonhack

quote:

0022 from anih :::sigh, okay, you may stop spam now, I already know you're empty.:::

0023 from imphunter :::what do you think you're doing?:::

0023 from anih :::well, at least some profir from you:::

0023 from anih :::okay, seriously, stop spamming, it's annoying:::

0032 from imphunter :::stop going around hacking people :):::

0032 from imphunter :::only I get to do that!:::

0034 from imphunter :::have fun with your breached system :):::

0034 from pon3 :::Rly, you are goddemn annoyance






:::

0037 from pon3 :::oh, look, I have less than 1.5mgc:::

0037 from pon3 :::what a sad day for you:::
0038 from anih :::Am I right?:::

30.5 Days
Nov 19, 2006
So, state of the game for anyone interested:

- Previously, we used the "duck" hack (a player managed to break sandbox in a way that let them find locs for top players, steal their poo poo- one of the players whose poo poo was stolen was a retired account and the cash couldn't be returned, so dev put it on the hacker and told everyone their loc. We got the money.) to become the #3 corp in the game.
- Tinycorp/Zurich/Paypal, a neutral banking service that was #2 previously, has disappeared from the top corps. Possibly they folded into ZDC (#1 corp), but the amounts don't seem to reflect that. Most likely, they are abusing escrow to keep their cash in the ether (escrow is a mechanic whereby you can safely charge players to use your scripts and they can safely pay without getting scammed- while the cash is between payer and payee, it's effectively nowhere). This will probably be nerfed soon but for the moment we're the #2 corp in the game.
- The guy fawkes day event on saturday was loving. LIT. It sucked at the start because it was just a couple people and there was apparently a whole breadcrumb that we didn't know about so we were just sitting there figuring poo poo out from scratch. About halfway through thing started to come together for us and then later the whole corp logged on and we had one of the best sessions of this game ever as we solved puzzles, breached plotters, etc. In the end, we were able to keep up with the no-lifes, and we walked away with 2 out of the 12 plotters despite our late start. The cash was chump change for us, but the pubbies cried and it felt loving good.
- The thirteenth plotter is still out there! Robert Catesby. Nobody knows what username he's under and nobody's found him. He's the key to about 30T in tier 4 NPC locs. Unfortunately what will probably happen is sean will give out a big hint in the pubbie discord while we're all dancing in clubs and sexing with girls and/or boys, so that cash is probably a lost cause.

During the event Sean did say that T3 & T4 NPCs will be along before too... long. This was what he could put together before the 5th so we could celebrate in style, and I can't say that I'm dissatisfied. There was uhhh, there were some party favors, y'all should get on the discord if you want to know more. The important thing about the event is what it indicated about the direction of the game:

- The event made a point of combining automatable/brute-forceable stuff with things that couldn't be automated. This got really harsh, including a 15-minute guess timer per user on some riddles. The goal was to force coders to take a step back and let more creative and less technical users be in the spotlight. The event also introduced a new "magnara" lock, which is trivial to automate at the levels we saw, but a theoretical blue-quality magnara lock would require the intervention of a human good at puzzles (finding good anagrams) to solve in a reasonable time. We're reworking our breach scripts to allow hooks for user input so we'll be ready for this brave new world.
- Alongside the event, sean launched a couple new trust scripts: 'users.last_activity' which lets you see when a user was last active (good for seeing if a username is a real user, which was necessary during the event, but also good for seeing if a user is around so you can grab their ghost loc to find their alt). The other one is WAY more important though: sean added an accts script that lets a script serve cash to the caller without a bot rig. Not only is this super convenient (and fast!) for bank alts, but it also implies that sean will probably be applying an aggressive throttle to accts.xfer_gc_to, nerfing the poo poo out of ECM-style glock active defense, where you send users random amounts to throw off their glocks.
- We also saw some evidence of T3/T4 locks requiring large time & resource investments from the attacker to surpass, making zany ECM poo poo like this less necessary.

All of this stuff is super theoretical, but if one of the goals of this weekend was to test out new ideas for the direction of the game, I'm seriously excited for where this is going. If you're interested in helping goonhack take over hackmud, please join us in the discord! https://discord.gg/7UUJ44R

Bonus pubbie tears:







Michaelaneous listed us as the #1 corp in hackmud in our corp recruitment/scam invitation post and people are PIIIIIISSSED



30.5 Days fucked around with this message at 09:59 on Nov 7, 2016

30.5 Days
Nov 19, 2006
If you're having a good time solving these problems, there's nothing wrong with that, but butt's ahk bot pulls several billion a day automatically and we have almost 3 trillion in cash stores and a lot of blue upgrades we can't seem to get rid of.

Auth in the discord in the op and we can help you out and invite you to corp.

30.5 Days
Nov 19, 2006
I'm pretty sure everyone here has figured it out by now, there's a process but all goon discords use the same db do you only have to do it once! Dm random goons until you figure it out imo

Adbot
ADBOT LOVES YOU

30.5 Days
Nov 19, 2006
Oh god we got a bunch of clues from sean & figured out the 13th plotter's username but still can't figure out how to interact with him. The gibson is live again with a whole new set of puzzles that are apparently tougher than the last round and tougher than the gunpowder event. He changed how glocks work & nobody has any idea how to get past them now lol. This game is going nuts holy poo poo.

  • Locked thread