Live data from Hacker News

Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

github.com

11–20 of 25 posts

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#11

Hi, how are you doing? I've recently started diving into reverse engineering stuff. And with all the fuss around Among Us lately, it seemed like a fun thing to hack. I've noticed that a lot of basic hacks are based on replacing some method implementation to return a fixed value, or do nothing, or writing to some memory position to change the normal game behavior to your advantage. So maybe something like that could b…

Please stop. Your fun little project is going to be used primarily to ruin other people's fun, and make life hard for game devs.

Do you even think about what you are making and what it will be used for?

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#12
post #11

Hi, how are you doing? I've recently started diving into reverse engineering stuff. And with all the fuss around Among Us lately, it seemed like a fun thing to hack. I've noticed that a lot of basic hacks are based on replacing some method implementation to return a fixed value, or do nothing, or writing to some memory position to change the normal game behavior to your advantage. So maybe something like that could b…

Please stop. Your fun little project is going to be used primarily to ruin other people's fun, and make life hard for game devs. Do you even think about what you are making and what it will be used for?

Why would it make life hard for game devs. If you buy a game you own it and can do whatever you like. If you create a mmo game then you cant blindly trust client data and no malice is implied in this post. This is really a non issue and a great way for people to get into programming and hacking.

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#13
post #3

Do many desktop Unity games use IL2Cpp nowadays? I've hacked and modded a few in the past, but they were all using Mono, so dnSpy could easily decompile them back into source code.

+1 datapoint: I've decompiled several to find out how they work, and found most use mono. Maybe it depends how indie your game is?

My dcompilation writeups can be found here: https://www.boristhebrave.com/category/level-generation/

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#15
post #11

Earlier quoted context omitted.

Please stop. Your fun little project is going to be used primarily to ruin other people's fun, and make life hard for game devs. Do you even think about what you are making and what it will be used for?

Why would it make life hard for game devs. If you buy a game you own it and can do whatever you like. If you create a mmo game then you cant blindly trust client data and no malice is implied in this post. This is really a non issue and a great way for people to get into programming and hacking.

Devs will get bad reviews, bad press, support requests and demands for anti cheat. While there are designs that are more robust against this, this is adding increased challenges and costs at no true advantage to the dev.

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#16
post #15

Earlier quoted context omitted.

Why would it make life hard for game devs. If you buy a game you own it and can do whatever you like. If you create a mmo game then you cant blindly trust client data and no malice is implied in this post. This is really a non issue and a great way for people to get into programming and hacking.

Devs will get bad reviews, bad press, support requests and demands for anti cheat. While there are designs that are more robust against this, this is adding increased challenges and costs at no true advantage to the dev.

Hi! I'm a game developer that has been making online games for a bit over fifteen years.

This is a touch overwrought. If you make an online game people cheating at it and dealing with them is the cost of doing business. The people that the developers need to worry about aren't some random person learning to reverse their code and messing about but the companies that exist to do this for profit. A casual search shows that Among Us already has a burgeoning sector for this.

Further these public investigations are a great way for developers to see how people can reverse their game and fix the issues.

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#17
post #15

Earlier quoted context omitted.

Why would it make life hard for game devs. If you buy a game you own it and can do whatever you like. If you create a mmo game then you cant blindly trust client data and no malice is implied in this post. This is really a non issue and a great way for people to get into programming and hacking.

Devs will get bad reviews, bad press, support requests and demands for anti cheat. While there are designs that are more robust against this, this is adding increased challenges and costs at no true advantage to the dev.

> While there are designs that are more robust against this, this is adding increased challenges and costs at no true advantage to the dev.

Games where the authority of in-game state rests at the client instead of the server (e.g. ammo count, health) have no right to complain about people abusing this.

The elephant in the room however is "wallhacks" and other mods (e.g. aimbots) that expose or act upon global state that is supposed to be unknown to the player. Essentially, the only way these can be prevented is by running the game in a fully trusted and attested environment - but that is impossible to achieve outside of professional leagues with organizer-provided gaming rigs.

All attempts to come even near to this goal that are available for the consumer market however have big, big issues attached to them - they're often enough slowing down the game, are ripping up security and privacy holes, prevent compatibility with FOSS environments such as WINE, and there are almost routine reports of people getting banhammered without meaningful recourse due to some AI mis-flagging stuff.

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#18
post #11

Hi, how are you doing? I've recently started diving into reverse engineering stuff. And with all the fuss around Among Us lately, it seemed like a fun thing to hack. I've noticed that a lot of basic hacks are based on replacing some method implementation to return a fixed value, or do nothing, or writing to some memory position to change the normal game behavior to your advantage. So maybe something like that could b…

Please stop. Your fun little project is going to be used primarily to ruin other people's fun, and make life hard for game devs. Do you even think about what you are making and what it will be used for?

lel

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#19
post #15

Earlier quoted context omitted.

Devs will get bad reviews, bad press, support requests and demands for anti cheat. While there are designs that are more robust against this, this is adding increased challenges and costs at no true advantage to the dev.

Hi! I'm a game developer that has been making online games for a bit over fifteen years. This is a touch overwrought. If you make an online game people cheating at it and dealing with them is the cost of doing business. The people that the developers need to worry about aren't some random person learning to reverse their code and messing about but the companies that exist to do this for profit. A casual search shows…

Have you ever made a successful f2p game? From this post I doubt it...

Re: Show HN: Il2cpp-modder – Generate DLL injection projects for hacking Unity games

#20
post #11

Hi, how are you doing? I've recently started diving into reverse engineering stuff. And with all the fuss around Among Us lately, it seemed like a fun thing to hack. I've noticed that a lot of basic hacks are based on replacing some method implementation to return a fixed value, or do nothing, or writing to some memory position to change the normal game behavior to your advantage. So maybe something like that could b…

Please stop. Your fun little project is going to be used primarily to ruin other people's fun, and make life hard for game devs. Do you even think about what you are making and what it will be used for?

Hi there! That's a great point you are making. Of course I can agree that it sucks if a cheater ruins the fun for anyone else.

I'm really not a gamer myself, I just like messing around with code and learning how it all works. There is really a lot to learn from this kind of projects. The content out there on low level programming tends to be a little daunting, arid and hard to understand. So I thought game modding could be a nice package for people to get interested in that kind of skills. The tool generates legible, explained source code and it helps you with the steps for compiling and what not. I think it could be great to motivate beginners to start getting their hands dirty and grasping some of the concepts out there.

I guess most client side hacks (the ones you can make with this tool) are not so great with any modern multiplayer game anyway, as real core domain logic and syncing is often executed server side. And on top of that there is all the basic extra stuff like validations, kicks, bans, anti cheats, etc. For local or single player games, they could work a little better. But what's the harm in that, right? it's just you in there.

Again, even with all that said, I can really see your point, I totally get it! I hope this reply sheds a more positive light on all of this. Have a great day!

Post reply on HN