Questions about Memory Editing - Cypher menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 24 of 24
  1. #16
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    When learning a new language, unless there's a good reason for me to do so, I don't wanna learn a brand new syntax, thats just a ****ing waste of time.
    /Agreed. The reason I'm personally using VB at the moment is that I was forced into learning it as part of high school software dev classes, and I haven't yet (although I'm sure to in the future) encountered an instance where VB isn't giving me the functionality I need.

    I know the transition to a C-style language is inevitable though. From a fairly good grasp of VB would you recommend moving to C# to get the C-style syntax with the .NET familiarity or just moving straight to C++?

    Questions about Memory Editing - Cypher
  2. #17
    argh44z's Avatar Member
    Reputation
    19
    Join Date
    Nov 2007
    Posts
    93
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Mentioning something just because 'noone else did' is retarded, theres probably a good reason noone mentioned it.
    I guess you're right in some cases. In this particular case, python doesn't really have mindshare on win32 compared to other high level languages (as opposed to other platforms). That doesn't mean it isn't a good choice however. I'm just throwing the name out there because many-a ye random VB/autoit developers have likely never heard of it. Almost all more experienced programmers have.

    Anyway, you're spot on that for the purposes of memory reading/writing/hacking, using the language that the game was developed in (or in some cases whatever the underlying operating system has it's native APIs in) is nearly always going to be the best choice.
    Last edited by argh44z; 01-07-2009 at 02:13 AM.

  3. #18
    arigity's Avatar Banned
    Reputation
    49
    Join Date
    Dec 2007
    Posts
    548
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    I'm sorry, but imo "default to the easiest" is a terrible suggestion. If you don't know a programming language why double-handle? Start with one that can help you understand the topic better (C++).
    i say default to the easiest, because people who learn a language specifically for the purpose of memory editing are likely to learn only a specific portion of the language and would have a much easier time with something thats simple and easy to understand even for a beginner.
    this might not be the best solution programming-wise but as far as working code goes you would be better off with something easy to understand.

    Originally Posted by Cypher View Post
    VB is terrible, both in terms of the language itself, and in terms of the functionality it lacks in terms of a similar but much better language (C#) -- do a google search if you think VB == C# and only the syntax is different, you'll find you're quite wrong if that is the case. There is absolutely no reason to use VB unless you fail to meet the IQ bar required to learn C# (which is not high at all), don't ask me why people have trouble learning C# when its so similar to VB, but it seems that C-style syntax confuses the **** out of some people.
    ok, VB supports bad programming habbits, and yes C# does have some functionality that VB doesn't, but that extra bit of functionality isn't exactly large, the differences are minor at best. and unless your counting syntax i have no idea how you can say C# is "much better" its far from a huge improvement.

    IMO its a matter of which syntax you prefer most.

  4. #19
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by arigity View Post
    i say default to the easiest, because people who learn a language specifically for the purpose of memory editing are likely to learn only a specific portion of the language and would have a much easier time with something thats simple and easy to understand even for a beginner.
    this might not be the best solution programming-wise but as far as working code goes you would be better off with something easy to understand.



    ok, VB supports bad programming habbits, and yes C# does have some functionality that VB doesn't, but that extra bit of functionality isn't exactly large, the differences are minor at best. and unless your counting syntax i have no idea how you can say C# is "much better" its far from a huge improvement.

    IMO its a matter of which syntax you prefer most.
    Yes, and the lack of any pointer arithmetic in VB doesn't help at all. (FYI: you'll need to use pointers if you ever plan to do function hooking in .NET)

    Microsoft is trying incredibly hard to make C# and VB.NET interchangable. However, you dig yourself a very, very large hole by going the VB.NET route. I can't tell you how many people I've seen be completely dumbfounded when give some small snippet of C++/C# code, when they've only coded in VB(.NET). If you learned C++, you can understand C# quite easily. (Minus some minor things of course) C++/C# coders can easily read/program in VB(.NET), even though we refuse to program in it due to writing a book, rather than a program.

    However, VB(.NET) people seem to have quite some issues with trying to do anything with a C based language. (I'm not saying all of you do, but those who have only programmed in BASIC languages, usually have an incredibly hard time trying to figure out what the hell is going on in C style code)

    I always tell people not to learn VB if they have a choice. Learn a C based language, and you'll learn VB in the process. If you just learn VB, you'll only know VB, and have a hard time learning any C based languages.

    Not to mention, programmers who know C based languages get paid more in the IT industry. (Yes, it's a fact, go look it up.)

  5. #20
    Karrde's Avatar Member
    Reputation
    21
    Join Date
    Dec 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    C# and VisualBasic.NET are both interpreted and compiled into the .NET CIL, and you can use them in conjunction if you were more comfortable with VB.Net, but still needed to use some of the extra C# functionality.


    But if you're starting from scratch, go with C#, or even C++. Especially if you think you might ever want to be a professional developer - Fact of the matter is, C#/C++ devs make more than visual basic devs.

    Edit: Apoc beat me on the salary bit!

    Edit2: Also, the VB.Net compiler creates longer (And as such, less efficient) CIL code than the C# compiler, or used to. I'm not sure if this is still the case, but it likely is.
    Last edited by Karrde; 01-07-2009 at 09:41 AM.

  6. #21
    omfgman's Avatar Member
    Reputation
    7
    Join Date
    Jul 2008
    Posts
    16
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ME CODEZ IN LOLCODE!


  7. #22
    qwjqwj's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Python is also good for RAD. Especially for high AI bot.

  8. #23
    typedef's Avatar Banned
    Reputation
    8
    Join Date
    Nov 2008
    Posts
    96
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    LOLCODE "ROFL" thats funny shit. If you could do some Memory Editing with that you would have one hell of a laugh. But on other note, I will learn C++ a little more, then I will check out the Assembly, it will be hard but I guess I will need it it. Cypher you should do some tutorials on some of the programs you make, well thats if you wanted. I probally wont start with Addons, thats pretty Boring. My first thing will probally be like some sort of Radar Hack. Look Foward guys, see ya in like 4 months when Im done haha.

    EDIT: Well I found a Amazon Book, I might torrent it, but, is this a good book to learn the stuff I need to in Assembly, I don't wanna learn Assembly fully. Any books recommended
    Last edited by typedef; 01-07-2009 at 03:38 PM.

  9. #24
    Cursed's Avatar Contributor
    Reputation
    270
    Join Date
    Jun 2007
    Posts
    1,380
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by typedef View Post
    LOLCODE "ROFL" thats funny shit. If you could do some Memory Editing with that you would have one hell of a laugh. But on other note, I will learn C++ a little more, then I will check out the Assembly, it will be hard but I guess I will need it it. Cypher you should do some tutorials on some of the programs you make, well thats if you wanted. I probally wont start with Addons, thats pretty Boring. My first thing will probally be like some sort of Radar Hack. Look Foward guys, see ya in like 4 months when Im done haha.

    EDIT: Well I found a Amazon Book, I might torrent it, but, is this a good book to learn the stuff I need to in Assembly, I don't wanna learn Assembly fully. Any books recommended
    Link

    There are alot of good books (dunno about Assembly, but still worth checking out )

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Question about Memory Editing
    By Megadeadlord in forum WoW Memory Editing
    Replies: 17
    Last Post: 10-04-2008, 05:29 AM
  2. question about model editing
    By Raneldor in forum World of Warcraft General
    Replies: 3
    Last Post: 01-01-2007, 12:56 PM
  3. question about model editing
    By Zanatons in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 08-17-2006, 09:21 PM
  4. questions about model editing
    By Zanatons in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 08-17-2006, 05:32 PM
  5. questions about model editing
    By Avianar47 in forum World of Warcraft General
    Replies: 2
    Last Post: 07-08-2006, 09:41 PM
All times are GMT -5. The time now is 10:44 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search