Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[Tutorial] MASM32! Second Installment is in.
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  

Should I continie the tutorial?
Yes please
96%
 96%  [ 117 ]
No thanks, I dont care about learning Assembly
3%
 3%  [ 4 ]
Total Votes : 121

Author Message
sportskid300
Grandmaster Cheater
Reputation: 0

Joined: 22 Jun 2006
Posts: 944
Location: You Wish.

PostPosted: Mon Jun 11, 2007 4:50 pm    Post subject: Reply with quote

Don't have to do what?
I think your right, you can make the default save (from MASM) to .asm

_________________
Thanks to Mr.Mohammed for the Avatar!
http://forum.cheatengine.org/viewtopic.php?t=92760&sid=b5cfb5d8e759c2b023910472b2fac2e8 EXCELLENT ASM TUT!

If you need help, ask!
http://www.youtube.com/watch?v=cW44BpXpjYw INSANE Line Rider!
Back to top
View user's profile Send private message
Mussy69
Grandmaster Cheater
Reputation: 0

Joined: 09 Mar 2007
Posts: 842
Location: Sydney

PostPosted: Mon Jun 18, 2007 2:44 am    Post subject: Reply with quote

pfft 16th the latest well its the 18th -_-
_________________
Back to top
View user's profile Send private message AIM Address
assaf84
Expert Cheater
Reputation: 0

Joined: 03 Oct 2006
Posts: 238

PostPosted: Mon Jun 18, 2007 3:22 am    Post subject: Reply with quote

Give him his time..
Back to top
View user's profile Send private message
cicak
Expert Cheater
Reputation: 0

Joined: 02 Apr 2007
Posts: 159
Location: Cheat Engine

PostPosted: Mon Jun 18, 2007 5:32 am    Post subject: Reply with quote

Good Job
keep on Laughing

_________________
Back to top
View user's profile Send private message
HomerSexual
Grandmaster Cheater Supreme
Reputation: 5

Joined: 03 Feb 2007
Posts: 1657

PostPosted: Mon Jun 18, 2007 8:10 am    Post subject: Reply with quote

wow GREAT job

continue please Laughing

_________________
Back to top
View user's profile Send private message
sportskid300
Grandmaster Cheater
Reputation: 0

Joined: 22 Jun 2006
Posts: 944
Location: You Wish.

PostPosted: Thu Jun 21, 2007 6:29 pm    Post subject: Reply with quote

sorry guys, had to study finals.
I'll trelease what noew i have right now.

_________________
Thanks to Mr.Mohammed for the Avatar!
http://forum.cheatengine.org/viewtopic.php?t=92760&sid=b5cfb5d8e759c2b023910472b2fac2e8 EXCELLENT ASM TUT!

If you need help, ask!
http://www.youtube.com/watch?v=cW44BpXpjYw INSANE Line Rider!
Back to top
View user's profile Send private message
sponge
I'm a spammer
Reputation: 1

Joined: 07 Nov 2006
Posts: 6009

PostPosted: Thu Jun 21, 2007 7:43 pm    Post subject: Reply with quote

Code:
@@:
Code:
@f:
Code:
@b:

Useful too.

_________________
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Thu Jun 21, 2007 7:44 pm    Post subject: Reply with quote

anonymous operators

@@: makes one
@F is the next @@
@B is the previous @@

so you don't have to think of label names every time you need a label
Back to top
View user's profile Send private message
sponge
I'm a spammer
Reputation: 1

Joined: 07 Nov 2006
Posts: 6009

PostPosted: Thu Jun 21, 2007 7:46 pm    Post subject: Reply with quote

i know i hate naming labels. Mad they always sound really weird so i just use those.
_________________
Back to top
View user's profile Send private message
H31l0o
Advanced Cheater
Reputation: 0

Joined: 21 Apr 2007
Posts: 74

PostPosted: Thu Jun 21, 2007 7:50 pm    Post subject: Reply with quote

Thanks for the asm tut!
Very useful.

_________________
Back to top
View user's profile Send private message
sportskid300
Grandmaster Cheater
Reputation: 0

Joined: 22 Jun 2006
Posts: 944
Location: You Wish.

PostPosted: Thu Jun 21, 2007 8:03 pm    Post subject: Reply with quote

appalsap wrote:
anonymous operators

@@: makes one
@F is the next @@
@B is the previous @@

so you don't have to think of label names every time you need a label


wow thanks
verry useful

_________________
Thanks to Mr.Mohammed for the Avatar!
http://forum.cheatengine.org/viewtopic.php?t=92760&sid=b5cfb5d8e759c2b023910472b2fac2e8 EXCELLENT ASM TUT!

