![]() |
| Register | Login | |||||
|
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
|
| | |||
| Acmlm's Board - I2 Archive - - Posts by eNathan |
| Pages: 1 2 |
| User | Post | ||
|
eNathan Goomba Level: 8 ![]() Posts: 1/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| Hey forum members! My name is Nathan, or eNathan considering how I love that which is electronic. I have been reading the threads on this forum for a few days, and though it is definitely worth being a part of. These boards have very intelligent respectable members, willing to help other people. This is defanitly one of the better game hacking forums. 'nuf said, here is my bio if you have nothing better to read ![]() Bio: I am eNathan. My fields of interest include software engineering (programming) in Delphi, Visual Basic, Assembly (still learning asm), and HTML (which really isnt a language). I guess you can say im quite knowledable in Mathematics (mainly Algebra) and Physics. At the moment I am focusing on learning the art of game hacking. I am 16.8 years of age. I was born in IL, USA. I am currently a Jr High School. |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 2/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| Im quite impressed on the gfx hacking that has been done in this thread. I have a question though -- I have been messing around with some mem addresses in SM64, and they seem to be dynamic. I am using Project 64 as my emulator (not sure of a differnt emulator would make the addresses static). Would anyone happen to know the pointer address to mario. THX (=_=) |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 3/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
Originally posted by stag019 Well, in response to your first response to my coment ...lol I did not use Project 64 to actaully change the data in the RAM. I generally either use a program called Artmoney or TSearch. These programs will "open" a process (in this case, Project 64 emulating Mario 64) and will search its memory for certian data. If your a programmer, you may be farmilar with the API's WriteProcessMemory and ReadProcessMemory which are used to read/write data to/from another program. A pointer address is basicly like this. Lets say marios coins are located at 3B0794DA, his health at 3B0794DD, and his number of lives at 3B0794DE. All those addresses are fairly close to eachother, as they begin with 3B0794D. All of mario's data is somewhere around these adresses also. The 'pointer' to mario is a static adresses which identifies the begining of mario's data AFAK. Dynamic Memory is basicly memory that changes everytime you restart the program. This can be a bitch for memory hacking newbs like me to get around. However, static addresses are always the same. For example, if game uses DMA (Dynamic Memory Allocation) it will locate memory for its variables on a first come first serve kind of basis, so one time mario's health could be 3B0794DD and another time it could be 0CD995DA. Hope this helps ![]() |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 4/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
Hey thanks everyone! lol I was only lurking for a few days -- Im kind of new to game hacking so I hope you's dont mind. As I say, the only dumb question is the one you dont ask (or search for)...even with game hacking ![]() Forgot to mention I love Mario! Any Paper Mario fans by the way? hehe...my dream is to make it multiplayer one day ![]() |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 5/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
Hey AP! Looks like were both new here, but Welcome. You picked the right place if your into SMB hacking, they have an entire board secion for it ![]() c'ya around |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 6/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| Welcome jinjin! Never meet anybody from korea before, kewl. Enjoy your stay. By the way this is hilarious if ya have the time to check it out -- http://board.acmlm.org/thread.php?id=8588 |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 7/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| VL-Tone, if im wront about DMA then there must be alot of inaccurate info on the internet (which I should have assumed). Or maybe they were just explaining in a rather simple method, and as a result they had to put a slant on the truth. I am going to download some other emulators to see if the addresses are static. |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 8/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| You have some nice addresses there. Your Mario 64 hacking ownage. I will definitely download Nemu64 and give it a go. I will have to check out the memory addreses you found too btw. By the way, I have been wanting to find the addreses to mario's velocity. I have searched for ints and floats with no luck. I can maybe try some reverse engeenering. I can opened up the ROM in a hex editor and look for the string "EXIT COURSE", the look for where its used, and then check out the asm code. I was thinking I could check there for mario's velocity but it might use a different address. Would you happen to know the addresss? In the mean time I will be looking for it too :> "04001301, put that" What value do you set to put it? I am assuming its a boolean ![]() Thx again for those addresses |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 9/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| Likewise, its a great hack. I really like the time travel theme as I am a time travel theororist :lol: | |||
|
eNathan Goomba Level: 8 ![]() Posts: 10/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| Yea I would never dream of doing something which seems so advanced. Changing the music or gfx engine seems like an insane task to me, your ownage mate keep up the good work. | |||
|
eNathan Goomba Level: 8 ![]() Posts: 11/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| Hey Acmlmers What I want to do is learn how to clone a player using code. If posible, can an explanation be givin for Super Mario 64 (if not any game will do)? From what I have heard, you have to find a so called "Blank slot" in the momory and copy mario's bytes from the original to the new. This is how multi-player mods (such as MTA and sa-mp) are designed. I have never actaully done this before so thats why im asking here I have no idea where to start except for using ReadProcessMemory and WriteProcessMemory ![]() I program in Delphi (Turbo Pascal) by the way, but I can probally understand VB and C++ a little (yer I left VB and C++ for Delphi).Thanks alot for any help! ![]() (edited by eNathan on 08-09-05 09:58 PM) (edited by eNathan on 08-09-05 09:59 PM) (edited by eNathan on 08-09-05 11:58 PM) |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 12/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
looks like im the standard (not ganna say specifically) I will say that I was raised raised with the gang envourment also. But I actually spent most of my time programming and trying to design games than gangbanging, so I got out of that stuff. I would rather hack asm code or play some good old mario ![]() Googie is right though, I have meet all sorts of rom hackers from different ethnic orientation. Anybody could get addicted to the crazy things we do hehe ![]() |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 13/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
Well atleast this thread breaks the stereotype that rom hackers / programmers are geeks who wear glasses with high pante and have no social life Ok maybe some of us fit that categor, but not all. rofl =)I would'nt mind a pink house fabio, just as long as I never went outside to see how it looks ![]() |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 14/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| hmn, if what you say is true than im rather dissapointed, but im not ready to give up. This is how I though of it. There are many charecters in mario 64, Mario, Gomba's, Koopa, bomb-ombs. and many more. Isnt it alteast posible to change a gomba into a mario? Nothing fancy, just make it look like mario, by changing its data. And from there, you can write code to manipulate it. I get these idea's from PC games, such as Grand Theft Auto. Please correct me if cloning players is totally different from PC games and Roms ![]() It seems like not alot of people have replied to this, but for anybody who can help me out plz reply thx alot, this is the first step in making paper mario multiplayer which is probally a year or two away ![]() |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 15/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
Ok, well I will accept that. Its just that I am used to PC hacking, I didnt know it would be that hard to do it. Maybe one day we will get it, however ![]() Thanks anyway tho Stag & V-Tone, in the mean time maybe ill try hacking some old time SNES games w00t lolEdit:: Cloning mario on SNES and NES would be just as hard or no? (edited by eNathan on 08-11-05 12:30 AM) (edited by eNathan on 08-11-05 01:21 PM) |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 16/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
I would say, of course its posible I would think you can change around the levels too, if thats what your trying to do. Maybe if you find the asm code for when you select a level, you can change it and make it warp you to a different level Its probally not that easy tho ![]() Maybe somebody more experienced can further elaborate on that -- |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 17/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
lol sry stag, I accidently threw in an "e" at the end ![]() "just a few parts of the code that would need to be rewritten: - Scrolling (which player to follow?) - Background interaction (the game would have to do collision checks for two players, quite possibly slowing the game down) - Sprite interaction (same as above) - Death handling (what happens if only one player dies?)" Which player to follow? I dont follow. What if you didnt care about scrolling, collision detection, or death handling? What if the player was just "there", standing on the screen doing nothing. Still extreamly hard? Probally ![]() |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 18/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
I think the scene is not dead yet, but over time, rom hacking will be replaced with other things. Probally similar things. Either way, as long as computers (and therefore games) are still around, we will always be hacking something. But I think that specifily, the hacking of "roms" will die down after a while, but not for the worse. We have to move on with other things ![]() ...Another crazy theory ![]() |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 19/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
| Yes, and thats exatly what I want to do. Nothing fancy, just as long as I have the pointer to this new 'mario' so I can animate it with code. Are you imposing that it could be done? Or that atleast its not an imposible task? (edited by eNathan on 08-11-05 02:18 PM) |
|||
|
eNathan Goomba Level: 8 ![]() Posts: 20/33 EXP: 1773 For next: 414 Since: 08-07-05 From: United States, but does it matter? Since last post: 1 day Last activity: 8 days |
| ||
Most definitly, its a great idea. Who's ganna make it tho ![]() |
| Pages: 1 2 |
| Acmlm's Board - I2 Archive - - Posts by eNathan |
