Want early access to new videos and some behind the scenes content? Consider becoming a channel member kzitem.info/rock/QvW_89l7f-hCMP1pzGm4xwjoin Other videos you might enjoy: kzitem.info/news/bejne/payAsn2Nenmfomk kzitem.info/news/bejne/qoKPnaiPnXuEZY4 kzitem.info/news/bejne/wGh9tZaZq6SIpG0
@BANNED-GIRLS-AEGIS-AOE
Ай бұрын
THEY need to hire you for aoe 5
@Alt-gy7se
3 ай бұрын
It felt like you only just got started! As others have said it would be appreciated if you make these videos longer, and maybe even a part 2 of this video where you go further would be amazing!
@nathanbaggs
3 ай бұрын
Responded in another comment but I basically don’t know how long a video will be till it’s done. Always looking to experiment with different video lengths though
@bubbleboy821
3 ай бұрын
@@nathanbaggs Yes I would have liked to see a deeper dive
@elbiggus
3 ай бұрын
@@nathanbaggs I'd vote for longer/more detail, or alternatively devote several episodes to a *much* deeper dive into a single game: off the top of my head, now you know how the AI gets its broader instructions what happens if you fiddle with them, how does it decide how to *implement* the instructions (what does it prioritise, how does it cope with resource shortages, etc.), what makes it decide when to go on the offensive, why did Geoff decide to go on an expedition, what strategy does it use to expand territory and explore the map, how does it select its targets in combat, is there a way of exploiting the AI, etc. Obviously a massive undertaking as it requires reverse engineering almost the entire game, but it would be fascinating to watch the process.
@MobCat_
3 ай бұрын
@@elbiggus Yeah like 30 mins. You figured out how the file works, now you need to test your hypothesis by building new ai files with strange or fun behavior.
@lewhughes3079
3 ай бұрын
Yep, what this guy said. :)
@ApocDevTeam
3 ай бұрын
Love it when people try to reverse engineer stuff in old games. There's a guy that spent years working on a 23-year-old WWII 2D real-time tactics game of which the source code was lost to time, and he managed to get modern screen resolutions working which nobody in the last two decades managed to do successfully (the game was hard coded with a crappy resolution with square aspect ratio). The difference it made was absolutely huge and it works flawlessly.
@ErtugrulK
3 ай бұрын
Do you happen to remember the name?
@ApocDevTeam
3 ай бұрын
@@ErtugrulK Sudden Strike (1999-2001) and its expansion pack "Forever". The author has videos on it on KZitem, HD mod it was called I think. Was a popular game back in the year 2000 in Europe, tons of mods and thousands of custom maps, but until 2022 nobody had ever managed to get higher resolutions working. Even the company which bought the rights to the IP years ago said they were unable to find the source code for the original games.
@ThatNiceDutchGuy
2 ай бұрын
You mean drive.google.com/drive/folders/10PJJZEpNKPTI3qaGkq2riW-FhRaIDK4i made by Vladishav Ivanishin, and shared by Wilhelm Kop?
@Warbob11
3 ай бұрын
I came for the Wololo, stayed for the dissection of one of the games I played as a child.
@nathanbaggs
3 ай бұрын
Wololo
@SidTheGreat420
2 ай бұрын
Roggan?
@BrenIrwin
3 ай бұрын
This popped up in my feed and I audibly gasped. Eagerly and excitingly watching now. Keep this great content coming!
@nathanbaggs
3 ай бұрын
Hope you enjoy!
@BrenIrwin
3 ай бұрын
@@nathanbaggs I most certainly did. I'm needing to brush up on using Ghidra so why not also enjoy a video at the same time. Thanks!
@fuzzy-02
3 ай бұрын
This has the same vibe as watching National geographic on those investigation and historical shows. Had fun watching this video and hope you do a series of this. The end results does not matter, it was the vibe and the journey that was entertaining
@nathanbaggs
3 ай бұрын
Thanks! That's kind of what I'm going for, just solving interesting problems using games people love
@1Bouncy1
3 ай бұрын
longer videos please!
@nathanbaggs
3 ай бұрын
I am experimenting with video lengths. To give an insight into this particular video (and the challenges around it), I spent about two weeks doing all the reverse engineering at which point I looked at my notes and could see the story I wanted to tell. It felt like a lot of content but I don’t really know the video length till I spend another two weeks scripting, filming and editing. Basically I don’t know how long a video will be till it’s done
@SirDragonClaw
3 ай бұрын
@@nathanbaggs This would have been better if it was about 50% longer (assuming you found the content), but every viewer is different. I know this felt a little short for me.
@nathanbaggs
3 ай бұрын
Will certainly be playing around with different video lengths in future videos. Like I said I looked at my pages of notes and thought I had loads of content, but it all edited down to this
@Exotic69420
3 ай бұрын
@@nathanbaggsLonger videos also pay significantly more🤑
@apresmidi153
3 ай бұрын
This is way above the level of programming I know how to do but it's very interesting to watch someone try to figure it out. I've played a lot of RTS games and used editors for those that had them and one of the things that really stood out for me about AOE was the fact that they had all of these descriptive names for the different AI scripts that specified civ and bulid order in the file name. I was confused when I started working with other games and was only some kind of "default" AI. Makes me wish more games would include some kind of more detailed AI script editor with their map editor.
@HQbaracuda
3 ай бұрын
The level of programming isn't actually that high, when reverse engineering something like this. You do not have to come up with a solution to a problem you need to solve via coding and that usually is the hard part in programming. What he does here is just looking at someones code and try to make sense of what it does. The debugger is the main tool here, because it enables to stop code execution at any point, to look at the state of the variables used. The difficult aspect of this work is just renaming variables and functions to names that are more meaningful then the decompiler decided to use. Imagine this as some task you get from your boss to look at some code from another one of you coworkers and them being awful at naming their functions and variables and not using comments in the source code to describe anything.
@spirittouchrecords2785
2 ай бұрын
would be great if you could find a way to make the game "TechnoMage" completely fullscreen, because it runs on modern computers only with a visible title bar on the top. That german game is very underrated and beautiful.
@ysakhno
3 ай бұрын
It is easier to debug a game or app that uses DirectDraw to run in fullscreen mode on a 2-monitor setup. You use one monitor to run the game and the other one to debug. Alternatively, if you have 2 computers, you can use the remote debug feature (run the game on one computer, and debug on the other one).
@lucasgoncalves8231
3 ай бұрын
I would literally pay to learn those skills
@praetorprime
3 ай бұрын
I'd be hyped to see more reverse engineering of this game. The pathfinding in particular always seemed a bit broken.
@nathanbaggs
3 ай бұрын
There's certainly more I can go into in the future
@Nunya58294
3 ай бұрын
Saw the title about shit my pants lol
@nathanbaggs
3 ай бұрын
I’m pleased it had such an impact
@Nunya58294
3 ай бұрын
@@nathanbaggs oh absolutely good sir
@JuanxDlol
2 ай бұрын
Now imagine what the guys behind Diablo 1 HD had to do with their reverse engineering, this is a very intresting insight.
@gaming.64bitdragon
2 ай бұрын
very happy I found your channel. Would love a collab one day
@nikolainyegaard
3 ай бұрын
It’s fun seeing your channel grow! Keep at it :)
@itzmorgoth
2 ай бұрын
Didn't know about windows key and tab. Thanks
@anon_y_mousse
3 ай бұрын
I've always wondered why Microsoft chose to name mangle basic functions by adding an underscore. I suspect it had something to do with not wanting name conflicts with kernel functions, most of which don't use an underscore, but I guess I'd have to ask someone from Microsoft that question. However, it is odd to me that Ghidra wouldn't automatically correct that name mangling.
@Ultimate-Gamer1983
2 ай бұрын
how to reverse engineer 'age of empires: just throw it in the recycle bin.. job done! XD
@andlinux
2 ай бұрын
This is what the people at GOG do, a lot of respect :)
@vast634
15 күн бұрын
So GOG is patching the old games to run on new hardware? I thought they only provide the platform.
@andlinux
15 күн бұрын
@@vast634 That's what they do, there's a video of GOG where they explain all the things they do, it was very interesting watching that. I guess you can find it on youtube.
@vast634
15 күн бұрын
@@andlinux Ok, will look for it
@saultube44
3 ай бұрын
Mr. Froddo Baggens of RE, why not you use your Ring on Starship Troopers, the 1st old RTS one, you command like 10 soldier with different abilities, in 3rd person; the thing is, the game will just bail, sometimes not even a error message; there's a specific mission I remember that will trigger this probably: is a mission where the Engineer, in a 'Mech Suit has the unique opportunity of all the missions, to deploy as many land-mines as you can set, you'd be alone, so be careful, and when deploying like 500 of them, the game crashes, other missions also have unknown limitations like that. Also DID F-22 ADF when you go at the right edge of the map, it'll exit without error, you don't actually get to the edge, but very close to trigger the exit. If you could fix these and increase the capacity of the buffers, or whatever gets overrun, and teach ud how to fix it, would be great and have our eternal gratitude
@moonootoo
2 ай бұрын
If you could do Starcraft AI after this series that would be great!
@GoldBallTV
2 ай бұрын
I think this is similar to what the people who took over AOE had to do if I recall
@grubzer1369
2 ай бұрын
Can you do worms armageddon? I have no idea how they did ai that is able to adapt to such dynamic environment
@JohnDoe-xv2sl
3 ай бұрын
Nice format. In a short video a lot information.
@bagofmanytricks
3 ай бұрын
I've been a programmer for over 30 years and I'm still not even near the debug-magician Nathan Baggs seem to be. I feel like it would really up my game, but there's so many new things to learn too. =)
@nathanbaggs
3 ай бұрын
Always be learning
@rodrigobogado653
2 ай бұрын
I finally came across this gem of a video!!! Thanks in advance bro, I subscribed immediately!!!!
@nixielee
3 ай бұрын
This was great and all, although very short
@JoshuaMHiggins
3 ай бұрын
Wololo. Great vid once again!
@nathanbaggs
3 ай бұрын
Wololo
@randomshs
3 ай бұрын
have you ever done a video on how to use Ghidra for absolute noobs? like explaining what everything is, useful hotkeys and configs, etc. I think it would be very cool to learn from you
@austinbaccus
2 ай бұрын
Excellent work!
@LukeAvedon
3 ай бұрын
I want these skillz!!!
@nathanbaggs
3 ай бұрын
Need to watch more videos!
@Vodouch1
3 ай бұрын
Hi, wondrous job. Just i think you partially reinvent the wheel. Check out "How the AoE2 AI Thinks (ft. Promi)" by Spirit of the Law. It breaks down AI concepts of AoE2, sure it will be different but some parts might be similar enough so you will not start from 0.
@AEGISAOE
3 ай бұрын
are u ai scripter as well?
@szilardtoth5642
2 ай бұрын
I know it wasn't the focus of this video, but how did your AI dude hunt elephants? I play exclusively on RoR expansion and the AI never hunts elephants there, unless they attack priests.
@navanshu
2 ай бұрын
By A second monitor it will make your life simpler, and record both the screens
@ZennExile
3 ай бұрын
You remember Tormentium? He knew everything about this game. He tore it apart and built an online hack for it back in the 90's. Spoiler Alert!!! I beat him 1v1 while he was using hacks once. Up a hill in ArcherWar. If you know you know. Among Koren 9 year olds, my stiff old man hands are legendary. There's nobody on this planet who's played AoE online competitively that I haven't beaten in a 1v1. I was always too SLoW for em. The way the script works is there's a base behavior for the starting villagers. They always build houses, a storage pit, and then prioritize between fishing, berries, or hunting, based based on the map seed. The script changes based on local resources and map placement. THEN it goes to the Civ specific AI. The map seed determines most of the behavior prior to the development of civ specific buildings and units. Little shortcut from back when there were no clear paths to begin with. I sacrificed the print on many a keyboard and put a few thousand miles on some mice to this game. Good stuff.
@AEGISAOE
3 ай бұрын
ozone
@ZennExile
3 ай бұрын
@@AEGISAOE I smell newb.
@SimX9000
2 ай бұрын
You should totally reverse engineer NBA Jam tournament Edition on Sega Genesis on its AI bias
@SimX9000
2 ай бұрын
It would be sick content
@Rouverius
3 ай бұрын
So after decades of waiting, our suspicions are finally confirmed. How does the AI work so well? It cheats🤣
@monad_tcp
3 ай бұрын
I hate that thing with debugging a fullscreen application in the same computer because of focus. I always use remote debugging for this reason, usually I run the debugee in a virtual machine.
@nathanbaggs
3 ай бұрын
I don't think x64dbg has remove debugging (maybe as a plugin?)
@elian958
Ай бұрын
good, now maybe you can fix the pathfinding since Microsoft cant seem to do it
@dko4882
2 ай бұрын
so cool!
@local-admin
2 ай бұрын
Omg omg omg AoE was my whole life
@Exotic69420
3 ай бұрын
You are insane man❤
@rayanm2175
2 ай бұрын
Beeeb boooob ba ba bi bi boooo
@Finkelfunk
3 ай бұрын
So they hard coded the AI and didn't even use a deep neural network? Weak.
@nathanbaggs
3 ай бұрын
Amateur hour
@AEGISAOE
3 ай бұрын
this was 1995 (1997 at release) and was the peak of rts
@Tferdz
3 ай бұрын
Does chatGPT can help reverse engineering? If you paste the assembly
@rosen8757
3 ай бұрын
Haha no
@AEGISAOE
3 ай бұрын
@@rosen8757 he would need to create a topic and feed it lots of data, then ai will know what to do
@rosen8757
3 ай бұрын
@@AEGISAOE but the "ai" would always decompile some instructions incorrectly so the decompiled code would not compile down to the same machine code. Thus making it useless. And what is the need for it when the available tools already do it correctly?
@its_code
3 ай бұрын
❤❤❤❤❤ 👌 wowowowow
@Yous0147
3 ай бұрын
wololo
@nathanbaggs
3 ай бұрын
Wololo
@aruan7sp
3 ай бұрын
The AI in AOE1 is controlled by 3 files. The AI file lists the build order, PER their general behavior towards what they've built and towards other players, the PLY file defines how the AI attacks other players. The AOE Heaven website have guides for each file, but they're not all-encompassing since the AI wasn't publicly documented, it's sourced from modders and what they could find.
@nathanbaggs
3 ай бұрын
Cool thanks for the insight. I try not to look too much up before I start as (for me) it ruins a lot of the fun in figuring it out
@king_james_official
3 ай бұрын
@@nathanbaggsreal!!! but it also hurts when you re something and find out someone did the same thing 6 years ago lol
@Loki-
3 ай бұрын
@@king_james_official The story of life is people repeat a lot of what other's have already done, but the exciting part is giving it a try on one's own. ❤
@AEGISAOE
3 ай бұрын
try the community made open ai for aoe
@Mystixor
2 ай бұрын
While already discovered before, documenting the research process as if it had not been done before is still very educational and I'd love to see more!
@jamesdc1993
3 ай бұрын
I really appreciated this video Nathan. When I was about 10 years old and first getting into computers and I had access to this game. Curiosity drove me to try and unpick installation files in notepad but obviously didn't get anywhere. 20 years later I'm an IT professional and write software and for a living. The desire to learn how things work has not gone away. You've made the process of reverse engineering software as accessible as I think it can be, which is an real achievement, well done!
@tommo4k
3 ай бұрын
One interesting AI quirk is in the original Dungeon Keeper. There's a map where you're pitted against an AI keeper, rather than heroes. If you spend too long building your dungeon, the AI keeper essentially just runs their own dungeon into the ground and all their monsters leave. You spend you're time building and training the perfect army to take them down, and when you're finally ready to go steamroll in and take them on all you find is a husk of a dungeon with a load of empty rooms and maybe two or three flies.
@user85937
3 ай бұрын
Wow I remember that, I always took a long time to train most things to level 10.
@theexplosionist2019
2 ай бұрын
The AI in Dungeon Keeper 1 and 2 is awful. Deeper Dungeons claims to have enhanced the AI but I gave up on the 2nd level.
@koftabalady
2 ай бұрын
Ahhh a reference to the sausage variable from the horror game with spaghetti code written in Finnish 0:03 😂
@BrunoValads
3 ай бұрын
Would be amazing an analysis of Worms 2/Armageddon AI
@WwortelHD
3 ай бұрын
This was a great watch, hope you can do more AOE debugging in the near future.
@nathanbaggs
3 ай бұрын
It was great fun to do - I think I will probably look at something different next, but return to AoE in the future
@Ciano56
3 ай бұрын
Yeeesss! This is the type of content I love from you Nathan. Take a game, and do a walkthrough analysis of exploiting it. Amazing, hope you can do more, and in way more detail!
@VarionJimmy
3 ай бұрын
Really interesting reverse engineering! Especially the reveal of “this can’t happen before that”. It’s been 25 years since I did this kind of things and I’ve forgotten a lot of my tricks, so it’s really nice to follow along.
@AEGISAOE
3 ай бұрын
are u familiar or heard of userpatch, capture age, openage, freeage, aegis aoe engine?
@VaibhavShewale
Ай бұрын
just wanna share that the definative edition is not that good then the original one!
@sheikhAbdelrahman
2 ай бұрын
You wasted your time mate. Trying to reverse engineer assembly code is far too complex. I wanna tell that even if you've written yourself the source code in a higher level language like C++ or C# and got access to the assembly, you'll be lost too in the oceans and oceans of registers, pointers and memory .. I only work on assembly to write games' trainers or alter applications' behavior.
@nathanbaggs
2 ай бұрын
If I enjoyed my time doing it then it’s not really wasted
@ChazzMetal
2 ай бұрын
PEPPERONI PIZZA
@0xeb-
2 ай бұрын
Are you legally allowed to reverse engineer this copyrighted game?
@StuartWoodwardJP
2 ай бұрын
In what jurisdiction? I’m assuming you are asking about the USA. DMCA Section 1201(d) allows for reverse engineering for the purposes of teaching, learning, and scholarship, especially in the context of computer science and encryption research. This is intended to support educational and scholarly activities. Or in UK Copyright, Designs and Patents Act 1988 (CDPA) Section 50BA allows for the observation, study, and testing of the functioning of a program to determine the ideas and principles which underlie any element of the program, provided this is done while performing acts of loading, displaying, running, transmitting, or storing the program which they are entitled to do. Disassembling in iteself is not a crime - caveat - if you actually legally own a copy of the software.
@sasquatchbgames
3 ай бұрын
Oh man the music throughout the video takes me back.. Really enjoyed this!
@nathanbaggs
3 ай бұрын
Thanks! It was a real blast from the past for me as well
@raztaz826
3 ай бұрын
You make it look easy. I tried to reverse engineer a 1mb command line program using Ghidra and it was too hard (1 yr later the company open sourced it anyway).
@nathanbaggs
3 ай бұрын
I cut out a lot of the misery and me banging my head against the wall
@gristlelollygag
3 ай бұрын
@@nathanbaggs as a programmer very unfamiliar with reverse engineering, it would be cool to have a "behind the scenes" as a separate video to see how you tackle problems (all of the ways in which you've been banging your head against the wall lol)
@doshamitv5020
2 ай бұрын
Are you open for jobs? How we can contact you ?
@markbevan5771
3 ай бұрын
I would love to see a in depth analysis on the grid path finding system it uses
@u9vata
3 ай бұрын
I only reverse engineered the cracked version not being properly cracked back in the day. Fun-fact was that the RZR version was like 30 megs and contained the full game, while the full with CD was much bigger (also when installed I think) so I preferred that. However they only seem to have cracked for single player and multi did not work so I did it with softice, HIEW and some other similar tools. How great days they were - good to see people still do these kind of stuff 🙂
@nathanbaggs
3 ай бұрын
Thanks for the story - it's great to know I'm just a small part of large community that loves playing (and breaking) these games
@u9vata
3 ай бұрын
@@nathanbaggs I did reverse GT97 Racing though - because all version online are buggy and the time for checkpoints go too fast - but its a smaller game and dos game - likely my latests achievement in similar vein but smaller than looking around the AI of a game... Interesting finding there was that one can actually use dosbox as a debugger for smaller games and it eases a lot 🙂 I know there are people who reverse still - but always nice to see. There was this russian guy who created awful lot of DLLs for making games run over opengl instead of DX and often helped them work better on linux for example.... many great people - just never saw ai reversing before ;-)
@lancelotjkg
Ай бұрын
Thank you for doing this. Youve got a +1 sub in me.
@nathanbaggs
Ай бұрын
Welcome
@zgolkar
3 ай бұрын
12 minutes that was almost sure no less than 12 hours. No matter what, you have all my respect. That’s no easy feat.
@nathanbaggs
3 ай бұрын
Yeah about two weeks of RE work (and another two to script, film and edit)
@matthias916
2 ай бұрын
Id love to see your thought process while reverse engineering
@nathanbaggs
2 ай бұрын
I try and capture as much as I can in the video, but a lot of the time it's just me looking confused
@Wockes
Ай бұрын
7:14 the AI got confused because it couldn't find any berry bushes or animals to hunt(except Elephants but it avoids those in the very early game).
@BlueFlash215
3 ай бұрын
Almost all screens were 4:3 back then. There were barely any customer models other than 4:3 hence why you only need one value for the resolution. The 800x600 automatically was chosen when you chose 800. Is this some very minor optimization?
@NowhereBeats
2 ай бұрын
I know absolutely nothing about computers. The whole video might as well have been in Arabic. But I did learn 'windows + tab' which I found helps me a lot. So thanks.
@MrTalisauros
3 ай бұрын
Incredible video, as always. Keep it up!
@nathanbaggs
3 ай бұрын
Thanks, will do!
@JayMaverick
Ай бұрын
I've been learning the basics of C lately. I can't tell you how satisfying it is to finally be able to (somewhat) follow along with what you're doing!
@rogercruz1547
16 күн бұрын
9:40 I'm getting crazy ... when you finished this sentence I said "linked list?" and you confirmed it. I'm getting whatever that disease you have is called.
@shashanko
2 ай бұрын
I’m so glad (and a bit teary eyed) to see the O.G. AoE…started with this in 2000 maybe and then found AoE Rise of Rome Expansion Pack. Brings a lot of memories. I still play it with my brother on Steam. And no offence but I’ll never be a fan of another AoE variant. And btw, great work on the back tracking
@xacxdcx
3 ай бұрын
What a banger of a video, enjoyed the way you've dissected the code. It was straightforward to follow, well done :) Just gonna request if you could do the same for BF1942 because why not?
@Gex121
10 күн бұрын
I've watched a couple of your videos in total awe, although i ha no idea what you are talking about or what you are doing. Your knowledge impresses the shit out of me. I'm so jealous.
@patcoston
2 ай бұрын
I worked at Microsoft when AoE was being developed. My team would play the daily build at lunch time with 8 player games. We had access to the source code and build files. One of the employees created a custom version for us, making some improvements like unlimited population size. Once in a while we would crash the game since it was still in beta and we were pushing it in ways it wasn't designed. We had access to the daily builds of all software so we could try all the games being developed. We all got into Monster Truck Madness for a short time. I reported about 20 bugs that I found and got a thank you email when it released. We were playing truck soccer, and suddenly we each had our own version of the ball that the other couldn't see. A head on collision at the peak of a hill sent my truck into the sky only to get stuck there. Another time I reached the border of the map, and got stuck there too.
@nathanbaggs
2 ай бұрын
What a wonderful story, thanks for sharing (: I bet you have some interesting war stories from MS back in the day
@RennieAsh
3 ай бұрын
But can you find out why sometimes Computer Player tries to convert gaia elephant with their priests? lol
@JP-pv2ze
3 ай бұрын
Dude I would really like to get your help or the help of someone from your community (discord maybe?). I have been trying for about a decade now (on and off) to understand the savefile format of PatricianII / PatricianIII. It's such an amazing game and there is huge potential for automation if only I could read and write savefiles (they are used for ship navigation). But they seem to use some sort of ancient archiver or something on top of some datastructure and eventhough the archiver.dll is tiny and mostly calling default windows functions I could never understand anything that is happening. I would mean the world to mean if someone could have a quick look at that.
@RootiferasRetroGameplay
2 ай бұрын
I've been playing the original AOE since its release in 1997 (last time I played was 2-3 days ago) and I never knew there are AI files in the game haha. I never checked. Interesting.
@RubenKelevra
2 ай бұрын
Okay, so the files are *not* the AI but just basic instructions what the AI should build in which order. But how does the AI work?
@samirbenabadji9311
2 ай бұрын
Is it still possible to create a map hack on age of empires 3 definitive edition still today? Even tho the game got a lot of patches?, and are you planning to get into age of empires 3 after you're done with aoe 1? Thank you for those videos, im just getting started
@1kreature
2 ай бұрын
Love the Star Trek reference! "I cannot do it cap'n" I don't have the power!!!
@BioHazarddasdadfasfsad
2 ай бұрын
Can you do Warzone Tower Defense? It was one of the first classic tower defense games but it is .swf file when Flash Player was alive
@TheRickyJohn
Ай бұрын
I wonder if the same type of practice / application could be used to disassemble car ECU Code?
@gunar.kroeger
3 ай бұрын
now get KSP2 source code and let's make it open source :D
@jameskobulyar786
12 күн бұрын
I stumbled on your channel by accident. How the hell did youtube know I wanted this?
@yigityargic2814
3 ай бұрын
Can you please take a look at the unit pathing in Age of Empires 2 DE, and identify the pathing algorithm? It has been a hot topic in the game community for at least a year
@etesianSealine
3 ай бұрын
It's "asterisk". Asterix is the comic book character. Otherwise nice video!
@Andrei-ds8qv
2 ай бұрын
Wowwwm awesome, another video with more game logic would be nice! Thanks
@bgstigma
2 ай бұрын
I cancelled my sleep just to watch this, because Wolololololo!!!! :D
@ButtonBashOfficial
2 ай бұрын
Do Age of Empires 2, that’s the real gem in the crown!
@Malard779
2 ай бұрын
love the video but why is your monitor resolution so insanely small, run two monitors and you should have no issue with your debugging!
@treeoflifeenterprises
3 ай бұрын
the person who wrote userpatch for aoe must have done a fair bit of reverse engineering, because he managed to enable modern resolutions, increased population, update and improve ai capabilities, and fix many bugs in the map editor. interesting to see the tools used. can they generate c as well as asembler?.
@AEGISAOE
3 ай бұрын
mostly cheat engine to get pointers. ik well the creator of up
@treelore7266
Ай бұрын
I hated Age of Empires, I'd crush their troops in an instant and then spend hours chasing peasants.
@cwb43068
2 ай бұрын
Any one want to help a noob with x64dbg and a program? I'll tip!
@tharakakarunarathne2420
2 ай бұрын
Can you add more range to British archers and play a game? That would be awesome
@ROFVEVO
2 ай бұрын
can you hack the game and show us how you can make unlimited soldiers ? that would be fun to watch
Пікірлер: 307