Perhaps if we do revisit this we could figure out some of the Harmony hooks to have better/proper handling of the events rather than the cheesy "sleep for a few seconds" tricks 😜
@someonesomewhere40212 ай бұрын
Have you tried using OnSceneWasInitialized instead of OnSceneWasLoaded? I'd guess you were jumping levels when the game was in a state where the scene was loaded but not properly initialized yet.
@mikaay42692 ай бұрын
Getting a John Hammond ad on a John Hammond video is the ultimate form of inception
@Chrysilla_QuantumHealing2 ай бұрын
Love watching your enthusiasm doing these videos. Thanks for sharing
@TheHoboNation2 ай бұрын
Unity explorer has a very high performance impact on Unity. As a result, things like the event manager, which helps processes the decryption functions result in race conditions similar the one where your character was not yet loaded. This is why you sometimes only see the encrypted flag.
@SinusQuell_2 ай бұрын
John is just casually showing everyone how to mod any unity game while doing the CTF :D I'm curious how Unity devs could prevent players from cheating with mods like that.
@ai-spacedestructor2 ай бұрын
if it wasnt a proof of concept you probably would want to find a way for it to only wait until the level has actually finished loading but i dont know if there is an event for that. looks rather janky to hard code a waiting time which depends highly on what computer its getting executed on.
@_JohnHammond2 ай бұрын
This is strictly for ripping flags out of a CTF so I am okay with the janky code, but perhaps if we revisit this we could figure out some of the Harmony hooks to have better/proper handling of the events rather than the cheesy "sleep for a few seconds" tricks 😜
@andreadistasi88424 күн бұрын
You are a freaking wiz... ❤ Which kind of code is the one we were seeing in the video? C#?
@bruhrain2 ай бұрын
Could you do a Game Hacking video on engines like Unreal or Source? from what I have done, Source seems to be pretty easy, however you need to do a bit of reverse engineering within IDA or Ghidra + source is very Client + Server based so you cant do AS many features, but it would be cool to see
@_JohnHammond2 ай бұрын
Will play with Unreal Engine games in the next videos 😜
@bruhrain2 ай бұрын
@@_JohnHammond great i‘ll be looking forward to it
@238SAMIxD2 ай бұрын
You could instantiate a GameObject in the player position
@jorgemartinez63052 ай бұрын
probably missed it somewhere, but where can I get the game code and executable?
@logiciananimal2 ай бұрын
How does the game engine itself handle the race condition avoided with the waits?
@TheMAZZTer2 ай бұрын
Unity allows you to control the order in which scripts are initialized, so if there are dependencies you can handle them that way. But you can also simply do things carefully, for example Awake fires first on all scripts, then OnEnable, then Start (IIRC). And of course this only happens for active GameObjects. So you can build out your scripts keeping this in mind. Also keep in mind John is doing some naughty things with these objects. It's likely the game itself simply has the player script handle its own affairs (this is OOP after all), thus it doesn't matter that other scripts wouldn't be able to get a reference to it.
@naifawad10652 ай бұрын
Thank you for your hard work your putting in your videos ❤ 🔥
@TheMAZZTer2 ай бұрын
So something in my comment is getting it autodeleted. Let's try again. I'll keep it brief. You can't search for strings in the EXE because that is a Unity stub that does not contain the game code. All the juicy stuff is in the game's data folder. Your error finding the player is probably because you're in OnSceneLoaded and not OnSceneInitialized, so the player hasn't been instantiated yet (or something).
@petehinch38712 ай бұрын
Thanks John
@annieperdue61402 ай бұрын
shout out MoreMountains!
@NfrXDRA2 ай бұрын
I tried that but there is a something named (rva, va, offset, token) what should i do?
@haraldhacker2 ай бұрын
Diese Kommentarsektion ist nun Eigentum der Bundesrepublik Deutschland.
@RustIsWinning2 ай бұрын
Ja! 🇧🇪
@jomarvillajuan2 ай бұрын
where i can contact you sir😭
@berthold95822 ай бұрын
John, it's too much, you know how to do everything 😂😢 I am frustrated
@jomarvillajuan2 ай бұрын
please help me sir
@Cyberpsychosis_12 ай бұрын
Happy legit hacking everyone :)
@GreenMichelle-w1h2 ай бұрын
Jarrod Row
@AlexTsaava2 ай бұрын
31th comment lol i didnt even know you had a new video tho good job with videos, i really like your videos.
@unatvworld86352 ай бұрын
Please help me sir..I am from Philippines..my fb account was hacked
@Airbrush322 ай бұрын
very cool
@Ginto_O2 ай бұрын
1 minute gang
@tbnboy23502 ай бұрын
suppppp
@GrandmasterplaysYT2 ай бұрын
Woaah
@Hnxzxvr2 ай бұрын
Yoooooo
@RandomytchannelGD2 ай бұрын
Hello!
@AzidHouse2 ай бұрын
Advertising every 6 minutes or so... YT is worse than generalist TV right now!
@nordgaren23582 ай бұрын
There's one ad in the whole video...
@XaneMyers2 ай бұрын
If you're talking about the sponsored section(s), they can be automatically skipped with _SponsorBlock._
@AzidHouse2 ай бұрын
@@nordgaren2358obviously I'm talking about the YT adv breaks, not the legit sponsor. Maybe is my profile, but in these days YT interrupts my viewing experience every few minutes of watching. And it is getting worse every day. 🤷
@jomarvillajuan2 ай бұрын
hello sir can you help me recover my mobile legends account😭😭i got the hacker email and he has 2 stef verification i just want to get back my account