The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Pokehack on a Mac??? (https://www.pokecommunity.com/showthread.php?t=177818)

Dragonzord May 4th, 2009 6:09 PM

Pokehack on a Mac???
 
Hey, just regestered cuz i had a question.

How do you pokehack on a mac? without virtualization (ie Bootcamp or virtualbox)

thanks.

ckret2 May 5th, 2009 4:21 PM

Sorry, but, you're gonna need virtualization. If you're not using an Intel-based Mac, there's pretty much no good way to use the hacking tools. If you DO have an Intel-based Mac, you don't have to buy a fancy virtualization program to get most of the hacking tools to work: I use Darwine, and it works just fine. I'm a Mac hacker, and that's what I've been using.

Unfortunately, if you don't have an Intel-based Mac, I'm pretty sure that Darwine and any other virtualization programs (free or otherwise) won't work on your computer, which means the rom hacking tools won't. I think there are some hex editing programs that work on Macs, which means you'll have to learn how to go in and edit the actual lines of code to make a hack instead of getting to use programs like AdvanceMap to edit the maps or XSE to make the scripts; but it's possible to do. I don't know about what hex editors can do that, but I know they exist, so I'm sure someone here will know where to find a Mac-compatible hex editor.

~Teh Panda~ May 5th, 2009 5:17 PM

Search before making a thread, as stated above I have a thread educating you on the purpose of Darwine, while it may be a closed thread (i think) it is still a resource ;)

And if you have a PPC you could use a linux based OS and install wine on that which works on a PPC and faster on Linux

colcolstyles May 5th, 2009 5:53 PM

Yeah, I use Darwine whenever I need to make some quick changes but I don't feel like switching to my old PC that I use for hacking, and Darwine works somewhat well on my Mac (well enough). Here's the link to Panda's tutorial. It helped me get things up and running (thanks Panda ;)). But, as ckret2 said, it will only work if you have an Intel Mac, or so I've heard.
Good luck with everything :)

Dragonzord May 6th, 2009 3:03 PM

i tried using darwine... but i cant even get advancemap open. it gives me an error every time.

and i forgot to put that in my first post, but i searched and knew bout it b4 i posted lol:p

im prob gonna use bootcamp

thanks

~Teh Panda~ May 6th, 2009 3:05 PM

Quote:

Originally Posted by Dragonzord (Post 4618205)
i tried using darwine... but i cant even get advancemap open. it gives me an error every time.

and i forgot to put that in my first post, but i searched and knew bout it b4 i posted lol:p

im prob gonna use bootcamp

thanks

Yeah boot camp is what I use when i hack, just get a friend to sell you XP if you dont have it already, good luck ;)

Dragonzord May 6th, 2009 4:43 PM

xp....why?

would vista work?

~Teh Panda~ May 6th, 2009 8:08 PM

Quote:

Originally Posted by Dragonzord (Post 4618650)
xp....why?

would vista work?

Er.. i prefer XP definitely, while I only on occasion use XP (hacking times), I definitely think it is a sleeker machine on it, Vista is so bogged down and some older tools do not even work :\

Dragonzord May 6th, 2009 11:10 PM

hey, im all with you on xp and all. but i got a vista disk and its uo and running via parallels now :D .
only 1 question.
how do you ctrl alt delete?

thanks dudes and dudettes

~Teh Panda~ May 6th, 2009 11:19 PM

Quote:

Originally Posted by Dragonzord (Post 4619712)
hey, im all with you on xp and all. but i got a vista disk and its uo and running via parallels now :D .
only 1 question.
how do you ctrl alt delete?

thanks dudes and dudettes

on a macintosh keyboard Option = Alt ;).

So bottom left button is Control, option key next to it is the Alt, and delete is not the delete key used for backspaces but the delete key under "f13" and "fn"

CollinP May 7th, 2009 3:13 AM

Quote:

Originally Posted by ~Teh Panda~ (Post 4619449)
Er.. i prefer XP definitely, while I only on occasion use XP (hacking times), I definitely think it is a sleeker machine on it, Vista is so bogged down and some older tools do not even work :\

I Have A Vista And It Actually Works Pretty Well! It Can Hold A Crud-Load Of Files, And It Has A Good Speed

~Teh Panda~ May 7th, 2009 6:34 AM

Quote:

Originally Posted by CollinP (Post 4620005)
I Have A Vista And It Actually Works Pretty Well! It Can Hold A Crud-Load Of Files, And It Has A Good Speed

That depends on your gb storage, not having vista... I meant processes btw also for running faster. Vista is known to be a bogged down OS.

