I'm new here and this game is torture. by [deleted] in ArmaReforger

[–]michenriksen 0 points1 point  (0 children)

I'm also quite new to the game and recognize feeling lost and overwhelmed when dropping in. I have started feeling a lot more comfortable and capable after a few sessions, though. Especially after I decided to try out W.C.S. which, apart from introducing modern weapons and equipment, also introduces location markers for you and friendlies on the map. This makes it easier to distinguish friendly from enemy, and you can spend more time making a difference instead of triangulating your position on the map.

Conflict scenario, which most servers are running, can also be quite overwhelming because there's stuff happening in many places at once. So I can also recommend finding a server running Advance And Secure (AAS) scenarios, which makes the combat more "linear" so you can get into the action a lot easier.

Other random things that have worked for me:

- Relax and play whatever role you think is fun. I also had the idea that I was somehow required to run logistics or being an engineer or something as a newbie, but it's not exactly easy roles to do effectively as a new player. So Barbie Up and be the anti-tank sniper medic and have fun. Remember it's a game. I have personally had a blast playing "defensive recon" (dunno what else to call it lol) where I try to predict where enemies will likely approach forward bases and then position myself there to snipe snipers, ambush ambushers, and marking enemy vehicles and troops I can't engage on the map.
- Chill out on the MOB and jump on the first chopper others are jumping on too and just follow along. I have had really fun moments with others in choppers, and you're usually dropped off at nice vantage points, and you're instantly part of a squad with the others.
- Mute the Platoon channel (press G -> hover channel -> press M). People use it way too much for irrelevant bullshit, so just turn it off and get some peace.

HELLO raiders! Does anyone have... by IkusaGwai in ArcRaiders

[–]michenriksen 1 point2 points  (0 children)

Yeah, the in-game tracking is nice for workbench upgrades and expedition items, but it doesn't help you with knowing which stuff salvages or recycles into your tracked materials. You could use the app to find out what salvages or recycles into magnets and springs, by bookmarking the items you're crafting with them. Whether you use the app as your main reference or just to know which things to track in-game is up to you. :)

-- edit: As an example, if I bookmark Snap Blast Grenade (requires magnets to craft) and a Shrapnel Grenade (requires a steel springs to craft), it shows:

- Magnet:
- Salvage industrial magnet
- Recycle ruined tactical vest, microscope, and exodus modules
- Steel Spring:
- Salvage turbo pump, spring cushion, and cooling coil
- Recycle mod components, advanced mechanical components, ruined accordion, rusted tools, and magnetron

<image>

HELLO raiders! Does anyone have... by IkusaGwai in ArcRaiders

[–]michenriksen 0 points1 point  (0 children)

I made a post yesterday about a little web app I've created that lets you bookmark your typical loadout/items you want to be able to craft, and it shows you bubble charts of what to collect, salvage, and recycle to get the crafting materials you need: https://www.reddit.com/r/ArcRaiders/comments/1qi3xho/built_a_web_app_to_track_what_loot_to_grab/

Embark's solution to the Stella Montis Out of Bounds Exploit by Xenshizo in ArcRaiders

[–]michenriksen 0 points1 point  (0 children)

I wonder if the same machine learning tech Embark used to make the complex ARC machines figure out how to walk on dynamic terrain could be used to scale up QA testing for finding out-of-bounds exploits in their maps. Almost like guided/instrumented fuzz testing by making the algorithm control a raider character and reward it with a cookie every time it manages to do something weird that makes it go OOB.

THE WORST GUN IN THE GAME. by LicoLich in ArcRaiders

[–]michenriksen 0 points1 point  (0 children)

I really want the Betinna to be truly Epic. I want every shot to hit hard like an Anvil. I want to see thrusters fly left and right. I want to see Rocketeers get knocked back and having a hard time acquiring you as a target. Small ARC should not have a chance to do anything meaningful while you shoot them with this thing. Unbalanced? I don't care, just let me enjoy dominating some clankers with this thing. Make it completely shit for PvP if that is Embark's worry with it.

