Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page [Tutorial] [HOW-TO] Hacking on a Mac, RUnning EXE's

Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.



Closed Thread
 
Thread Tools
  #1    
Old September 24th, 2008 (08:54 PM). Edited December 25th, 2008 by ~Teh Panda~.
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905

[HOW-TO] Hacking on a Mac, running EXE's


This may be a very short guide, but it should help lots of mac users!

Ok to Start off, we will be using a very great program, download this program (click on the image)


Now you have to extract and put in your applications folder. After that you should open up Trix and download some utilities such as...
  • Native DCOM
  • gdiplus.dll
  • access runtime 2000
  • Visual basic runtimes
  • ...whatever more you want

Now you are ready to open up EXE's with the winehelper, all EXE's you download should have a darwine logo now, report which apps work, here is what work so far.

Apps that work (report to me what does!)
  1. Advance Map
  2. UNLZ-GBA (has some errors)
  3. XSE (woot!)
  4. PokePic (major errors)

Quote originally posted by HackMew:
Further info can be found here.




__________________




Mystic still in work to let you know...
  #2    
Old September 25th, 2008 (03:05 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Wow, I am surprised no one has used this yet....
Attached Images
File Type: jpg med_funny-cat.jpg‎ (36.3 KB, 79 views) (Save to Dropbox)
__________________




Mystic still in work to let you know...
  #3    
Old September 27th, 2008 (07:16 AM).
iTeruri's Avatar
iTeruri iTeruri is offline
iAm
 
Join Date: May 2006
Location: The Nederlands
Nature: Relaxed
Posts: 276
I tried it but it seems it only works on intel macs. Too bad I have an old iBook G4. I really want to make a hack. :(
  #4    
Old September 27th, 2008 (09:26 AM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by Teruri:
I tried it but it seems it only works on intel macs. Too bad I have an old iBook G4. I really want to make a hack. :(
Aww man, that stinks! umm, if you install linux on your comp and use wie on linux (for PPC's) then i think it'd work!
__________________




Mystic still in work to let you know...
  #5    
Old September 27th, 2008 (04:06 PM).
Satoshi-Ash's Avatar
Satoshi-Ash Satoshi-Ash is offline
Master Chris
 
Join Date: Oct 2007
Location: Hayward, CA
Age: 21
Nature: Lax
Posts: 142
Send a message via AIM to Satoshi-Ash Send a message via Windows Live Messenger to Satoshi-Ash Send a message via Yahoo to Satoshi-Ash Send a message via Skype™ to Satoshi-Ash
I actually use CrossOver Mac to do it. Every one of the tools I've tried works perfectly.
__________________
Pokémon Platinum: Name: Chris, FC: 1676-9582-3443
Hacks I support:
Spoiler:




  #6    
Old September 27th, 2008 (06:09 PM). Edited January 2nd, 2009 by ~CyberKitsune09~.
~CyberKitsune09~'s Avatar
~CyberKitsune09~ ~CyberKitsune09~ is offline
Proud Tails fan!
Silver Tier
 
Join Date: Sep 2007
Location: Standing Proudly In a Meadow.
Age: 20
Nature: Bold
Posts: 185
Send a message via AIM to ~CyberKitsune09~ Send a message via Windows Live Messenger to ~CyberKitsune09~ Send a message via Skype™ to ~CyberKitsune09~
Actually I was really the first one [on pokecomm] to Use wine (Darwine) on a mac but Meh, Whatever.

I'd Like to report that no$gba Also works under Darwine (Using no$gba render only, openGL crashes it)

And The main diff Between crossover and wine(Darwine) on a MAC is that in Crossover, OpenGL/Direct X Actually works, Darwine, Not so much.

And it only works with Intel's because There is NO PPC Ver of win, and wine depends on the intel processer to execuete the windows code.

~cpuDuDe08~

__________________

PC FAM:


-> Pair <3
-> Evil Twin



Links:


-> Profile
-> ROM Hack
-> The other site I go to.






I'm a Tails addict.
Thats just me, deal.

Credit to Michii for Sig+Avvy.CSS by CyberKitsune.
  #7    
Old September 27th, 2008 (07:32 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by ~cpuDuDe08~:
Actually I was really the first one to Use wine (Darwine) on a mac but Meh, Whatever.

I'd Like to report that no$gba Also works under Darwine (Using no$gba render only, openGL crashes it)

And The main diff Between crossover and wine(Darwine) on a MAC is that in Crossover, OpenGL/Direct X Actually works, Darwine, Not so much.

And it only works with Intel's because There is NO PPC Ver of win, and wine depends on the intel processer to execuete the windows code.

~cpuDuDe08~
I have been using Darwine for ever but on the last update everything worked very stable and was actually usable!
__________________




Mystic still in work to let you know...
  #8    
Old October 1st, 2008 (11:27 AM).
mrhiyuck's Avatar
mrhiyuck mrhiyuck is offline
//
 
Join Date: Sep 2007
Posts: 29
Awesome. I have windows on my mac with boot camp, but this will be nice if I don't want to switch.

Does PKSV work with this?
  #9    
Old October 1st, 2008 (02:31 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by mrhiyuck:
Awesome. I have windows on my mac with boot camp, but this will be nice if I don't want to switch.

Does PKSV work with this?
test it out, I have not tried, tell me if it does and i can add it to the list.
__________________




Mystic still in work to let you know...
  #10    
Old December 8th, 2008 (04:57 PM).
mcr3240ca's Avatar
mcr3240ca mcr3240ca is offline
Midnight Moon League Champion
 
Join Date: Aug 2007
Location: PEI Canada
Gender:
Nature: Modest
Posts: 22
Send a message via AIM to mcr3240ca Send a message via Windows Live Messenger to mcr3240ca Send a message via Skype™ to mcr3240ca
Doesnt work with g4 & G5
Seems to only work with intel macs.
What a shame
__________________
  #11    
Old December 8th, 2008 (11:05 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by mcr3240ca:
Doesnt work with g4 & G5
Seems to only work with intel macs.
What a shame
Thank you for the polite bump. Anyways yes, it is only for Intel's, 'tis a shame i know but helps a lot of people
__________________




Mystic still in work to let you know...
  #12    
Old December 9th, 2008 (05:16 AM).
groudonlover's Avatar
groudonlover groudonlover is offline
Mateus readies Hellfire...
 
Join Date: Aug 2008
Location: Lilycove City, Hoenn
Gender: Male
Nature: Modest
Posts: 537
Send a message via Windows Live Messenger to groudonlover
You should write that this is only for x86, i only have an iBook G3, 3x iMac G3 and an iMac G4, none of them are Intel...
I am hacking on a Linux Laptop with nonworking battery...Wine there too
if you want the Original Wine, go to http://www.winehq.org/
__________________
"How dare you enter the Sacred and Awesome presence of the Everlasting Know-it-all, Yoghurt!" --Yoghurt


WordPress Widget for GPXPlus by me!

Please help me hatch 'em!
  #13    
Old December 9th, 2008 (05:33 AM).
HackMew's Avatar
HackMew HackMew is offline
Mewtwo Strikes Back
Crystal Tier
 
Join Date: Jun 2006
Posts: 1,314
Further info can be found here.
__________________
  #14    
Old December 9th, 2008 (10:39 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by HackMew:
Further info can be found here.
Thanks I will add your quote to the end of the post :)
__________________




Mystic still in work to let you know...
  #15    
Old December 25th, 2008 (06:06 AM).
iTeruri's Avatar
iTeruri iTeruri is offline
iAm
 
Join Date: May 2006
Location: The Nederlands
Nature: Relaxed
Posts: 276
It works now (I have a new intel mac :D)

Howevere I experience some problems:
- If try to open poképic, it says pokeroms.ini is missing. I downloaded the said file, but it still doesn't work
- If I try to save a sprite in unlz gba, nothing happens. Is this one of the problems you mentioned in the first post, if not what am I doing wrong
- Dexter has the same problem as poképic

Could you help me with these problems? Or should I look up some other tutorails?

However pokétext and advancemap are working fine! I tried to edit some texts and the pallet town map, and it's great to walk trough a desert village. xD
  #16    
Old December 25th, 2008 (09:27 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by Teruri:
It works now (I have a new intel mac :D)

Howevere I experience some problems:
- If try to open poképic, it says pokeroms.ini is missing. I downloaded the said file, but it still doesn't work
- If I try to save a sprite in unlz gba, nothing happens. Is this one of the problems you mentioned in the first post, if not what am I doing wrong
- Dexter has the same problem as poképic

Could you help me with these problems? Or should I look up some other tutorails?

However pokétext and advancemap are working fine! I tried to edit some texts and the pallet town map, and it's great to walk trough a desert village. xD
Yes, as of now it is really buggy (in some programs), try the crossover demo, but it costs money for full.
__________________




Mystic still in work to let you know...
  #17    
Old January 2nd, 2009 (09:34 PM). Edited January 2nd, 2009 by Hyunbin.
Hyunbin's Avatar
Hyunbin Hyunbin is offline
w00t!~
 
Join Date: Jun 2006
Location: new york
Age: 25
Gender:
Nature: Naughty
Posts: 166
Send a message via AIM to Hyunbin Send a message via Windows Live Messenger to Hyunbin
it's asking something about X11.app <_<
i'm trying to open advancemap 1.92 btw

EDIT/
i solved that problem
but now i'm having a new one
it says
"The directory "Z:\Users\HyunBdrag0n\Documents\Pokemon DREAMSTAR Hack\AdvanceMap 1.92\Ini" does not exist. All "-ini" files have to be placed inside that directory and the respective sub-directories, or AM will not work. Please correct this!"

the slashes are replaced by korean won symbols (which is what i get whenever i press that key when i'm typing in japanese on my windows computer)
__________________


  #18    
Old January 4th, 2009 (03:34 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by Hyunbin:
it's asking something about X11.app <_<
i'm trying to open advancemap 1.92 btw

EDIT/
i solved that problem
but now i'm having a new one
it says
"The directory "Z:\Users\HyunBdrag0n\Documents\Pokemon DREAMSTAR Hack\AdvanceMap 1.92\Ini" does not exist. All "-ini" files have to be placed inside that directory and the respective sub-directories, or AM will not work. Please correct this!"

the slashes are replaced by korean won symbols (which is what i get whenever i press that key when i'm typing in japanese on my windows computer)
Hmm that is weird, may I sugest you reinstalling your wine, then putiing AMap in a closer document to the home directory
__________________




Mystic still in work to let you know...
  #19    
Old January 19th, 2009 (03:19 PM).
ckret2's Avatar
ckret2 ckret2 is offline
usually pronounced "secret 2"
 
Join Date: Dec 2008
Location: You Are Here
Age: 24
Gender:
Nature: Rash
Posts: 518
Send a message via AIM to ckret2
Thank you so much for this, I've successfully got Advance Map up and running on my Mac. I've run into a problem with XSE, though; whenever I try to open it, I get an Error message that says "The file 'OLEAUT32.DLL' is out of date. This program requires a newer version." Since you report that XSE works on Macs, I figure this isn't a problem that everyone has, so it must be something specific to my computer.

When I do a file search on my computer to try to locate a file named "oleaut32.dll" the only thing that comes up is a file by that name located in the file Pokewitch. (By the way, PokeScript does not not work for me, in case you'd like to know which programs haven't successfully been used on Darwine so far.) I thought that maybe there were two copies of "oleaut32.dll" in my computer, and that the one in Pokewitch was being read instead of the other one. I deleted the Pokewitch file (since PokeScript isn't working anyway), but the error message didn't change at all. It still says the file is "out of date," which either means there still is a version of oleaut32.dll hiding on my computer or it doesn't seem to realize that it isn't finding the file it needs all together.

Has anyone else run into this problem, or know what it means/how to fix it?

(I'll possibly be installing Windows soon and using Boot Camp or some sort of virtual machine, just so I don't have to deal with all this crap anymore. But until then it'd be nice to actually be able to compile scripts onto the maps I'm making.)
  #20    
Old January 19th, 2009 (04:18 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by ckret2:
Thank you so much for this, I've successfully got Advance Map up and running on my Mac. I've run into a problem with XSE, though; whenever I try to open it, I get an Error message that says "The file 'OLEAUT32.DLL' is out of date. This program requires a newer version." Since you report that XSE works on Macs, I figure this isn't a problem that everyone has, so it must be something specific to my computer.

When I do a file search on my computer to try to locate a file named "oleaut32.dll" the only thing that comes up is a file by that name located in the file Pokewitch. (By the way, PokeScript does not not work for me, in case you'd like to know which programs haven't successfully been used on Darwine so far.) I thought that maybe there were two copies of "oleaut32.dll" in my computer, and that the one in Pokewitch was being read instead of the other one. I deleted the Pokewitch file (since PokeScript isn't working anyway), but the error message didn't change at all. It still says the file is "out of date," which either means there still is a version of oleaut32.dll hiding on my computer or it doesn't seem to realize that it isn't finding the file it needs all together.

Has anyone else run into this problem, or know what it means/how to fix it?

(I'll possibly be installing Windows soon and using Boot Camp or some sort of virtual machine, just so I don't have to deal with all this crap anymore. But until then it'd be nice to actually be able to compile scripts onto the maps I'm making.)
Did you install the .net frameworks and module fixes?
__________________




Mystic still in work to let you know...
  #21    
Old January 28th, 2009 (11:46 AM). Edited January 30th, 2009 by ckret2.
ckret2's Avatar
ckret2 ckret2 is offline
usually pronounced "secret 2"
 
Join Date: Dec 2008
Location: You Are Here
Age: 24
Gender:
Nature: Rash
Posts: 518
Send a message via AIM to ckret2
Quote originally posted by TehTehTehTeh:
Did you install the .net frameworks and module fixes?
If that's the four things you listed in the first post (Native DCOM, gdiplus.dll, access runtime 2000, and Visual basic runtimes) then yes, I did. If not, then I don't know what those are.

--EDIT--

So that I don't double post, I'll just add on comments here.

I tried to re-install those four things, and I got XSE to work, once. For some reason, it's not working again.

But here are some other tools I managed to at least open, although I haven't messed around with them enough to see how well they work. You asked for reports back on what works, so here's what I've found so far:

Advance Trainer - Beta
Free Space Finder
Overworld Editor - Rebirth Edition
ROM Header Editor Advance
Start Map Chooser Advance

In short, HackMew's Tools Factory for the most part is quite Mac-friendly.
__________________

This one is my hack.


This one is the hack I part-time map for.

I got an Illumise?
Pretty awesome.
Glad I grabbed an egg I didn't recognize.
  #22    
Old February 1st, 2009 (08:15 AM). Edited February 1st, 2009 by Rathdrgnknight.
Rathdrgnknight's Avatar
Rathdrgnknight Rathdrgnknight is offline
 
Join Date: Oct 2008
Gender:
Posts: 15
This is a really nice tool. However, I can only get advance maps to work. Anyone know how to install .dlls on darwine?

~Edit~
Nevermind, I figured it out. I had to go a roundabout way of opening the system 32 folder, then just drag/dropped it in.

Thanks so much!
__________________

  #23    
Old February 8th, 2009 (11:55 AM).
Pellio's Avatar
Pellio Pellio is offline
Dragonair :D
 
Join Date: Feb 2009
Location: Kent, UK
Age: 25
Gender:
Nature: Impish
Posts: 47
I've also had a problem with the .dlls thing, got an error and it said it wasn't found, what do I do? I haven't much clue about how computers work...
  #24    
Old February 8th, 2009 (01:28 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
Silver Tier
 
Join Date: Aug 2007
Posts: 905
Quote originally posted by Pellio:
I've also had a problem with the .dlls thing, got an error and it said it wasn't found, what do I do? I haven't much clue about how computers work...
Well search how to install those on google, and then show your hidden files so you can manually do it
__________________




Mystic still in work to let you know...
  #25    
Old February 8th, 2009 (04:27 PM). Edited February 9th, 2009 by Pellio.
Pellio's Avatar
Pellio Pellio is offline
Dragonair :D
 
Join Date: Feb 2009
Location: Kent, UK
Age: 25
Gender:
Nature: Impish
Posts: 47
I think this is all too complicated for me haha, I tried to look it up and could only find how to view the hidden files, but no files ending in .DLL are found when I type it into finder. The only thing I could really understand from the google search was that the programes should have the dll files with them when you download them, but it appears this download must not. Advancemap and unLZ work, its just XSE that doesn't.

Also is there anyway to use the "grosser block" advancemap tool on a mac? Sorry if this isn't the right place to ask but just thought because this is a mac related topic I'd ask here instead of making a thread. Thanks.
Closed Thread
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC -8. The time now is 09:05 AM.