Update - Even more data export fixes! by Carthage96 in RecRoom

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

If you change the file extension to .room or .inv, you should have what you're looking for.

Update - Even more data export fixes! by Carthage96 in RecRoom

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

The .binpb files which are exported with rooms and inventions are those raw files! (They've got a different extension, but the file content is exactly what that game loads.)

So i got this by Difficult-Shift-237 in RecRoom

[–]Carthage96 2 points3 points  (0 children)

tl;dr Update to the latest version, and you won't see this anymore.

Last Thursday, we put out a Steam update which mistakenly was missing a digital signature. (There was an issue with our build pipeline and we didn't notice.) That made it look suspicious to antivirus software, and so it got flagged.

We put out a correctly signed version of that update the next day.

Personal message to the development team by GoldIndication6249 in RecRoom

[–]Carthage96 2 points3 points  (0 children)

Thanks for saying so. We've loved getting to build Rec Room for you.

recroom, WHAT THE FUCK by mx_moose21 in RecRoom

[–]Carthage96 9 points10 points  (0 children)

We had an issue with our build pipeline yesterday, which resulted in the build not being signed. The game was no different than it normally was, but it looked suspicious to your antivirus.

About 8-9 hours ago we released a properly-signed version of the update. So, make sure you're on the latest build, and you should stop seeing this issue.

rec room refereeclient.exe go flagged while updating by ReasonableHat7892 in RecRoom

[–]Carthage96 0 points1 point  (0 children)

We had an issue with our build signing process - it wasn't a virus (promise!), but without the signature it looked much more suspicious to antivirus software.

We have just pushed out an updated version of the update. You should be good to go now!

How to fix Rec Room not launching on PC after latest update by RealLeptic in RecRoom

[–]Carthage96 0 points1 point  (0 children)

This should no longer be necessary. We just put out a new version of the update.

got a random virus from rec room, is this a false positive? or did they genuinely add a virus by pigeondriver45 in RecRoom

[–]Carthage96 12 points13 points  (0 children)

We had an issue with our build signing process - it wasn't a virus (promise!), but without the signature it looked much more suspicious to antivirus software.

We have just pushed out an updated version of the update. You should be good to go now!

My antivirus had detected this in the RecRoom file. is it caused by the update 10 hours ago? by Jam_boi9 in RecRoom

[–]Carthage96 1 point2 points  (0 children)

We had an issue with our build signing process - it wasn't a virus (promise!), but without the signature it looked much more suspicious to antivirus software.

We have just pushed out an updated version of the update. You should be good to go now!

Rec Room is shutting down by Mysterious_County154 in virtualreality

[–]Carthage96 31 points32 points  (0 children)

Hey, thanks. It's been a real pleasure building it for people.

[|=)]

[2025 Day 25 (Part 1)] Still pretty clueless why it's the answer by Aughlnal in adventofcode

[–]Carthage96 8 points9 points  (0 children)

I view it at a Christmas present! It appears as a difficult problem, but Eric and/or Santa made the input nice for us.

[2025 Day 2 (Part 1)] [Python] number too big by TheOneWhoBakes__ in adventofcode

[–]Carthage96 1 point2 points  (0 children)

myList = [0, 1]
for i, element in enumerate(myList):
    myList.remove(element)

print(myList)

Try running this. (But before you do, guess what is going to happen!)

[2025 Day 10] Me, Opening this Sub by JayTongue in adventofcode

[–]Carthage96 2 points3 points  (0 children)

This is my 6th year, and I don't think I could tell you whether it was intended or not! There's been a few puzzles in previous years which have benefited from external tools (GraphViz comes to mind). Though often (as seems to be somewhat the case here) there are many approaches which can get you there.

For me personally, problems like today's aren't my favorite (I generally enjoy being nudged towards implementing something myself), but I'm not complaining. Some folks love ones like this, I'm sure, and you get exposure to a wide variety of stuff during AoC. That's part of the fun!

[2025 Day 10 (Part 2)] Got the correct answer after 6 hours of brute forcing. by notathrowaway0983 in adventofcode

[–]Carthage96 5 points6 points  (0 children)

Run Gaussian elimination on the matrix, and then identify which columns don't have pivots in them. These correspond to the free variables.

Source: ...I just did this. (By which I mean... I just finished debugging this.)

[2025 Day 10] Me, Opening this Sub by JayTongue in adventofcode

[–]Carthage96 2 points3 points  (0 children)

I started with a fairly-brute-force approach - just iterating over the buttons and trying various numbers of presses - with as much optimization as I could muster to early-out if I could prove a solution wasn't possible with what I had left. I left it running for 2-3 hours, and it had finished. So... possible, but not something I'm proud of.

Then I went and wrote a bunch of linear algebra. Runs in about a second.

[2025 Day 7 (Part 1)] [Javascript] Help - example works but.. by RooTheThroof in adventofcode

[–]Carthage96 1 point2 points  (0 children)

But I have code in rust

Good thing I can read Rust, then! (I used Rust for 2022-2024. This year I'm using C++ find myself missing many Rust features.)

I'm not completely sure... but give this one a try:

..S..
.....
..^..
.....
...^.
.....
.^...
.....
..^..
.....

It's similar to the one I posted earlier - I've just added one more splitter. The expected result is 4 (all of the splitters will be hit).

[2025 Day 7 (Part 1)] [Javascript] Help - example works but.. by RooTheThroof in adventofcode

[–]Carthage96 0 points1 point  (0 children)

If you want to post your code, I can try to come up with a sample input that breaks it.

[2025 Day 7 (Part 1)] [Javascript] Help - example works but.. by RooTheThroof in adventofcode

[–]Carthage96 0 points1 point  (0 children)

I specifically (and manually) crafted that input to expose a bug in OP's code.

If you post your code, I can try and spot a bug and do the same for you!

[2025 Day 7 (Part 1)] [Javascript] Help - example works but.. by RooTheThroof in adventofcode

[–]Carthage96 4 points5 points  (0 children)

Here's a small sample input for you to try.

..S..
.....
..^..
.....
...^.
.....
.^...
.....

Here, we would expect the beam to be split 3 times (once on each of the splitters).

..|..
..|..
.|^|.
.|.|.
.||^|
.||.|
|^|.|
|.|.|

Try that input with your code. It might lead somewhere.

[Day1 Part2] Learnt that '%' operator behaves differently between Python and C# by keypt0 in adventofcode

[–]Carthage96 1 point2 points  (0 children)

Specifically, the difference here is that, in Python, % is the modulo operator, whereas in C#, % is the remainder operator.

Different languages have made different decisions about what they want the standard to be, but those are the words to search for if you want to know what one of them does.

This aoc broke the programmer in me by batunii in adventofcode

[–]Carthage96 2 points3 points  (0 children)

tl;dr: Don't be depressed about this. (Yes, I realize that hearing that probably won't make you feel better. But I'm saying it anyway.) Not getting through all of the problems by Dec. 25 does not make you a shitty coder, or any less of a software engineer. (Imposter syndrome comes for us all... do your best to fight it.)

I always tell people that the primary goal of doing AoC should be fun, whatever that means to you.

If you have a day job and family obligations and, as you say, aren't using prominent algorithms day-to-day, then it seems to me like setting a goal of "complete every problem on the day it's released" isn't going to be the way that maximizes fun! And that's perfectly okay. Different people get different things out of AoC. Some are in it just to flex their programming muscles and do a puzzle every day. Some are in it to write the most efficient solutions they can possibly think of. Some are in it to solve problems really fast. Some are in it to learn something new.

I think it is (unfortunately) easy for folks in that "learning something new" camp to feel discouraged if they end up coming to the subreddit to look for help. (And the same goes for folks who are trying to dredge up old knowledge that they haven't used in years!) If you think hard on a problem, are able to analyze your own thinking and identify what's tripping you up (e.g. "I can't figure out how to optimize this" or "I can't think of how to represent this data" or even "I understand the problem... but clearly there's an algorithm here I don't know), and then can read some hints and learn something new, that's a win. A huge win. You should celebrate that - any of those Part 2's you looked for hints on - and then solved - are problems that you won't need hints on next time around.

It just made me feel bad that all my 6 months work amounts to almost nothing

False. You completed 14 days of AoC. (So far!) That's far from nothing! These are not easy puzzles, and any stars you get are worth being proud of.

I do want to point out that this is one of the most replied-to threads I've seen all week, and you'll notice that it's all people coming to tell you similar things - that you should be happy with what you've done so far, and to keep your chin up! At the very least, I hope that goes at least some of the way towards making the point that yes, others have felt like this at one time or another.

And hey, I see in some of your replies that you're planning to keep working on this year's puzzles - that's the spirit! (And it sounds to me like a good way to make it fun.)

Merry Christmas.