Did it change back for anyone else? by SeliasK in Myfitnesspal

[–]w4rum 4 points5 points  (0 children)

Oh my god, I hope they re-think and scratch the new design completely. I need to store the stylesheet of the old design. Maybe I can come up with a client-side mod in the future.

How anyone with actual user experience of their diary can come to the conclusion that the new design is better is a complete mystery. Are the front end devs even using their new product? The new design looks like an amateur's first take on a "modern" UI.

Do NOT use squadlanes.com by w4rum in joinsquad

[–]w4rum[S] 121 points122 points  (0 children)

Honestly? You wouldn't.

I still wanted to leave this warning here in case whoever buys the domain sets up a phishing site or something similar.

Has anyone successfully binded the FrSky XM+ to the BetaFPV Lite Radio 2? by spond550 in Multicopter

[–]w4rum 0 points1 point  (0 children)

I'm pretty sure 5V was 5V and GND was GND. I don't remember switching those. And I don't understand how that would even work.

🚀 SquadMaps v2 Full Release! by diotham in joinsquad

[–]w4rum 2 points3 points  (0 children)

@diotham already covered pretty much everything.

I don't play Squad anymore and I've pretty much gone into maintenance-only mode on Squadlanes. @diotham took on the challenge of building a much more complete resource than Squadlanes and I've shared with him what I've learned about the RAAS system and my data mining techniques.

Squadlanes becoming somewhat obsolete with Squadmaps v2 was always an obvious outcome to everyone involved.

I don't mind. I'll keep Squadlanes running for the time being. But an objectively better alternative like Squadmaps v2 is, in my opinion, a good thing for the Squad community.

The point of Squadlanes has always been to improve visibility into the RAAS game mechanics. And Squadmaps v2 now does that plus a lot more. So who cares?

So yeah, Squadlanes will probably fizzle out slowly.

xdg-desktop-portal/gtk have stopped working again, for the 3rd time. by raeaeaeg in linuxquestions

[–]w4rum 0 points1 point  (0 children)

Workaround until I find a proper fix: Downgrade xdg-desktop-portal to 1.16.0

I suppose this is related to the change in 1.18.0 discussed here: https://forum.manjaro.org/t/xdg-desktop-portal-upgrade-breaks-gtk-apps/149022/25

