HN user

Gamemaster1379

245 karma
Posts11
Comments73
View on HN

You have to reach set hard principles for disassembly. I've been experimenting with this for about 6 months now, starting with 4.6 in February where it would do a hacky half ass buggy job of an NES game.

I got a shitty PSX recompiler together in March. Been refining it since. This week along I stood up 5 different psx games and added widescreen to 4 of them and added an in memory injection English translation to another to avoid having to fight the assembly.

Claude Fable 5 1 month ago

I had a similar experience. I have a complex RE implementation that has. A lot of layers. 4.8 struggled for weeks. 40 minutes on Fable and I may now have the most performant way to play Tomba on the planet.

I'm an expert at datalakes. I manage them for my company. I also am proficient at backend web. Even still I use Gen AI frequently to manage it all. When my company downsized I kept the lights on. Not enough bandwidth to do more. I've since materially improved the system and doing things we never did even at a team of 2 or 3.

Outside my expertise I've begun writing static recompilers for old retro game systems and have gotten some games off the ground. I understand WHAT they're doing but I neve had the expertise to do such things myself. Even if I did I could never operate at the velocity I am now.

Stop Killing Games 2 months ago

or if it is illegal to modify the game client to point to a fan-run server

This would suggest entitlement to be able to allow the game to function in any capacity. They aren't expecting the developer to host it, but the legal right of someone to host it and the capacity for anyone to direct their client to it.

I've been off-and-on again. I stopped using it for years. I begrudgingly began using it again as I founded a private game server (before AI was viable, even, so it wasn't sued) for a game that shutdown a few years ago. Perhaps hilariously, the moderators there also didn't like me and told me to eat shit when I suggested people start doing packet captures. At least they warmed up to me over the years though and actually endorse the project now. Doesn't make the rest of the website any less of a cesspool though.

Yeah, I may give a whirl to those subreddits, but it does really show the dissonance between a sect's visceral hatred of AI relative to their interests when they're rejecting the progress of a game on the game's own franchise's subreddit.

You say that, but just today I showcased my Megaman X Recomp on a Megaman subreddit. I got harassed by a drive-by anti-AI cabal and then the moderators of the subreddit removed my submission after I reported the harassment, citing that AI was involved, and AI is theft.

I've been experimenting with AI in this space myself. Don't believe any of my projects are listed there but I posted an article some days back where I showcased static recompilers all playing at least one commercial game for the NES, SNES, Sega Genesis, Virtual Boy and Playstation. I actually just announced a playable build of Megaman X today that eliminates all its slowdowns.

Whether the broader communities will accept any of my work remains to be seek given the heavy correlation to those communities and anti AI sentiment.

I once worked for a retail computer repair shop that had an unbelievable amount of ethical concerns ( many things outright illegal). Among them was cracking Windows Vista or installing 7, cracking it and then rolling to Windows 10 get a license key from MS and then charging the customer for a license key.

I tried calling MS to report it and the guy on the other side said they didn't have a process for handling that and basically suggested I hang up.

These all sound like a lot of fun. I've built a few discord bots myself as I've run a few online communities.

1) Reminder bot for scheduled events.

We're all working adults who all played games as teens together . To actually get us together, we schedule our favorite games for once a month to play for a few hours. We all often forget when they start, so my bot posts a 2 week, 1 week 3 days, and 2 hour notice.

2) RCON bot I run a TF2 server and a Minecraft server. You can manage both via RCON commands via slash commands in Discord. Also the tf2 one monitors player activity and alerts if players are in the server

3. Private server API bot

I founded a private game server for a game that ended service in 2023. The bot reads from our API to make a central list of lobbies and status. It also creates voice channels for each public lobby.

It's also used to help grant items and other admin commands.

4. For April Fools, I made a snarky bot that responded to random messages. It was backed by Gemini.

These have all been fun and novel to make but I've never found a great way to productize them and make money from any of them. Wonder if you've found any avenues there.

I get the impression the authors are monitoring the thread. I'm not home to check this out but I like the idea. A few questions.