If you need help, ask!
http://www.youtube.com/watch?v=cW44BpXpjYw INSANE Line Rider!
Back to top
View user's profile Send private message
mrstormy
How do I cheat?
Reputation: 0

Joined: 22 Jun 2007
Posts: 5
Location: Australia

PostPosted: Fri Jun 22, 2007 1:09 am    Post subject: Reply with quote

Hey thanks for an awesome guide
this is the first time ive even looked at masm as i have vista so cheat engines dont work
anyway this will sound nooby but when i go to project > console assemble and link i get no file loaded i was just wondering if you could help
thanks for awesome guide again
Back to top
View user's profile Send private message
Uzeil
Moderator
Reputation: 6

Joined: 21 Oct 2006
Posts: 2411

PostPosted: Fri Jun 22, 2007 3:47 am    Post subject: Reply with quote

I've noticed two things from this thread to disapprove of:

1) You made your poll options so that anyone who votes 'no' would have to agree to not wanting to learn assembly, which only serves to you wanting the results to appear in your favor when it doesn't even cover all the reasons. I voted 'no' for reasons stated in (2), and upon seeing the results I saw that many people cowered to the 'Yes' or didn't vote at all.

2) You did what you could with absolute beginners knowledge of assembly, and didn't even do it creatively to show that you are comfortable with assembly yourself.

Let's justify (2), shall we?

Topic 1 - You didn't even talk about the HUGE significance of the first two lines of your skeletion. HUGE HUGE HUGE. They play a HUGE role in compatibility and allowed code structure, and you didn't explain a single thing. Appalsap didn't look at the first line either Razz But at least got the second.

Topic 2 - Your skeleton immediately abuses HLA (High level assembly), and doesn't include the assembly format, nor does it instruct the casemap. Also, main proc is unnecessary (especially in this case where you only call it once), and you probably got that from blindly copy and pasting another skeleton, am I right?

Topic 3 - You attempt to explain variable declarations, but you don't even talk about .DATA?, you don't explain declaring structs, you don't explain dUP(), you don't explain anything that wasn't in the auto assembler (which again I think is all you could relate to so it was all you were comfortable with)

Topic 4 - JASDLAJKSDLJ - You compared if it's bigger or smaller, which you did accurately state, then you said 'jz' and said 'zero', which is cryptic and makes me think you might not understand anything other than what the mnemonic stands for, or even how CMP works. Also, you had 'jl,jg,jz' and then you put a JMP. That JMP can NOT be accessed, considering you just covered greater, less than, and equal to (JZ is the same as JE). -- oh yeah, and the LOOP opcode set is probably the best way to do loops.

Topic 5 - Holy hell, how did high level assembly become more unreasonable than plain assembly? The same thing you're asking for can come from StdIn, which is MUCH simpler. These crappy HLA techniques are just further hiding assembly and how APIs work. The disassembled output of these programs must look as alien as they would be if they were made in C++ or Delphi (and that's saying a lot as it's disassembling an assembly based code, or so you'd think when coding in mASM and following an assembly tutorial). You even hid pointers! You somehow were able to use an assembly program to hide string pointers just as well as high level languages where showmessage('hai wussup'); would work. WOW

Additional on Labels - I'm going to rape appal for this HLA commen Evil or Very Mad



Add this to the main thread right at the top as a HUGE link to this post saying "Why to vote NO (and to read no more) - according to Uzeil', or whatever is going to catch attention. STOP MISLEADING PEOPLE AND TEACH THEM ASSEMBLY.

_________________


Mini Engine v3.0
Mipla v1.0

Reposted old threads out of the MS section.
Back to top
View user's profile Send private message
sportskid300
Grandmaster Cheater
Reputation: 0

Joined: 22 Jun 2006
Posts: 944
Location: You Wish.

PostPosted: Fri Jun 22, 2007 11:01 am    Post subject: Reply with quote

Sorry to dissapoint, but I'm not putting that in my thread.
I am not claiming to be good at ASM at any part of the tutorial.
In fact, in the beginning, I specifically stated I was just starting ASM.

_________________
Thanks to Mr.Mohammed for the Avatar!
http://forum.cheatengine.org/viewtopic.php?t=92760&sid=b5cfb5d8e759c2b023910472b2fac2e8 EXCELLENT ASM TUT!

If you need help, ask!
http://www.youtube.com/watch?v=cW44BpXpjYw INSANE Line Rider!
Back to top
View user's profile Send private message
Uzeil
Moderator
Reputation: 6

Joined: 21 Oct 2006
Posts: 2411

PostPosted: Fri Jun 22, 2007 9:20 pm    Post subject: Reply with quote

You're teaching them assembly without teaching them almost any assembly. That's just nasty.
_________________


Mini Engine v3.0
Mipla v1.0

Reposted old threads out of the MS section.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 4 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites