If you are not interested in the source code and only want to play around with the program that I made, I created a release on GitHub which you can find here. github.com/vycdev/MemHack/releases/tag/v1.0.0 Just download the archive that says "MemHack_1.0.0_Win64.zip", unzip it, and run the exe. (You should probably run it in administrator mode to be sure) If you need additional help, you can join the discord server and ask around, me or someone else might be able to help you: discord.gg/nU63sFMcnX
I have recently been in a bit of a coding hiatus after a rough semester in Uni as well as burn out from my own projects but seeing this vid has slightly revived my hacking passion and I reckon Im gonna try make the same thing! This video is great man, super underated channel, loved it
I just discovered you, and you're doing mind-opening work. Your videos are very high quality, and you definitely deserve more subscribers. Keep up the great work, and thank you for your effort! 👊
Well done! I would recommend looking into mapping memory to avoid making a copy of every address, look at the source for cheat engine and how its able to search through virtual memory efficiently
The first time I heard the song at 4:34, it reminded me of something familiar because I've heard that song somewhere... and I was right, I heard that song on a Roblox game called Super Skyward Towers. I've played that game a while ago, which brings back the nostalgia including CE. Great video btw :D
Thanks, I tried to do that the first time, but failed miserably. Then I realized I actually didn't need it for what I wanted to do, but thanks for the idea, I will consider it in the future
The great thing about hacking minecraft is that you didnt get the actual diamond item addres. You got the address of the container where the item is held. This means as soon as you spawned in you couldve picked up blocks and got whatever address by doing the same thing. Then you can go down mine a diamond put it in the same slot as the other blocks then write any value to that container
@@liriani When scanning for "items" its not really the item's address you get back. You get back the container that the item is being held. it doesnt matter what item is in it (as long as youre trying to do some value modifications). So you can collect dirt, scan, collect, scan until you get to the point where you can modify the number of dirt held. then put any item in the same slot the dirt was in and you can modify that value without having to rescan
Man I miss cheatengine, it was super fun to mess around with a bunch of games when I was a kid, nowadays it's a pain to get it to work in most games unfortunately
The reason of him testing MC 1.12.2 is that after 1.13 MC remade memory alloc system. DO not even try to use this tool on modern versions of ANY game (especially multiplayer) , you will be permanently banned after attaching this "tool" not even scanning or changing values.
Dude, these transistions... Every single time you do a swipe left I get halt a heart attack thinking I accidentaly switched over to my other multi-desktop xD
Newer versions use a separate process that is hidden, to run the internal server. But the concept should still work. It will stop working if mojang decides to obfuscate values in the inventory. But even then, nobody can stop you from reverse engineering the game or any other program, and searching or changing values in the virtual memory.
@@vycdevcorrection: Minecraft Java Edition (modern versions) use a separate thread for the server But runs in the same Java runtime This is as opposed to older versions (pre-1.3.1) that have one thread With the mappings, which can be either the official MojMap or the community made Yarn, we can find things When using NeoForge or Fabric, we can then bytecode patch things with mixins It is trivially easy to make a hack client Thus duping diamonds client side is easy And will work on VANILLA servers PaperMC and Fabric fix the bug so the client can't dupe
Great video! I would enjoy a full series about this! +1 Sub! Also, if you ever run out of projects, then i would love to see you make a minecraft server in C# (or atleast one that can respond to pings from the minecraft client, even this is hard enough)
Im downloading this, its so useful since now you dont have to download CE and then clean the file so it wont dwonload random shit on your pc. Edit: I beg you to continue this its just a bit glitchy but it still works really well and its easy to use im subbing liking and doing everything i can for you to continue this. Also this is your most viewed video so part 2 will also get views surely.
Thanks, I wanted to use Monogame with Imgui because I was going to use them in future projects as well, and I thought it was a good opportunity to try it. In fact I'm working on a cool game project right now that uses Imgui.
oh this is SUPER cool. no longer will i have to either spend hours getting materials or crashing minecraft a hundred times to duplicate the materials for building in my own worlds
readprocessmemory is quite slow, the nt version might be faster but u could take a alternative way of making a dll that u inject into the game and then u dont have to call any function :D
you wouldn’t have to limit it to just one game, u could inject said dll into any process and the dll would just do the memory reading, and then relay the info back to ur external process thru maybe a text file? or something. cheat engine does this but with the speedhack, it injects a dll into any process and hooks some kind of time function it might be using
Next challenge: Write cheat engine in Javascript and use Electron for UI. 🤪 Would be interesting to see you scan and modify float values with that lol. But good thing is that scripting support would come with very little effort as you simply have to make some native functions available to use in JS. And then the end user who only has exe and not the source code could very easily script complex cheats like change some value based on current time or recompute all values in given array with their own logic.
Yea that would definitely be challenging. At the same time I could add lua support to the current implementation, although I'm not sure how hard that would be.
@@vycdev Lua is one of those languages that is really easy to embed if you're looking for a scripting system. I personally added it to my CS2 cheat with almost no problems. Plus, there a lot of resources online now adays that can help you.
Thanks, you're going to need to be a bit more specific. What do you want to learn, because the coding world is pretty vast. If you don't have a picture of what you want to end up doing, I suggest you should research that first, after that you can look into what are the requirements for your specific field of programming. For example if you do web development you're most surely going to learn JavaScript, but if you want game development you have a huge list of programming languages and tools to pick from. After that, if you are a complete beginner, you should watch some tutorials on how to do simple things, and learn the basic stuff first, like how to write a message, what are variables, loops, etc. And then you can get a bit into algorithms and start learning how to create more advanced programs. I hope this was useful, if you have anything more specific, I would be happy to answer.
Ok i have 3 questions, first does it work on every version or just one spesific one, second is it compatible with mods or do you need to download somthing to make cheat engin compatible with minecraft and lastly can you use it on server ( i highly dought that you can but you never know)?
For now it works on older versions only because on newer versions the internal server is on a separate hidden process, and you wont be able to find the memory address for the inventory in the main window process. Also it's not limited to minecraft, you can use it on other programs as well just like Cheat Engine. Though, you could use You don't need extra stuff to make it compatible, it should work even if you have mods. And lastly, nope, you can't modify the memory of something that is not on your computer, and unless that server is on the same machine as yours, you wont be able to change it's memory.
wait, if it's the windows API, that means you can use any programming language that has access to the windows API, which means this can also theoretically be done in Lua and Python...... Very interesting
1. What about buttons, for example, so you have a life display, where the life is shown with a bar .... How do you then know the exact number that you can then use in a program like Cheatengine etc 2. Would this program also work with an emulator like Yuzu? I would be happy to receive an answer ;) You are doing it very well, keep it up ... :)
1. Unless you have an exact number, I think it's pretty much impossible to find the value that you are looking for. Your best bet is to try going from full HP to 0 HP and search for that. But you also need to know what the value of full HP is. Then next time you are alive, you can try writing a value to the address you found previously. If that doesn't work, well, the next thing that comes to my mind is searching for a hack written by someone else specific for that game, or reverse engineering the game yourself and making one. 2. It might work, as long as you have the right process and the game doesn't have other kind of anti cheat protections, (and it's not multiplayer) it should work in theory. But I would still recommend using Cheat Engine instead, since it's a lot more advanced than what I wrote. Also thanks a lot
It doesn't work on servers, only on local programs on your computer, but it's not limited to Minecraft, you can try other local games as well, or programs.
Not really, I probably need to add the ability to select an individual process instead of a window to the clone, to be able to do that, and even then I'm not 100% sure it will work if you select the right process.
Thanks, my app will most likely not work on that version because you can't select a specific process with it. But you can do that with Cheat Engine. Newer versions of Minecraft run the internal server on a separate process from the main window, and you need to find that process, which is why being able to select a specific process is required.
Yea probably, ImGui is extremely popular, even Minecraft Bedrock uses it. You can check this list of apps that use it from the official imgui repository on github. github.com/ocornut/imgui/wiki/Software-using-dear-imgui
now the question is , does it work in multiplayer? like in hosted servers not like actualy multiplayer servers witht he anticheats and all i can already tell thats not gunna work but yeah does it work in hosted servers?
That would be a nice challenge, but I already took inspiration from Low Level Game Dev who basically did the same thing, but in C++. I myself don't do that much low level programming usually. You can find his video here if you are curious: ua-cam.com/video/47xNiBMVSvU/v-deo.html
If you're implying that using C++ would make this more difficult or more impressive: C# is a C based language just like C++ (the # got picked since it resembles four pluses aka C++++). Writing the exact same thing in C++ would make the whole thing much shorter since no foreign function references and manual structs would be needed and pretty much all of the functionality is based around the same Windows API. The only "difficulty" introduced with C++ would be a few manual memory frees.
Yes, when I tried on newer versions I couldn't get Cheat Engine to work, so I thought I should just try an older version, which worked, and I haven't looked back. I'm not entirely sure why Cheat Engine didn't work on newer versions, but it might be because the data for the inventory is stored and managed on a separate process from the main window of the game.
@@vycdevYou're Absolutely right! The Newer Minecraft Versions, i think even 1.15 already has that, run the Internal Server on a Separate Process, which is hidden. It should just be another Java/Javaw Process. So you'd have to hook into that Process, but since it's a hidden window, your Program will never see it! Hope i was able to clear this up pretty well, since i've modded Minecraft before so i know some of this stuff just from research!
DO NOT TRY USING THIS BASIC MEMORY EDITING ON ANY MODERN GAME WITH ANTICHEAT, first of all, you will have trouble even retreiving memory from games with anticheat, without kernel or some kind of bypass, but its also very easily detectable since its using the basic windows memory functions, this way of making a cheat is fine for older games, offline games etc, but any with any modern anticheat, you will either get nowhere, or get banned, just a warning guys
@@tacotootuff yes but it doesnt just detect any program with basic windows memory edit functions included, plenty of examples for this, with EAC/Battleeye etc, but what will happen is when u hook to process and try to receive memory you will get nothing, now depending on how much they want to stop you, you can be banned for simply hooking ur mem edit dll to a process- and the basic windows functions are easily detectable, no different than if u want to make a pixel aimbot- many anticheats will detect the basic windows mouse moving functions- whether you make the movement human like or not, which is why we would write a driver for it, same goes with bypassing anticheats, it requires a driver running at the kernel more often than not edit: also cheat engine is very simple to change the process names/strings and even the driver name etc- which does get past the game thinking u have cheat engine running, but its still detectable/bannable and doesnt always guarantee ur able to get memory or tamper with it
makign the cheat engien for miencraft would been more usefull on consoles since allready can do it alt ways on pc i belive. i know theres alot on android but requires root. but great learnign experiance netherless.
If you are not interested in the source code and only want to play around with the program that I made, I created a release on GitHub which you can find here.
github.com/vycdev/MemHack/releases/tag/v1.0.0
Just download the archive that says "MemHack_1.0.0_Win64.zip", unzip it, and run the exe. (You should probably run it in administrator mode to be sure)
If you need additional help, you can join the discord server and ask around, me or someone else might be able to help you: discord.gg/nU63sFMcnX
absurdly underrated
FR
FR
yes.
already got detected 😂
@ its not supposted to be undetected
I have recently been in a bit of a coding hiatus after a rough semester in Uni as well as burn out from my own projects but seeing this vid has slightly revived my hacking passion and I reckon Im gonna try make the same thing! This video is great man, super underated channel, loved it
Awesome, I'm glad you liked it. You should join the discord server to share your progress :D
I personally would recommend you to use C++ btw
new subscriber, so underrated
true
Fr
I just discovered you, and you're doing mind-opening work. Your videos are very high quality, and you definitely deserve more subscribers. Keep up the great work, and thank you for your effort! 👊
What you could also do is get an item in your inventory and then mess around until you find the item ID, then you can change it to whatever you want!
Well done! I would recommend looking into mapping memory to avoid making a copy of every address, look at the source for cheat engine and how its able to search through virtual memory efficiently
Awesome & underrated project. Can’t wait to see what you do next!
The code display is sooooo good, props to you for good editing.
been working on my own copy aswell and youtube recommends me this gold of a video 🔥
The first time I heard the song at 4:34, it reminded me of something familiar because I've heard that song somewhere... and I was right, I heard that song on a Roblox game called Super Skyward Towers. I've played that game a while ago, which brings back the nostalgia including CE. Great video btw :D
Good Video, you could also implement Pointer Scanning, which is important for writing your own cheats. Maybe you wanna do a Part 2?
Thanks, I tried to do that the first time, but failed miserably. Then I realized I actually didn't need it for what I wanted to do, but thanks for the idea, I will consider it in the future
a REALLY underrated youtuber you earned my subscribe man keep it up
The great thing about hacking minecraft is that you didnt get the actual diamond item addres. You got the address of the container where the item is held. This means as soon as you spawned in you couldve picked up blocks and got whatever address by doing the same thing. Then you can go down mine a diamond put it in the same slot as the other blocks then write any value to that container
Is this specific to the Java version and how Java works? It sounds very memory safe.
so you can use for example the first hot bar slot for multiplying items? is that what you mean?
@@liriani When scanning for "items" its not really the item's address you get back. You get back the container that the item is being held. it doesnt matter what item is in it (as long as youre trying to do some value modifications). So you can collect dirt, scan, collect, scan until you get to the point where you can modify the number of dirt held. then put any item in the same slot the dirt was in and you can modify that value without having to rescan
@@superguy654 Yeah thats what i meant, thanks for the explanation😁
@ Not sure if its java specific. Try it out! Launch it on bedrock and hack away
nice video, more concise than a lot of dedicated Win32 tutorials. well done
good work, appreciate it! Work hard and u gonna be big yt,gl!
Man I miss cheatengine, it was super fun to mess around with a bunch of games when I was a kid, nowadays it's a pain to get it to work in most games unfortunately
I love your style and I love your videos! Subbed.
nice, finally a good small creator
Very good video. I have one suggestion: create a series to make a cheat on minecraft.
Sounds interesting, I will add it to my list of ideas :D
The reason of him testing MC 1.12.2 is that after 1.13 MC remade memory alloc system. DO not even try to use this tool on modern versions of ANY game (especially multiplayer) , you will be permanently banned after attaching this "tool" not even scanning or changing values.
Dude, these transistions... Every single time you do a swipe left I get halt a heart attack thinking I accidentaly switched over to my other multi-desktop xD
this is 1.12.2 one of minecraft’s most exploited version it’s no wonder changing memory stored by the game works modern versions defo fixes this
Newer versions use a separate process that is hidden, to run the internal server. But the concept should still work. It will stop working if mojang decides to obfuscate values in the inventory. But even then, nobody can stop you from reverse engineering the game or any other program, and searching or changing values in the virtual memory.
@@vycdevcorrection:
Minecraft Java Edition (modern versions) use a separate thread for the server
But runs in the same Java runtime
This is as opposed to older versions (pre-1.3.1) that have one thread
With the mappings, which can be either the official MojMap or the community made Yarn, we can find things
When using NeoForge or Fabric, we can then bytecode patch things with mixins
It is trivially easy to make a hack client
Thus duping diamonds client side is easy
And will work on VANILLA servers
PaperMC and Fabric fix the bug so the client can't dupe
@reabstraction I see, I didn't know that. Thanks for clarifying
Excellent video, and the best soundtrack 😎
dude... that is so underrated!
peak gaming in the last clip
Great Video! Does it works with other games too?
Yes, it should work, as long as there are no anti-cheat features and you do everything right.
Great video! I would enjoy a full series about this! +1 Sub! Also, if you ever run out of projects, then i would love to see you make a minecraft server in C# (or atleast one that can respond to pings from the minecraft client, even this is hard enough)
Thanks, tbh making a simple mock minecraft server in C# sounds like a cool challenge :D
Very informative. Thankyou for sharing this works dude
Nice Video!
Ma tu ce dracu cauți aici ma ca iți dau ban ip ;)
Underrated af
Underrated channel
Im downloading this, its so useful since now you dont have to download CE and then clean the file so it wont dwonload random shit on your pc.
Edit: I beg you to continue this its just a bit glitchy but it still works really well and its easy to use im subbing liking and doing everything i can for you to continue this. Also this is your most viewed video so part 2 will also get views surely.
Thank you a lot, I see many people liked this so I might do a part 2 at some point for sure.
@@vycdev Yes i am so happy right now, i will be waiting i put on all notifacations so i see the video!
just uncheck them in the installer and it won't install anything
@@goisasuke5826 On cheat engine you cant uncheck the boxes atleast not for me, also yes i dwonload it from the actual site.
@@goisasuke5826 The only big warning I think should be given is never run multiplayer games or their launchers while using it.
Great video! Btw, why didnt you use Windows forms as a gui? just asking
Thanks, I wanted to use Monogame with Imgui because I was going to use them in future projects as well, and I thought it was a good opportunity to try it. In fact I'm working on a cool game project right now that uses Imgui.
@@vycdev Oh, god it! Good luck on your projects then!
oh this is SUPER cool. no longer will i have to either spend hours getting materials or crashing minecraft a hundred times to duplicate the materials for building in my own worlds
Great, so good and interesting!
clicked on the video and prayed you had a download link for it and you did
Subscribed as you deserve
readprocessmemory is quite slow, the nt version might be faster but u could take a alternative way of making a dll that u inject into
the game and then u dont have to call any function :D
Yea, that would work too, but I didn't want to limit it to only Minecraft, that was only an example :D
you wouldn’t have to limit it to just one game, u could inject said dll into any process and the dll would just do the memory reading, and then relay the info back to ur external process thru maybe a text file? or something. cheat engine does this but with the speedhack, it injects a dll into any process and hooks some kind of time function it might be using
Very interesting video, I think that you could create some sort of tutorial series related with game development
I have a big video coming up, although it's not a tutorial, it will definitely be interesting.
Very nice!
Thanks!
very good video !!!!!!!
(you unlockeed a new subscriber !!!!)
Next challenge: Write cheat engine in Javascript and use Electron for UI. 🤪
Would be interesting to see you scan and modify float values with that lol.
But good thing is that scripting support would come with very little effort as you simply have to make some native functions available to use in JS. And then the end user who only has exe and not the source code could very easily script complex cheats like change some value based on current time or recompute all values in given array with their own logic.
Yea that would definitely be challenging. At the same time I could add lua support to the current implementation, although I'm not sure how hard that would be.
@@vycdev JS idea was kind of trolling anyways. But lua script is not hard. Or at least it was not hard when I added it to my Diablo 2 hacks.
I see, thanks
@@vycdev Lua is one of those languages that is really easy to embed if you're looking for a scripting system. I personally added it to my CS2 cheat with almost no problems. Plus, there a lot of resources online now adays that can help you.
Great vid! Btw, are you from Poland?
@@zemepl Thanks, and nope, I am from Romania
@@vycdev salut frate :))
@Matei_Owner Salut, salut :))
lol
this gave so much of memories lol
nice idea11!!
I wish there were more videos like this.
ive tried to make a cheat engine 5 times using the same method and i didnt get close once
Well, that's unfortunate. Maybe my code on github can help you. It took me a while to get it working, too.
I remember when geometry dash hackers used cheat engine to speedhack the game and claim it was real
ahhh yeah that happened
this is so cool, do you have any reccomendations on how to learn coding?
Thanks, you're going to need to be a bit more specific. What do you want to learn, because the coding world is pretty vast. If you don't have a picture of what you want to end up doing, I suggest you should research that first, after that you can look into what are the requirements for your specific field of programming. For example if you do web development you're most surely going to learn JavaScript, but if you want game development you have a huge list of programming languages and tools to pick from. After that, if you are a complete beginner, you should watch some tutorials on how to do simple things, and learn the basic stuff first, like how to write a message, what are variables, loops, etc. And then you can get a bit into algorithms and start learning how to create more advanced programs.
I hope this was useful, if you have anything more specific, I would be happy to answer.
@@vycdev thank you, im a complete beginner and I wanna get into coding
underrateddd 315th sub
you should rename it to "I made my own Cheat Engine in C# so I could cheat in Minecraft" otherwise you are claiming you made THE cheat engine
damn he did it, what was the original name?
@@ggchung727 i think its still the same
nvm i am dumb
did not read the comment correctly
Well done
good video, +1 subscriber for you ^^
Thank you 🙏
underated
UNDERRATED
Ok i have 3 questions, first does it work on every version or just one spesific one, second is it compatible with mods or do you need to download somthing to make cheat engin compatible with minecraft and lastly can you use it on server ( i highly dought that you can but you never know)?
For now it works on older versions only because on newer versions the internal server is on a separate hidden process, and you wont be able to find the memory address for the inventory in the main window process. Also it's not limited to minecraft, you can use it on other programs as well just like Cheat Engine. Though, you could use
You don't need extra stuff to make it compatible, it should work even if you have mods.
And lastly, nope, you can't modify the memory of something that is not on your computer, and unless that server is on the same machine as yours, you wont be able to change it's memory.
@vycdev ok thanks man really useful stuff. Thank you for responding so quickly. I hope this turns out good for you, keep up the great work 👍 👏
i made a street car cost 1b on gta online and sold it with cheatengine💀💀☠️
@fdsknjlsfnubk3e7hi8sx yeah but it was like 3 years ago
I'm still confused as to how a program can modify memory that is not assigned to it. Usually the OS kills the misbehaving process instantly
bro knows how to play minecraft :D great skills
didnt understand anything (in the app) but very good video 😅
Thank you! Do you think there is anything specific that I could've explained better?
no, its explained too well 😄
Ah makes sense, maybe I should've kept it simple and made a separate video to go more in depth. Thanks!
Underrated
wait, if it's the windows API, that means you can use any programming language that has access to the windows API, which means this can also theoretically be done in Lua and Python...... Very interesting
Indeed!
recently i made a java program that for a very old version of minecraft that lets you change the values
which cheat engine does better
@@AndrieMC Not mine i not that for sure mine crashes alot
Hi , nice vid .... Im a new subscriber.... 🎉
1.
What about buttons, for example, so you have a life display, where the life is shown with a bar .... How do you then know the exact number that you can then use in a program like Cheatengine etc
2. Would this program also work with an emulator like Yuzu?
I would be happy to receive an answer ;)
You are doing it very well, keep it up ... :)
1. Unless you have an exact number, I think it's pretty much impossible to find the value that you are looking for. Your best bet is to try going from full HP to 0 HP and search for that. But you also need to know what the value of full HP is. Then next time you are alive, you can try writing a value to the address you found previously. If that doesn't work, well, the next thing that comes to my mind is searching for a hack written by someone else specific for that game, or reverse engineering the game yourself and making one.
2. It might work, as long as you have the right process and the game doesn't have other kind of anti cheat protections, (and it's not multiplayer) it should work in theory. But I would still recommend using Cheat Engine instead, since it's a lot more advanced than what I wrote.
Also thanks a lot
good video im new subscriber now but is this project public to download?
Yes, but you have to build it yourself.
You can find the source code here:
github.com/vycdev/MemHack
can you use the cheat engine on servers in minecraft to potentioly have more items
no
Should we tell him how to switch his Gamemode to creative?
That's crazy, recreating a program.
Monogame with Imgui is a very weird choice for a UI imho
I want to use monogame later for game development, so I thought I could use that to get some more experience
0:22 nohyper gameplay :o
you dont understand how powerful this is on a minecraft server and does it work on minecraft servers and does it work on fabric 1.21.4?
It doesn't work on servers, only on local programs on your computer, but it's not limited to Minecraft, you can try other local games as well, or programs.
Tare!
Thank you for sharing sir, + 1 subscriber
will it work on new version of minecraft ?
Not really, I probably need to add the ability to select an individual process instead of a window to the clone, to be able to do that, and even then I'm not 100% sure it will work if you select the right process.
Does it work in Minecraft 1.21?
(Great vid btw)
Thanks, my app will most likely not work on that version because you can't select a specific process with it. But you can do that with Cheat Engine. Newer versions of Minecraft run the internal server on a separate process from the main window, and you need to find that process, which is why being able to select a specific process is required.
@@vycdev alr, thx :)
Looks like fivem uses the same gui library?
Yea probably, ImGui is extremely popular, even Minecraft Bedrock uses it.
You can check this list of apps that use it from the official imgui repository on github. github.com/ocornut/imgui/wiki/Software-using-dear-imgui
You can even find GTA 6 on that list :D
Leaked spoilers? 🤔😁
Perhaps
now the question is , does it work in multiplayer? like in hosted servers not like actualy multiplayer servers witht he anticheats and all i can already tell thats not gunna work but yeah does it work in hosted servers?
Unless the server is running on that same machine, then you won't be able to change the memory of it.
Using Avalonia for the UI could have been a better idea.
Minecraft parkour was wildly distracting, good video though
doesn’t work for me for some reason
This is cool. Now do it in C++ just cause lol
That would be a nice challenge, but I already took inspiration from Low Level Game Dev who basically did the same thing, but in C++. I myself don't do that much low level programming usually.
You can find his video here if you are curious: ua-cam.com/video/47xNiBMVSvU/v-deo.html
If you're implying that using C++ would make this more difficult or more impressive: C# is a C based language just like C++ (the # got picked since it resembles four pluses aka C++++). Writing the exact same thing in C++ would make the whole thing much shorter since no foreign function references and manual structs would be needed and pretty much all of the functionality is based around the same Windows API. The only "difficulty" introduced with C++ would be a few manual memory frees.
Very neat
when on Mac??
Great video, but any reason why you decided to use a older version of minecraft (1.12.2) instead of the latest release?
Yes, when I tried on newer versions I couldn't get Cheat Engine to work, so I thought I should just try an older version, which worked, and I haven't looked back. I'm not entirely sure why Cheat Engine didn't work on newer versions, but it might be because the data for the inventory is stored and managed on a separate process from the main window of the game.
@@vycdevYou're Absolutely right! The Newer Minecraft Versions, i think even 1.15 already has that, run the Internal Server on a Separate Process, which is hidden. It should just be another Java/Javaw Process. So you'd have to hook into that Process, but since it's a hidden window, your Program will never see it!
Hope i was able to clear this up pretty well, since i've modded Minecraft before so i know some of this stuff just from research!
@@vycdev Yes but i tried on 1.21.4 and your cheat works just as good! Thanks!
DO NOT TRY USING THIS BASIC MEMORY EDITING ON ANY MODERN GAME WITH ANTICHEAT, first of all, you will have trouble even retreiving memory from games with anticheat, without kernel or some kind of bypass, but its also very easily detectable since its using the basic windows memory functions, this way of making a cheat is fine for older games, offline games etc, but any with any modern anticheat, you will either get nowhere, or get banned, just a warning guys
Also, most games won't even allow you to launch with ANY reverse engineering programs, this includes CE, IDA, x64dbg.
@@tacotootuff yes but it doesnt just detect any program with basic windows memory edit functions included, plenty of examples for this, with EAC/Battleeye etc, but what will happen is when u hook to process and try to receive memory you will get nothing, now depending on how much they want to stop you, you can be banned for simply hooking ur mem edit dll to a process- and the basic windows functions are easily detectable, no different than if u want to make a pixel aimbot- many anticheats will detect the basic windows mouse moving functions- whether you make the movement human like or not, which is why we would write a driver for it, same goes with bypassing anticheats, it requires a driver running at the kernel more often than not
edit: also cheat engine is very simple to change the process names/strings and even the driver name etc- which does get past the game thinking u have cheat engine running, but its still detectable/bannable and doesnt always guarantee ur able to get memory or tamper with it
does it work on any server or only singleplayer ?
It's only on singleplayer. You would have to run the program on the same machine that the process you want to modify the memory of is on.
@@vycdev bro you're the best cuz you just replied my message love you
hey its asking me for windows number,where do i find that?
I swear I heard your voice from somewhere before..? Are you that Minecraft UA-camr that talks about math stuff with Giorno avatar?
Nope, but now I'm actually curious who you are talking about :))
@@vycdev Heppe is his channel, his videos are pretty interesting
Does this work in java public servers
can it be done on server
nice :)
Any reason you didn't do it on mc 1.21? (The latest version)
Is this cheat engine but basically undetected?
I wouldn't say it's undetectable, the mechanism is basically the same so it's not hard to detect
Can i use it in online server (im playing on 1.21 version and it allows me to play on 1.12) will it work?
no
@erenkarakal oh OK
makign the cheat engien for miencraft would been more usefull on consoles since allready can do it alt ways on pc i belive. i know theres alot on android but requires root. but great learnign experiance netherless.
Could it work on a server?
Ok, but can you do this on Linux?
Probably, but I think that's enough material for another video. You could consider this as an exercise for the viewer though 😂
you deserve more subs! +1 sub,tho i remaking this app in c
as my rn progress it works most of the time
good job