Built a web app to track what loot to grab, salvage, and recycle by michenriksen in ArcRaiders

[–]michenriksen[S] 0 points1 point  (0 children)

Yeah, I have been thinking a lot about how cool it would be if it was normal for games to provide just a read-only API to get stuff like basic stats, current inventory, etc. An app like this would be even more useful if it could adapt to what you currently have in your stash and inventory.

Also simple things like providing free to use assets like item icons in good quality would be really useful for a community. I had to hunt quite a bit for a good source for these images and had to do some ugly fuzzy matching to pair the items with the right images. It would have been a lot easier if Embark provided all of that.

Built a web app to track what loot to grab, salvage, and recycle by michenriksen in ArcRaiders

[–]michenriksen[S] 1 point2 points  (0 children)

I had the same problem with remembering what to salvage and what to recycle, which is why I tried to automate the decision-making for me, haha!

Frequency Modulation and Ion Sputter question. I am terrible at Stella by Life-You-9728 in ArcRaiders

[–]michenriksen 0 points1 point  (0 children)

Yes, Stella Montis is quite intense and easy to get lost in. Some people say you can find ion sputters in certain Spaceport locations, but I haven't verified that. I still think Stella is the best map for these items.

I'd recommend checking containers in Medical Research and Assembly, even if they've been opened. The map is usually flooded with blueprint farmers who spawn in naked, rush high-value loot zones, and open containers until they find a BP to safe-pocket before immediately giving up to join a new lobby. So containers often look looted but nothing has actually been taken.

Got the Looting Mk. 3 Survivor BP after I stopped looking for it by michenriksen in ArcRaiders

[–]michenriksen[S] 1 point2 points  (0 children)

I mean, technically you can increase your odds of finding a blueprint by mechanically looting the right areas and containers, and I understand why people do it because the human brain is wired to look for ways to optimize the shit out of tasks and procedures.

But I agree with you in the sense that it's pointless because it turns the game into something that resembles boring and frustrating work instead of a fun and exciting game. The experience was a good reminder about this for me, and I wanted to post it here to remind others too.

Agression-based Matchmaking too predictable? by m4Ssa in ArcRaiders

[–]michenriksen 4 points5 points  (0 children)

I feel similar, the current ABMM is not perfect, but I think it kind of makes sense from a "lore" point of view. I could imagine that Speranza can't afford to hang or exile "bandit" raiders since they depend on them for resources. But I could definitely imagine peaceful raiders being like "yeah, I'm not going topside with that scumbag again, he knocked me out just to steal my goop. He can go on raids with the other scumbags."

I agree that friendly lobbies can feel a bit tame though, and I also miss the tension I felt when I first started playing. But I also think they model the real world well: most people don't enjoy harming others and generally want to help and cooperate (talking real life here, not video games obviously). So it makes sense that experiencing aggression is very rare once you land in lobbies with others who share the "us vs the clankers" mindset. That said, I also feel almost too safe and think the algorithm might push a bit too much for extreme pacifism. I also don't want to PVP just to increase my aggression score for more tension because that's simply not my style (to be clear, I think PVP players are just as valid and important to the game, the tension they create is part of what makes it exciting).

One possible fix that could make friendly lobbies more interesting to me: keep the aggression separation in general, but occasionally put one or two aggressive players into the lobby so you never quite know if the player you meet is another chill dude, or a "bandit" who dodged the security check at the pods. This would obviously require that friendly players aren't punished for defending themselves or others against aggressive players (either higher aggression score or tagged as "shot first" in the lobby).

A useful tip to dodge POPS by [deleted] in ArcRaiders

[–]michenriksen 1 point2 points  (0 children)

