#Beginner Coding
1 messages · Page 1 of 1 (latest)
As for IDE’s just use visual studios community, free and easy to use / setup
And yes it’s going to take you a while before you can do anything to kernel level anticheats, and games protected by them
exactly what i was thinking
kernal anticheats are INSANELY hard to crack so I dont have any idea on how long it'll take me to beat
is cpp.sh good for basic level commands?
Also I recommend cazz on youtube, and the cherno for c++ in general
just while visual studio is installing
yes! cazz is who motivated me to start coding
I love watching his videos
Online compilers work but lack saving and stuff that makes your life easier
There’s a very good website I’m going to refer you to but I don’t know the url from the top of my head, I’m gonna look it up quickly
I'm not really looking to save anything, just run basic "hello my name is" "goodmorning" and other text commands
Alright
cazz mentioned this in his vid i watched
Yeah c++ is a bitch to get into
im definitely gonna use it
i got the motivation of rocky balboa and the determination of mike tyson
But you learn by coding so just do stuff that challenges you
exactly
Good cos you’re gonna need it lmao
i think ima start by coding basic commands and my first cheats are gonna be white noise and bo3
bc no anti cheat
Yeah do me a favor and dont share them 😂
I’m assuming you are familiar with cheat engine and how it works
You know how to edit values
i know what it does but not really how to set one up if u get what i mean
Scan, stuff like that?
I know of values and what they do, but thats about it
I am literally brand new to this lmao
Pointer scans you need to learn asap, very simple in cheat engine
gotcha
my beginner playlist
https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb
https://www.youtube.com/playlist?list=PLNffuWEygffbbT9Vz-Y1NXQxv2m6mrmHr
https://www.youtube.com/playlist?list=PL2C03D3BB7FAF2EA0
The most comprehensive Cheat Engine tutorial series on YouTube! Learn how to create your own cheats, as well as pick up some computing/programming/reverse en...
ayy ty!
Lonewolf the goat
real!
Also cyborgelf made some pretty decent videos
I dont think hes active anymore though :/
ahh
// my first program in C++
#include <iostream>
int main()
{
std::cout << "Hello, my name is wzrd and this is my first basic command";
}
ayyy lets goo
this teaches mostly cheat engine and c++ and reverse engineering
learning more about networking too
But yeah basically a pointer scan is just, u go into a game with no AC, lets say your health is 100. U scan for a value of 100. U then take damage, say your health is 58. You scan again for 58 and now you have the pointer for health and you can edit that how you wish
well thats dynamic address, that dynamic address changes after you restart/exit the game
Yes
if you need to find a pointer address you could do it in many ways
Location of code usually doesn’t though
But yeah gamehackingacademy teaches u that mostly so 👌🏻
ye
I’m by no means a modder or anything I just know the basics 😂
@wintry spindle u can always dm me but cant promise I always have an answer for you
for newer siege versions you might need to unpack the game to access some of the game code, but like for shadow legacy its fine
https://www.youtube.com/playlist?list=PLt9cUwGw6CYGfoSL9PUlpKi23z0_R2gz-
whats my issue here?
No return value?
no a return value doesnt matter since its a main function
Fair but still useful no?
the compiler knows its the main function so it just returns in compile time
working now!
ah ok
Didnt compile after changes?😂
really weird why it wasnt the first time im ngl
^
its cool
i used it to run a valorant skin changer one time, but then uninstalled it
so im reinstalling rn
but assembly x86 and assembly x64 is alot different
Astrea told me
But I don’t know enough
To know the differences
He told me though xD I’m just too stupid to remember
Ofc
you could use ghidra(free) or IDA pro(paid) for reverse engineering
but i dont recommened ghidra for big games
X64dbg
x64/86dbg works for dumping games
he mean
#include
#if
predefined macro
i never used it
int main() lines iniate the code to start
but useful
Yep main function
basically
#include "file.h" just copy pastes the file into the current cpp/hpp file
Header files and shit, id say dont worry about them for now learn c++ basics first, but u need to know how they function essentially
header files are usually for organizing stuff instead of putting all the stuff in one file
I need to get back into coding fr
Just been busy with job and shit
Havent coded in months
do either of you have .txt file with notes over this i can go thru?
alr
uhh
i dont think so
i just follow the tutorials, after a few sessions i go make personal projects
fuckk mightve deleted it
right
yeah I deleted it I think :/
file.h
}
main.cpp
#include <iostream>
void function(){
std::cout << "Hello world\n";
#include "test.h"
int main() {
function();
}
Output
Hello world
that works
crazy
have u coded in any other languages before @wintry spindle
you could look at my github but disclaimer its messy
I dont have anything public on my github so no use in linking it xd
real
no sir
dude wants a challenge
what does this mean
of course
yeah c++ is pretty worthless compared to other languages for most basic programs so its gonna be harder than python for example
but for game reversing its prob the best one out there
#include <iostream>
low level language
you missed the <>
^^
and the "line two:; should be "line two";
nvm got it running
👌
i saw
i saw
some people say c++ is a bad start for programming, but to me i started c++ and it went badly then its fine
still struggling tho
just dont quit
struggle never ends 
real
coding:
code doesnt work
dont know why
paste solution from internet
code doesnt work
dont know why
run again
code works now
dont know why
whats my error here?
uhh
well firstly dont put space in between main and ()
no clue if that matters
but dont do that
oh okay
std -> standard library
standard library -> iostream
thats the c++ standard library
in my notes too 😭
good note
issue now?
bruh
what
should be like
#include <iostream>
int main() {std::cout << "one line";}
i dont know how to explain it so i just typed it out
not after int main innit 😭
👏
banger output
you could << std::endl after the double quotation
or just \n
^
ok bro
what
oh
😭
"mhm yes mommy" << "\n"; also works for clarification
where is double quotation?
std::cout << "test" << std::endl;
ahh
ok nice
assistance on how to set vs up? like what options do i choose
just cpp?
yes
just this one correct?
so dont worry about it for now
yup
yeah check that box
ok its installing
how i do this
hm?
make the code box thingy
int main () { std::cout << "one line"; std::cout << "real shot caller, straight baller"; }
wtf
smh
^
oh okay
{
std::cout <<
"one line";
std::cout
<< "real shot caller, straight baller";
} ```
there
perfect
also gives syntax highlighting i think
should run the same right?
or not?
only functions
ah
and strings
ait ait
wait i dont wanna be an it man
yes
this is just a side hobby ig
I would recommend keeping std::cout << "thingy thingy \n"; on one line
good practice in general
wdym?
ahh
man you got some good english smh
but you are using indents (i think thats what its called?) so thats good
just tab basically
yes
we all got good english wym 😂
makes stuff pretty
no how you explain things
i cant explain shit

dunno
apparently dutch people are good english speakers
my experience tells me otherwise but
thought you are canadian
nah im dutch lol
Like so?
precisely

whats the difference in "\n" and std::endl;
one flushes the stream or something
endl does
I have literally no clue what that means or what it does
astrea told me
the genius himself 
choose what style fits you
the point in comments?
"The first of them, known as line comment, discards everything from where the pair of slash signs (//) are found up to the end of that same line. The second one, known as block comment, discards everything between the /* characters and the first appearance of the */ characters, with the possibility of including multiple lines."
so ur future self can understand ur moronic ass coding
ah
basically the next moring after u coded all night
ur gonna look at ur code
and think to urself
"i wrote this shit?"
LMAO
real
oh i see
you'll thank yourself i promise hahahah
yeah so when you write more advanced programs, comments like that are useless and very self explanatory. but for functions or large chunks of code, comments are a lifesaver
prints hello world, your hangover-in-morning self can understand that. but like I said for functions and stuff its the same
bros on that unethical coding grind
she canceled
visual studio enjoyers 💪
on dinner
yeah lol
😂
real
cat

dingus
its optional
bad habit for large code
namespace std;
i think its useless?
using namespace std;
using namespace
okay okay
yeah
okay cool cool
good to know
i dont use it at all 
personal preference if you want to or not
keep in mind its going to use standard namespace until told otherwise
i think its because sometimes the compiler will get confused with other standard libraries, but not sure
so it can mess u up if ur a bit tired or something and ur looking for whats causing ur code to not work
yeah idk tho xd
im just told its bad habit
by basically everyone
so
do with that information as you wish
pro coder
ok nice
have you worked with cin yet
ok ok
int bankdetails;
cin << "enter your bank details \n";
cin >> bankdetails;
i think? i dont fucking know man i havent touched this language in months
lonewolf im prob doing somethign wrong arent i
u sure?
yeah
good correct?
use an enter after a note i beg 💀
<< is only used for output
while
is only used for input
it cant be used both
why did i use cin twice
yes
also the open and closing brace indicates the opening and closing of a function
not just main function
any function
int bankdetails;
cout << "enter your bank details \n";
cin >> bankdetails;
correct?
also comments wont become useless but commenting small stuff like "this outputs horseshit" becomes useless, rather you start commenting on a function like "this function takes an input and multiplies it" something like that
yup
yeah
yes
okay okay
exactly
fs fs
i need to look into compilers aswell because i dont have one
oh okay
and im assuming working an imgui, keys and converting to .exe applications are months away from where im at?
yes
not months
huh
imgui is not a exe
exe is just compiling, youve already done that
imgui is gonna take months yes
i read over that
yes ur not gonna be workign with imgui soon
idk what u mean by "keys"
virtual keys
like a keyboard keys?
yes
not very complicated
its just a user input i guess
and yeah an exe is just a compiled version of your program, so what youve been doing online, basically @wintry spindle
yeah
drawing an esp and stuff is far away, but not out of reach if u just keep practicing
im gonna close this help case, my dms are open (obv) and I think lonewolf would gladly help you as well
anything to add before i close?
im not really a good expert at this but yeah 👍
yes ur not gonna be doing that anytime soon
yeah
Im going to bed my guy lmk tomorrow if u have any questions
alr
ye this is how i woulda done a cin cout example:
char type;
std::cout << "are you gay? [y/n]" << std::endl;
std::cin >> type;
if (type == 'y') {
std::cout << "Faggot";
}
else if (type == 'n') {
std::cout << "Good";
}
of course this should never be how you make keys as you were saying you wanted to earlier, but its a good starter option thats pretty useful, and what do you mean converting to exe applications? you mean building the project?
I might be a bit late on the ball haha but I just saw this. I’ve read up a little bit and to summarize from my personal experience I would say;
IDE
As for IDE, I find Visual Studio the easiest to use. Visual Studio comes with a compiler called MSVC, which supports the grand majority of compiler specific features that people in this scene use. Visual Studio is good in the way that it brings a lot of tools like template projects and a decent context menu to ease the tedious compilation process, allowing you to pretty much not have to worry about how the compiler works and how to properly utilize all of its options until later down the road in your learning journey. There are other IDEs, compilers and systems too, like Visual Studio Code, gcc and clang, but I do not personally recommend that you start out with any of the aforementioned since they are quite a bump in complexity on the baseline compared to Visual Studio.
Recommendations
When I personally started out I watched the first approximately two hours of a 10 hour full course guide for C++. It might not work for everyone but it was enough for me. It is good if you really do not know where to start out.
Another tip I want to give you is to rewrite old code sometimes. It can be boring, sure, but it is really good to rewrite your libraries from scratch every once in a while because there is always things you can improve and you will realize what when you are rewriting it. It also gives you the opportunity to try and follow different coding styles and conventions to find out what you like. I have personally written my libraries in about six different conventions and styles.
My last but definitely not least tip is to really utilize stack overflow and Microsoft Learn. The latter especially when you are working with the Windows API. Stack overflow is amazing in the way that about 90% of your questions have already been answered, and the extra 10% you can ask and usually get a good answer within a day. When it comes to Microsoft Learn, it has nearly all CRT and all Windows API functions well documented and it also has a bunch of different guides that are great aswell.
I hope this helps and feel free to reach out to me here or privately if you need any assistance!
Oh and don’t be shy to ping me either, it’s not like I have much else to do haha.
@swift seal say on white noise if i wanted esp, what values would i have to mess with?
just a basic shitty box esp
and what scanner should i use to find the values
That is not code related at all really. That’s reverse engineering.
dawg
ohhh okay
work your way up to that @wintry spindle start off smaller
^^
You need to get a grasp of what you are doing in the first place before you move onto stuff like that.
^
Yeah that’s good.
Precisely.
You are sort of underestimating the work you have to put into stuff that is ”simple”.
Conceptually simple things are very often way more difficult to practically do.
shouldnt be saying this as cheating discussion isnt allowed, but youd want to mess with your local player, all the enemys local players, as well as some other small things
i know
tbf, if your trying to make an esp for a game without an AC that shouldnt take you TOO long
i got it figured out