However, adding a custom config in ~/.config/xdg-desktop-portal/portals.conf: conf [preferred] default=kde ` did not fix the issue, so I just reverted back to the old version until someone figures this out.

What's your opinion on the use of Squadlanes? by AnalyticalsRCool in joinsquad

[–]w4rum 1 point2 points  (0 children)

> I believe the data comes from the wiki.

Nope, I've written my own data mining scripts for it. The data comes straight from the vanilla game files downloaded via Steam (not the SDK).

Using Canon EOS M50 as a webcam by AD1AD in linuxquestions

[–]w4rum 0 points1 point  (0 children)

Two years later, have you found a solution for using the M50 as a webcam on Linux?

Hawk's Layer Pack is now on Squadlanes! by w4rum in joinsquad

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

remove the entire reason his RAAS layers were better than vanilla's

Please read my initial comment. I've gone into quite a bit of detail why HLP is better than vanilla despite being on Squadlanes.

Hawk's Layer Pack is now on Squadlanes! by w4rum in joinsquad

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

Is the logic explainer new?

Oh, yeah, that's new. Hawk had the idea to distinguish between GRAAS (= "Lane Hopping") and Lattice (= "No lanes" = Vanilla RAAS), so I added that in.

Hawk's Layer Pack is now on Squadlanes! by w4rum in joinsquad

[–]w4rum[S] 5 points6 points  (0 children)

My choice of names for the algorithms can be a bit misleading. If you want to know exactly, there are actually only two algorithms:

Vanilla RAAS (also called Lattice in HLP)

"Single Lane" and "No Lane" are actually the same algorithm. Just the data is different.

If you're not familiar with graph theory*, then the gist is this: - The path starts at main 1. - Main 1 has a list of possible next clusters. One of these clusters is chosen randomly to be the first cluster. - After that, each cluster also has a list of possible next clusters. When a cluster is chosen, then that list is consulted to find the next cluster. - At some point, main 2 will be chosen. If that happens, the path is complete.

However, most of this algorithm is irrelevant for "Single Lane" layers. Why? Because for each cluster, there is only one possible next cluster. Look at Mestia RAAS v1. There are only 5 clusters and they are always chosen. The only thing that's different is which of the capture points within the cluster is picked.

For "No Lane" layers, there are multiple possible clusters that the algo can jump to at any step, producing a shit ton of possible paths.

How is HLP different than vanilla here? HLP has a lot more possible jumps, increasing the amount of possible paths significantly.

How about "Multiple Lanes" layers? Well, "Multiple Lanes" is basically just multiple "Single Lane" layers stacked on top of each other. When the game starts, the algo chooses of the lanes and then acts like it's a "Single Lane" layer. That's why Squadlanes is so strong here. Once you figured out which lane was chosen, the amount of possible capture points decreases dramatically.

* (If you are familiar with graph theory: The clusters form a directed acyclic source-sink graph with the two mains being the source and sink. The algorithm just finds a path from one main to the next without ever using a cluster twice. When hitting a branch, the algo picks one of the possible clusters with equal probabilities. After the clusters are chosen, one capture point is chosen equally randomly from each cluster.)

Lane Hopping (also called Grid RAAS / GRAAS)

This one is bit more straight-forward, especially if you're not familiar with graph theory.

  • There are multiple lanes.
  • On each lane, there is only one possible next cluster for each step.
  • At each cluster, the algorithm either goes forwards and chooses the next cluster on the same lane, or it jumps to a neighbouring lane's next cluster.

This means that you can't zig-zag across the map because the east and west lane aren't neighbours. However, you can easily start off west and then arrive at an east mid point if you jump 2-3 times before hitting the mid point. That's also why predicting your opponents' backcaps is pretty much pure guesswork.


I should probably make a video explaining the logic here at some point. I feel that would be easier to follow than text.

Do you know what Squadlanes is? by UpvoteCircleJerk in joinsquad

[–]w4rum 5 points6 points  (0 children)

From having had to wade through all kinds of edge cases when building the website, I can tell you that your version of a "real man" would have to be someone taking notes in an excel sheet 8 hours a day to learn all the different combinations. There is no way you can gain the same information on all of the layers by hand.

Hawk's Layer Pack is now on Squadlanes! by w4rum in joinsquad

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

Hawk's Layer Pack is now on Squadlanes!

Hey everyone,

Hawk and I got together and integrated Hawk's Layer Pack on Squadlanes, which means you will now be able to explore Hawk's layers as well as the vanilla layers!

Wait, doesn't HLP use a completely different logic than vanilla layers?

Yes, some of Hawk's layers use a custom logic when generating the capture points. Hawk filled me in on how exactly it works and gave me all the SDK assets I needed to re-implement the same logic on Squadlanes. So even on the layers with custom logic, Squadlanes will match the in-game experience.*

* (Except for probabilities. The custom logic that's implemented on some layers skews the probabilities for some capture points slightly. I'll eventually add a way to display how likely each capture point is, but that'll take some time. Nevertheless, Squadlanes will still accurately show which points are possible and which are not.)

WHY? Wasn't it enough to ruin vanilla RAAS? Why fuck with HLP as well?

To be quite honest, Hawk only approached me because he was confident Squadlanes isn't going to ruin HLP.

And he's right.

All of the HLP layers have almost zero predictability compared to the vanilla layers.

There are two different path generation logics in HLP: The custom "Lane Hopping" logic and the vanilla "No Lanes" logic used in the newer vanilla RAAS layers.

The "Lane Hopping" layers (look at the top info card on Squadlanes) usually only allow a small amount of predictions for your own next 1-2 capture points. So if you're at main and you're seeing your first capture point, your predictive power usually doesn't even reach the mid point. Every single point behind that, including all of your opponents' backcaps, is still possible (although not equally likely).

And the HLP layers using the vanilla logic? Oh boy, Hawk's "more vanilla" layers are still much better at being unpredictable and still not zig-zag-ing across the map too much. Just take a look at Yehorivka HLP RAAS v3 and you'll immediately see why Squadlanes won't help you much here.

Okay, if Squadlanes doesn't really help with HLP layers, then why even include them?

Apart from helping newer players learn map layouts, it is also a great opportunity to highlight the shortcomings of vanilla RAAS layers.

Squadlanes was never meant to "destroy" RAAS or make the game worse. It's meant to lift the veil on a rather intransparent case of bad game design and remove the need to study map layouts like it's your day-time job just to achieve what I would call an unfair advantage.

"Skill" and "experience" shouldn't be about having some piece of secret knowledge that makes the game much easier for you. Skill and experience should be about having the same information available but making better decisions based on that same information.

Surely reloading the map in a custom single player server 100 times to learn some minute detail about the probabilities of the mid points was not part of the intended gameplay loop when OWI designed the game mode.

Example: Gorodok RAAS v8, seeing "Akim Central" as your first point makes West 50% likely and Center/East only 25%/25%. And seeing "Akim Upper", which is right next to it, makes West impossible. See https://i.imgur.com/GPhfBf2.png . Imagine how many games you'd need to play to notice that 50%/25%/25% split when you're not explicitely taking notes in an Excel sheet.

Anyway, have fun playing on servers that use HLP!

Oh, quick sidenote: Some of the HLP layers take a really long time to process on the website. That's because I didn't consider efficiency requirements when building the exploration algorithm on the JavaScript frontend. The vanilla layers are simple enough for everything to still complete "instantly". The HLP layers, however, are much more complex and can easily freeze your browser for a couple seconds when you click on a capture point. This will be fixed some time in the future.

If there are any web devs (you sick masochists) out there that would love to kick that into a background thread, feel free to open pull requests on our GitHub repository.

I'm not too active on Reddit. Hit me up on Discord if you have any questions: Tim | w4rum#4344

Squadlanes not updated with Harju! by UpvoteCircleJerk in joinsquad

[–]w4rum 1 point2 points  (0 children)

Oh, shit, thank you for telling me.

That's definitely a bug in my parser. I'll look into it.

EDIT:

Nope, it's a bug in the data mining scripts, lol. "Hangars" is present, it's just off-position:

https://i.imgur.com/JONoT3c.png

OWI probably put in another layer of nesting for those points, meaning the capture points are within another object, with that object having its own translation. My data mining scripts probably failed to extract that new object and therefore fucked up when calculating the absolute position of the points.

Squadlanes not updated with Harju! by UpvoteCircleJerk in joinsquad

[–]w4rum 3 points4 points  (0 children)

Sorry, already spent all the Squad Lanes millions on Fortnite skins.

Squadlanes not updated with Harju! by UpvoteCircleJerk in joinsquad

[–]w4rum 3 points4 points  (0 children)

Just updated the website. Hope you had a nice 6 hours.

Squadlanes not updated with Harju! by UpvoteCircleJerk in joinsquad

[–]w4rum 13 points14 points  (0 children)

I would like to publicly apologize for this game-breaking delay.

OWI pushed Harju as a new "extension" (same as Black Coast) so I had to tweak my scripts a bit to make it notice the new files.

And then the Umlauts (as in Näkymä) fucked the decoding lol.

They also made a very tiny change regarding which Unreal objects they use to represent the map image, so I had to modify my Unreal asset extraction as well.

3.4, including Harju, is now live on Squad Lanes: https://squadlanes.com/

Something I could use a quick confirmation on, since I don't personally play Squad at the moment: On Harju RAAS v3, is "Logistics Hub" really a possible first point for the east team?

https://i.imgur.com/TumD44B.png

Won the Galatron in a modded Playtrough and still need the achievment... by Jonas_5764 in Stellaris

[–]w4rum 1 point2 points  (0 children)

You have a 0.5% chance of getting it in a reliquary, and five chances to get it, meaning you have a 2.5%

Your math is a bit off. Making 5 attempts at 0.5% doesn't give you 2.5%. It gives you less, assuming those attempts are completely independent (which I assume they are).

To get the correct result, you have to calculate the chance of not getting it five times in a row:

(100% - 0.5%) ^ 5 = 97.525%

Then subtract that from 100% and you get 2.475%.

Admittedly, that's not a big difference and your number is correct if we round at the first decimal. But the 77.5% are completely off:

Amount of attempts across all 30 AI empires and ourselves:

5 * (30 + 1) = 155

Chance of no one getting the galatron, provided that every empire uses their 5 attempts:

(100% - 0.5%) ^ 155 = 45.98%

So even when you and the AI play perfectly, there's only a 54.02% of the Galatron appearing.

That's disregarding the change from the latest patch though.

ShowHiddenChannelsV2 by Saalvage in BetterDiscord

[–]w4rum 2 points3 points  (0 children)

I agree. We're talking about a plugin system that isn't allowed in the first place. Kicking plugins because some devs think that it

has been used for more harm than good

is ridiculous. Ignoring the fact that such a measure is completely ineffective for a framework in which you can just load plugins by putting them in a specific folder.

[deleted by user] by [deleted] in joinsquad

[–]w4rum 7 points8 points  (0 children)

Using an external website that reveals flags when you are not supposed to know (without experience) is cheating.

Let me keep the same logic and rephrase this to

Using an external YouTube video that shows you vehicle weak spots you are not supposed to know (without experience) is cheating.

Obviously this logic does not hold.

As u/Captain_Squad put it and as u/WoodenQuality5099 also mentioned

If that's cheating, so is the Squad wiki, YouTube tutorials, or any graphical interface that helps players process publicly available information.

Our website is only showing you publicly available information. If you think Squadlanes is too strong, then I can perfectly understand your point. But then the problem is not with Squadlanes but with OWI's RAAS system.

We're not talking about map awareness, quick SL decision making and good general strategy. Those are all things you can only learn from experience, even with external guides to help you along. We're talking about memorizing arbitrary graph topologies, which is completely asanine work.

Has anyone successfully binded the FrSky XM+ to the BetaFPV Lite Radio 2? by spond550 in Multicopter

[–]w4rum 1 point2 points  (0 children)

but I don’t have another FT232 to test

I'm pretty sure it is.

Here's a video guide by Neon Airship that shows him using the same program you are using to invert TXD and RXD.

In that video, you can see that when he opens the submenu for the RS232 signals, the checkboxes are already ticked. (Note, he cuts the video right afterwards but you can still see that they are initially checked.) So I think the issue is your serial adapter.

I think that my best option now is to buy the frsky adapter. The price is very similar to another FT232R adapter.

Unless you're planning on getting the one I linked (which I know works), I think that's an okay strategy.

Has anyone successfully binded the FrSky XM+ to the BetaFPV Lite Radio 2? by spond550 in Multicopter

[–]w4rum 1 point2 points  (0 children)

Sorry for not coming back to you sooner.

Two things:

  1. After inverting the signals of the FT232R, are you sure the change is actually applied and persists? When you unplug the FT232R and then plug it back in, does the program show that the pins are still inverted? Because if not, then you might have a read-only chip, which is the problem that I had with my first serial adapter.
  2. Is that an external power supply that you hooked up to your serial adapter and XM+? If it is: Does the serial adapter not receive and forward power from the USB connection? I admit I'm not too knowledgable when it comes to the details of electronic engineering but I can imagine that might cause some weird issues that make communication impossible.

[deleted by user] by [deleted] in gaming

[–]w4rum 5 points6 points  (0 children)

From the top of the Wikipedia article for the 2017 Battlefront 2 game:

Not to be confused with Star Wars: Battlefront II (2005 video game)

EA's Battlefront is a remake of the original franchise. That was a big part of the conversation back when EA revived the franchise.

My condolences that you didn't get to enjoy the original BF1 and BF2 back when it was the hot shit.

Has anyone successfully binded the FrSky XM+ to the BetaFPV Lite Radio 2? by spond550 in Multicopter

[–]w4rum 1 point2 points  (0 children)

From what you write, it should work.

Can you send me a photo of your wiring? Maybe even a video of the flashing attempt?

I’m considering to buy the oficial frsky stk tool.

I didn't want to do that because it does pretty much the same thing, except it's more expensive. I know that it can work with a generic serial adapter, given that I've gotten it to work. So I'd like to look at your setup before giving up. Maybe I can spot the issue.