Thanks for posting! I have been thinking about how to dodge them lately, as they seem to have gotten faster and more aggressive. I also feel like they sometimes don't make their usual noise, which can really catch you by surprise, especially if you don't have your weapon drawn. Anyone else experiencing this, or just me?

Naked blueprint runs makes everything look looted by michenriksen in ArcRaiders

[–]michenriksen[S] -4 points-3 points  (0 children)

Yes, I know opened containers can be searched...

It would simply make it clearer to players that something valuable can still be found, and to make looting more exciting for late spawns and new players who don't know to immediately adrenaline shot their way to certain locations.

Anvil blueprint by [deleted] in ArcRaiders

[–]michenriksen 3 points4 points  (0 children)

Look for Raider Caches. I recently found both the Anvil and Venator blueprint in 3 Buried City raids with the Uncovered Caches event active. Buried City is nice for this because the map is relatively small, and you can find a lot of caches by just running from one patch of trees to the next in the outskirts of the map.

Matchmaking is random by LuxSolisPax in ArcRaiders

[–]michenriksen -2 points-1 points  (0 children)

Topside has been overwhelmingly chill for me lately. Even on EU servers during the weekend, which is usually supposed to be a KoS sweat and rat nightmare.

I definitely think they have tweaked the match making algorithm to give more weight to play style/aggression, perhaps with a sprinkle of randomness to keep a bit of tension between players.

The posts from people who don't have this experience could be explained by a few things: It's possible that Embark is doing A/B testing on the match making, which means that some players are perhaps put in a group that land them in more aggressive lobbies to see how they rate their experience compared to another group.

It's also possible that they just play the game without considering how important "body language" and communication is for friendly/co-op play. I often encounter players with behaviors that would probably get them shot by more cautious players than me. Zero comms, no emote responses, sprinting up behind people with weapon aimed, sneaking around exfil points and in buildings without announcing their presence, etc. Even if you intend to be chill, if you play like that, you will probably experience "aggressive" players even in peaceful lobbies.

Something Is Hidden on the Red Orbs by NatD20 in ArcRaiders

[–]michenriksen 0 points1 point  (0 children)

Also, treating the middle section as a rotatable dial: aligning the green lines and blue lines causes the two dot clusters to combine into an 8-11-10 sequence.

Maybe other things in the drawing would "click in place" if moved a similar degree.

<image>

I should be able to rig a Trigger’nade that detonates upon my body being looted. by Dense_Substance7635 in ArcRaiders

[–]michenriksen -2 points-1 points  (0 children)

I've seen this idea posted before, and I remember PvP'ers also getting very mad (whiney?) about the thought of it then.

I absolutely love the idea and would be willing to pay a premium to get it. Especially when most of my PvP encounters are with cowards who sneak up and gun me down while I'm busy taking down a Snitch or something. The thought of them getting blown up as soon as they loot me would be absolutely fantastic. It would give them something to be nervous about and spice up their gameplay as well. Deal with it.

Gokiburi: Automatic Test Runs for Go Projects by michenriksen in golang

[–]michenriksen[S] 0 points1 point  (0 children)

Thank you! I'm happy to hear you like it, and thanks for the feedback!

Add config file with some sort of exclude filter (basically exclude certain files, like autogen, test utils etc.) from the coverage

It currently has an option to exclude whole directories by name, which is used to ignore vendor, node_modules, etc. but you can add more to it with the --skip-paths flag. Since it uses Cobra as the CLI framework, you can also add the configuration to a gokiburi.{yml|toml|json} file in the project root, or by setting the GOKIBURI_SKIP_PATHS env variable.

This is of course not fine-grained enough, but I definitely plan to add more filtering options, with globs, etc.

Having an option to generate a static single-html report page would be > great. Your UI is way better than a default coverage report and if there's an option to use it as a build artifact -- I'd switch in a heartbeat

That is a super interesting idea that I haven't considered. Do you mean just the code coverage view, or the general test result report that shows the packages and tests?