1. Does the web interface allow you to download your ROMs in a similar fashion to Plex letting you download your files? I could see myself using this to fetch from my libraries and would like a nice GUI box art interface to grab a game I'm looking for. 2. How does this work with ROM hacks? How is the metadata pulled? Filename? Header? How could I set custom metadata where it doesn't match. 3. Does this have an accessible and documented API if I want to build extensions to it (or am I forced to use the interface?)

Honestly Valve had it right with offering dedicated server packages. I respect any studio that does the same, like TripWire and Killing Floor.

I run my own private server for a live service game that shut down in just 1 year. We got lucky because they seemingly bundled the server code into the client. But the game was never meant to allow for that...

No, Google is being aggressive likely due to liability.

I made an Android app that used React Native and it was the simplest thing ever. It had no auth, no telemetry, no persisted storage. Quite literally all it did was take text input and output it's braille equivalent and vice versa.

Had another one that made procedurally generated credits like you'd see at the end of a game. Same thing. No auth, no telemetry, etc.

I made a total of $3.97 for those apps. I did also receive a $350 settlement for some class action lawsuit Google lost about something they did to developers.

Closing my account removes me from potential future class action pools.

A lot of people are cross referencing the emails to find out more personal info on the team.

The hacker also is showing admin panels such as "private ban reasons" as I recall and a private janitor board and all it's message contents.

That's what I started as well with this employer. I never wanted to get involved with their other project but they forced me on it. I was trying to find another employer the entire time but it was just around the time Trump got elected the first time and nobody seemingly wanted to hire

I got forced into working for some garbage startup at a job early in my career. The CEO was absolutely psychotic and never put much effort into hiding his motives.

The guy gave me a "Pre selection" letter (bokded at the top that it was "NOT A LEGAL DOCUMENT") that I was selected to receive 1,000,000 shares, vested at 250k a year (no one year cliff into monthly). 1,000,000 of how many? Didn't say. Percentage? Nope. Was it 25% 3% .00003% Who knows!

I eventually was forced out after him verbally abusing me, making unsubstantiated accusations about how I spoke to other employees, and doing things like asking me to clock out and continue to talk about work.

I received two death threats after I quit. And, seven years later, I get a threatening letter falsely accusing me of defaming the company under random online accounts. After rejecting the allegations, I got a "settlement letter" that demands I forfeit all obligations, and can never talk about the employer again. It also explicitly stated I'd get $0 and that they "wouldn't appear at my place of residence" as my benefits.

Last I saw the SEC audited them and said they had no revenue and no products to commercialize.

They raised $6m on fundraising sites selling SAFEs, but had $800k in assets and $6m in debt. Oh, the most interesting part is the owner had the company paying his other computer repair business $5k a month for IT services.

It really reenforced for me how meaningless the whole process. Working for that company was a lifetime mistake.

Both Ocarina of time and Majoras Mask are able to run on PC. For Ocarina of Time, it was done through manual de compiling. For Majoras Mask, a static analyzer was used.

The codename for Ocarina of Time was Ship of Harkinian. The one for Majoras Mask is 2Ship2Harkinian.

Both can result in the same outcome, but the readability of underlying source differs

I love projects like these. Between decomps and static analyzers, we've seen so many fantastic games modernized and ported.

Ocarina of Time is able to play natively on just about every system system imagineable (pretty sure native PS1 builds exist) Sonic Unleashed, previously an 360/PS3 exclusive, now can be played in ultra wide on PC natively.

Majoras Mask got a recent static deanalyzed PC port and has higher FOS and ultrawide mods.

Perfect Dark for the N64 has a native PC port with ultrawide and mouse and keyboard controls.

These are just a few off the top of my head.

This is a nice tool. A game I liked to play announced end of service back in 2023. They gave enough notice to let me capture some logs from their cooridinator service.

I captured them in mitmproxy and ran those through this to help me identify all the endpoints and their general structure. (A few things were a misnomer, like the examples suggesting certain values were able to be floats when they could only be integers)

I was able to get a team together and we were able to stand up private servers as a result.

First I've heard of fractional roles. Is there any loose guidelines of what level of experience is required to break into the space?

I've been doing software for about a decade now. But I'm still (relatively) young. I do feel I have good breadth though and could provide value to a fledgling company to move in the right direction.