metapod23 May 26th, 2009 8:21 AM

I use VirtualBox to run Windows - it's free and it works well. It's the only way I could get all those silly .exe files to work on my Mac! And I simply have not seen one Macintosh based Pokemon hacking program.

BZuma June 20th, 2009 9:58 AM

Quote:

Originally Posted by metapod23
I simply have not seen one Macintosh based Pokemon hacking program.
that is because they are mostly made with a program made by Microsoft's visual basic.

Samike360 June 20th, 2009 3:39 PM

Ok, I have a problem hacking on my mac. I was using Advance Map with Darwine, and it was working fine, but now it won't work :(

Whenever I open it, it says "AdvanceMap.exe has exited with an error, have a look at the Log window..."

Then the log window says:

Spoiler:
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b8334e3 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc2db8d).
”¡±°”¡±°s(†”¡±°‡r†`fiRegister dump:
0x0032ea34: 00000000 0032ea70 c0000025 00000001
0x0032ea44: 0032ee40 004022c3 00000000 004022f0
0x0032ea54: 0032ea6c 00000018 0032ea98 0032eed0
0x0032ea64: 00000001 00bc68e8 0032eed8 00402747
0200: sel=1007 base=7ffc0000 limit=0000ffff 32-bit rw-
Backtrace:
=>1 0x7bc2db8d (0x0032ea98)
2 0x7bc7d357 (0x0032ee10)
3 0x7bc2dba6 (0x0032eea8)
4 0x0041b203 in advancemap (+0x1b203) (0x0032f01c)
5 0x0041b3b9 in advancemap (+0x1b3b9) (0x0032f87c)
6 0x0041ad66 in advancemap (+0x1ad66) (0x0032f89c)
7 0x0041ad48 in advancemap (+0x1ad48) (0x0032f8ac)
8 0x0041eece in advancemap (+0x1eece) (0x0032f8dc)
9 0x0041abf9 in advancemap (+0x1abf9) (0x0032f938)
10 0x0041adda in advancemap (+0x1adda) (0x0032f964)
11 0x0041ad48 in advancemap (+0x1ad48) (0x0032f974)
12 0x0041eece in advancemap (+0x1eece) (0x0032f9a4)
13 0x00477ef1 in advancemap (+0x77ef1) (0x0032fa10)
14 0x0041adda in advancemap (+0x1adda) (0x0032fa3c)
15 0x0041ad48 in advancemap (+0x1ad48) (0x0032fa4c)
16 0x0041eece in advancemap (+0x1eece) (0x0032fa7c)
17 0x0047832a in advancemap (+0x7832a) (0x0032fae4)
18 0x0041adda in advancemap (+0x1adda) (0x0032fb10)
19 0x0041ad19 in advancemap (+0x1ad19) (0x0032fb2c)
20 0x0041eece in advancemap (+0x1eece) (0x0032fb5c)
21 0x0045c9aa in advancemap (+0x5c9aa) (0x0032fb7c)
22 0x0041bac8 in advancemap (+0x1bac8) (0x0032fbfc)
23 0x004194e3 in advancemap (+0x194e3) (0x0032fc1c)
24 0x00416434 in advancemap (+0x16434) (0x0032fc40)
25 0x004165be in advancemap (+0x165be) (0x0032fd60)
26 0x0041664f in advancemap (+0x1664f) (0x0032fd90)
27 0x0045c34e in advancemap (+0x5c34e) (0x0032fee4)
28 0x0046390c in advancemap (+0x6390c) (0x0032ff08)
29 0x004d4150 in advancemap (+0xd4150) (0x0032ff48)
30 0x7b871831 in kernel32 (+0x61831) (0x0032ffe8)
0x7bc2db8d: subl $4,%esp
Modules:
Module Address Debug info Name (14 modules)
PE 400000- 554000 Export advancemap
PE 60160000-60164000 Deferred advapi32
PE 601d0000-601d4000 Deferred version
PE 60410000-60422000 Deferred comctl32
PE 60510000-60525000 Deferred user32
PE 606b0000-606b4000 Deferred gdi32
PE 60780000-60786000 Deferred shlwapi
PE 619d0000-61a3a000 Deferred comdlg32
PE 61aa0000-61b1f000 Deferred shell32
PE 61bf0000-61bf6000 Deferred winspool
PE 65340000-653d2000 Deferred oleaut32
PE 65f00000-65fc2000 Deferred ole32
PE 7b810000-7b889000 Export kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\Users\michaellevy\Desktop\AdvanceMap 1.92\AdvanceMap.exe
00000009 0 <==
0000000c
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000015 0
00000011 0
00000010 0
Backtrace:
=>1 0x7bc2db8d (0x0032ea98)
2 0x7bc7d357 (0x0032ee10)
3 0x7bc2dba6 (0x0032eea8)
4 0x0041b203 in advancemap (+0x1b203) (0x0032f01c)
5 0x0041b3b9 in advancemap (+0x1b3b9) (0x0032f87c)
6 0x0041ad66 in advancemap (+0x1ad66) (0x0032f89c)
7 0x0041ad48 in advancemap (+0x1ad48) (0x0032f8ac)
8 0x0041eece in advancemap (+0x1eece) (0x0032f8dc)
9 0x0041abf9 in advancemap (+0x1abf9) (0x0032f938)
10 0x0041adda in advancemap (+0x1adda) (0x0032f964)
11 0x0041ad48 in advancemap (+0x1ad48) (0x0032f974)
12 0x0041eece in advancemap (+0x1eece) (0x0032f9a4)
13 0x00477ef1 in advancemap (+0x77ef1) (0x0032fa10)
14 0x0041adda in advancemap (+0x1adda) (0x0032fa3c)
15 0x0041ad48 in advancemap (+0x1ad48) (0x0032fa4c)
16 0x0041eece in advancemap (+0x1eece) (0x0032fa7c)
17 0x0047832a in advancemap (+0x7832a) (0x0032fae4)
18 0x0041adda in advancemap (+0x1adda) (0x0032fb10)
19 0x0041ad19 in advancemap (+0x1ad19) (0x0032fb2c)
20 0x0041eece in advancemap (+0x1eece) (0x0032fb5c)
21 0x0045c9aa in advancemap (+0x5c9aa) (0x0032fb7c)
22 0x0041bac8 in advancemap (+0x1bac8) (0x0032fbfc)
23 0x004194e3 in advancemap (+0x194e3) (0x0032fc1c)
24 0x00416434 in advancemap (+0x16434) (0x0032fc40)
25 0x004165be in advancemap (+0x165be) (0x0032fd60)
26 0x0041664f in advancemap (+0x1664f) (0x0032fd90)
27 0x0045c34e in advancemap (+0x5c34e) (0x0032fee4)
28 0x0046390c in advancemap (+0x6390c) (0x0032ff08)
29 0x004d4150 in advancemap (+0xd4150) (0x0032ff48)
30 0x7b871831 in kernel32 (+0x61831) (0x0032ffe8)
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.


Please help?

ckret2 June 20th, 2009 3:45 PM

Can't help on the EXACT problem, but thought I should let you know: sometimes I get error messages on Darwine where programs that worked for me previously just... spontaneously combust. Like your problem with AdvanceMap.

But, if I try again later, sometimes it'll start working again. No explanation for why it's started working again, no explanation for why it stopped in the first place.

If the problem persists, my best recommendation is to open up TRiX, check mark EVERY box (even if you've done some of the installs already), and then click "Install." After doing that, several programs that I couldn't use at all beforehand, I was able to get running. And several other programs that occasionally froze/crashed didn't do so as often.

Beyond that, the deep inner functions of Darwine are a bit of a mystery to me.

BZuma June 21st, 2009 12:24 AM

do you have 2 hard drives if so i could send you a brand new copy of vista. Cus i have it i think its called double booting but im not sure you could look it up, if you wanted i post it to you pm me if you want to.

Samike360 June 21st, 2009 4:56 AM

Quote:

Originally Posted by ckret2 (Post 4767950)
Can't help on the EXACT problem, but thought I should let you know: sometimes I get error messages on Darwine where programs that worked for me previously just... spontaneously combust. Like your problem with AdvanceMap.

But, if I try again later, sometimes it'll start working again. No explanation for why it's started working again, no explanation for why it stopped in the first place.

If the problem persists, my best recommendation is to open up TRiX, check mark EVERY box (even if you've done some of the installs already), and then click "Install." After doing that, several programs that I couldn't use at all beforehand, I was able to get running. And several other programs that occasionally froze/crashed didn't do so as often.

Beyond that, the deep inner functions of Darwine are a bit of a mystery to me.

I've been trying that, before when it wouldn't work I'd dowload something....but this time it is different.

It never works, I've tried 10+ times, every time I get on. I've even downloading everything.

I think it stems from when I had to force-quit it because it would'nt respond, it hasn't worked since. :(

snap12 June 21st, 2009 6:21 PM

I just tried using Darwine and my Macbook just freaked out and died.... thats a really good sign for my beginning hacking career haha


All times are GMT -8. The time now is 2:29 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.