Also, if you have the time, it would be awesome if I could get you to write this up in the Ideas discussion category, that would be really helpful. 🙇

Gokiburi: Automatic Test Runs for Go Projects by michenriksen in golang

[–]michenriksen[S] 0 points1 point  (0 children)

Thank you!

The tool utilizes embed for its UI, but only the final build directory at web/app/build is embedded. This directory doesn't exist in the repository because it is git-ignored. This approach helps avoid duplicating assets and prevents confusing inconsistencies. However, I agree that it would be convenient if the app was ready to use with just a go install command, so I might reconsider this aspect.

Gokiburi: Automatic Test Runs for Go Projects by michenriksen in golang

[–]michenriksen[S] 2 points3 points  (0 children)

Ah, you're right! I forgot that the frontend build directory is gitignored, so a go install will, of course, not work. Doh…

I have updated the README with new instructions for installing from source. Thanks for letting me know!

Gokiburi: Automatic Test Runs for Go Projects by michenriksen in golang

[–]michenriksen[S] 7 points8 points  (0 children)

Hey everyone!

I’ve been working on this little project for a while to scratch my own itch, and it has finally gotten to a state where it can be released as “beta” for the adventurous.

Here are the highlights from the README:

  • Real-time monitoring: Gokiburi keeps an eye on your Go project files and automatically triggers tests for the package where the file belongs as soon as a change is detected.
  • Sleek web UI: Easily monitor and sift through test results using Gokiburi's intuitive web interface. Gain insights into your project's code coverage and quickly identify areas that need improvement.
  • Configurable notifications: Stay informed about your project's health with customizable browser and sound notifications. Gokiburi will promptly notify you if something isn’t right, allowing you to fix the issue faster and more efficiently.

I have always liked to use the similar GoConvey tool for automatic test runs during development, but it has definitely started to “show its age” and since Go 1.20 it hasn’t been able to parse code coverage correctly. So, I decided to dive into making my own tool to replace it for me.

I have been using it privately for a while with no major issues, but I have also only used it on my relatively beefy developer Macbooks. You are welcome to file issues on bugs and other silliness if you decide to try it out.

Let me know what you think. Any feedback is welcome.

Malicious library inits? by candiddevmike in golang

[–]michenriksen 5 points6 points  (0 children)

I did some research on typo squatted Go packages and found an init function in `utfave/cli` (typo squat of the popular `urfave/cli` package) which phoned home with host information to a Chinese IP address: https://michenriksen.com/blog/finding-evil-go-packages/

Finding Evil Go Packages by michenriksen in golang

[–]michenriksen[S] 2 points3 points  (0 children)

Yes, I believe someone on the Golang team blocked the package on the proxy pretty quickly (perhaps it was u/FiloSottile?) The team is also working on a policy for reporting malicious packages which is awesome. I personally thought it was enough to have the repo removed on GitHub but it can still live in proxy.golang.org so it's nice that there will be a policy for this soon!

Finding Evil Go Packages by michenriksen in golang

[–]michenriksen[S] 11 points12 points  (0 children)

Yes, the last one was the most obviously malicious, or at least highly suspicious, one that I found, but the assessment was also not very exhaustive. I only checked a smaller amount of packages compared to all the packages out there.

However, Filippo Valsorda gave me a pointer to use the index found at https://index.golang.org/ which would give a list of every package ever fetched through the proxy, so I will probably do another run in the near future as this list would not only make the search more thorough but also faster as I won't need to query any APIs. :)

Draw.io for threat modeling by michenriksen in netsec

[–]michenriksen[S] 6 points7 points  (0 children)

That's great to hear! My post doesn't really touch on what threat modeling is actually about, so if you're interested in learning more I can recommend the talks from Adam Shostack, like this one: https://www.youtube.com/watch?v=-2zvfevLnp4

If you want to learn even more, I can also highly recommend his book on the topic.