For Fun Mods
DKR Message Board
Frequently Asked Questions (FAQ)
Submit your question!
|When I click on an object or guard, the visual editor crashes. How do I fix this? |
How do I unlock all levels in a ROM in GoldenEye or Perfect Dark?
What is the beta version of the GoldenEye Setup Editor?
When I open up Image Tools (or 21990 editor) I get ROM not found. What do I do to fix?
I get a "Lost device g_pd3dDevice" error (possibly only in Perfect Dark only) whenever I start Visual Editor, what do I do?
My question wasn't answered here, what do I do?
How do I play a ROM on a backup device (such as a Doctor V64)?
What version of Perfect Dark is supposed to be used when applying xDelta patches?
What is a .xdelta patch and how do I use them?
When I try to run Goldeneye Edit, I get this error message:
"C:\Program Files (x86)\GEEdit2\GoldeneyeSetupEditorV2.exe. The application has failed to start because its side-by-side
configuration is incorrect. Please see the application event log for
While starting the Visual Editor, the editor crashes in Microsoft Vista/Win 7/Win 8. How do I run it?
I get "This application has failed to start because d3dx9_30.dll was not found. Re-installing the application may fix this problem." error when I try to run the GoldenEye Setup editor. What do I do?
When I try to Open a Project Mode level, the GoldenEye Setup Editor crashes. How do I fix this?
What is a ROM?
Why do I get the error "gzip.exe not found" when I try and convert a ROM?
How do I play these modified ROMs on the Nintendo 64 console using a GameShark Pro 3.3?
Does the Goldeneye Setup Editor work on Vista/Win 7/8/10?
How do I edit a level that is posted, since it is in ips or xDelta patch format?
How do I play a modified level?
Why does my ROM says "Warning: Checksum recalculated" after I apply an ips patch?
Why does my ROM run so slowly after I apply an ips patch?
Assuming all the prerequisites have been installed (of DirectX and VS Redistributable), and you are running as admin, and XP SP3 compatibility, then this seems to be a consequence of a bad geeditor.ini file. Either delete that file, or reinstall the editor fully.
Go to GoldenEye Mode if not already (Tools -> Switch Editor Game). After setting up the editor and setting the quick ROM in preferences, do Tools->Game Configuration. Click Choose ROM and pick the ROM that needs unlocking. Once loaded, click Stage Setup, then in top right click "All Solo Levels Unlocked" and "All Cheats Unlocked". Click Delete Debug Data. Click Write ROM and it's ready to go.
Go to Perfect Dark Mode if not already (Tools -> Switch Editor Game). After setting up the editor and setting the quick ROM in preferences, do Tools->Game Configuration. Click Choose ROM and pick the ROM that needs unlocking. Once loaded, click Sun/Bodies, then in bottom left click "Unlock All Solos", "Unlock All Normal Cheats", and "Unlock All Guns Firing Range". Click Delete Debug Data. Click Write ROM and it's ready to go.
The beta version of the setup editor contains the latest "hot of the press" version. It may be buggier, but it will have more capability, and potentially fix some bugs. Every so often the full version gets a promoted version when the beta is stable, but it is recommended to download the beta version once a month, unless a specific known feature is needed.
Set your ROM in preferences under quick ROM. This needs to be done separately for both GE and PD modes.
Set the program to run as compatibility mode to Windows XP SP3, then run as admin explicitly.
Your best bet is to join the GoldenEye Forever forums and ask your question there. Then join our community. The backup is emailing myself.
Many ROMs are already compatible with backup devices, but not all ROMs. For Doctor V64 and Doctor V64 Jr, it is recommended the ROM be byteflipped (Tools -> Trim/Flip -> ByteFlip ROM) to speed up playback.
Use Perfect Dark ROM version 1.1 for all patching. 1.1 was chosen since it fixes several bugs in PD.
XDelta is a new, more efficient patch format supported by the GoldenEye Setup Editor. It is supported for both GE and PD. Previously IPS format was used by the editor, but it is limited to 0xFFFFFFF, which PD is larger than. To apply a patch, Tools -> XDelta Patching, then either Apply GE XDelta Patch or Apply PD XDelta patch. For IPS it remains Tools -> Apply IPS format, and only GE is supported. This is only supported in the GE Setup Editor 2.3 or higher.
You need the VS2008 x86 SP1 Redistributable package in order to run.
You must be running in Windows XP SP3 compatibility mode, and Administrator mode, otherwise the Visual Editor will not function. Do this by right clicking on shortcut and saying Run as Administrator, or right clicking properties and choosing in Compatibility tab "Run this program as administrator". , and also set the compatibility to Windows XP SP3. Also, make sure the correct DirectX and VS2008 x86 redistributable are installed (see other FAQ question).
First, DirectX 9.0c must be installed, whether on Vista or XP. Next, if that still doesn't do the trick, download the DLL directly and place it into the same directory as the GoldenEye Setup Editor, usually C:\Program Files\GEEdit2\.
In the main editor directory, the folder "Temp" must exist. Please create it if it is not already present. It is usually created with the editor, but if erased, needs to be recreated.
N64 games are ordinarily played from a cartridge. A ROM is the data contained on the cartridge stored on the PC in a file. These ROM files then can be played on emulators, backup devices, etc, or modified and then played. Ips/xDelta patches are the patches that modify the normal ROM to form a modified one (with new levels), and can be applied using the Goldeneye Setup Editor.
This is an unfortunate problem in commanding the win32 console and a windows program. To fix it, go to Tools -> Preferences, choose the current folder to the main directory (C:\Program Files\GEEdit3\, by default), and then add your quick ROM and setup files you're working with to that directory. Also set your quick ROM to this quick ROM. It should fix this issue. If you are on a 64-bit system, make sure you have gzip 1.3.12 or later (included with editor as of 2.4.1). There are also other versions of gzip if you are on older systems, simply replace gzip.exe in the main folder with these.
Unfortunately, most levels can't actually be played on console easily, since it requires modifications to the ROM. However, a few of the simpler levels may be played using a GameShark Pro 3.3, a 25-pin parallel port cable, and a parallel port on the PC. GameShark codes are required to be entered and turned on (available in the Help -> CodeList menu in the GoldenEye Setup Editor). Next, GoldenEye is started with the Code Generator on, and start the level of which the level replaces. The game should have a black screen and will stay that way. When a modification is downloaded from the Goldeneye Vault, there is usually a folder called individual inside the .zip file. If there is a file such as UsetuprunZ.bin, you should open this in the Setup Editor, then choose File -> Upload Solo. If all went well, your game will resume and your modification will be played. It's a tricky process, and unreliable. The best method on console is to use a device such as the Doctor V64 to play the actual modified ROM.
If you installed an older version of the editor (Pre V3), remove the files d9.dll and d3dx9d_31.dll and it will work on Vista/Win 7/Win 8/Win 10. Version 3 of the GoldenEye Setup Editor will run on Win 98 and higher, including Win 10.
In Tools->Game Configuration, after a ROM is loaded, in Stage Options, a level can be edited using "Edit Solo Level in Visual" or "Edit Multi Level in Visual". When done, using Import Solo (or Multi) Level from Visual (or + Rooms, if desired to reexport the geometry), can bring it back, then Write ROM to write the ROM.
All of the patches on this site are zip files that contain in the main directory an ips patch, and usually a readme too. First, patch a Goldeneye ROM using the ips patching tool available in the Goldeneye Setup Editor. If you need help, use the Convert ROM Tutorial available in the tutorials. If your patch fails, you may need to byteflip, so follow the instructions on the other question here. If an xDelta patch instead of IPS, see the xDelta question on the FAQ. Finally, if you can't figure out how to play the level, look inside the Readme and it will tell you what level to load.
IPS patches do not contain information about byteflipping. There are two possibilities: Unflipped or byteflipped. For the record if unspecified, the patch is most likely unflipped. If the patch didn't work, it means your ROM is the opposite format of the patch. In the setup editor, choose Tools -> Trim/Flip ROM -> Byteflip ROM, then byteflip the ROM that isn't working. Apply the ips patch again to this new ROM, and now it should work. For xDelta, it does check byteflipping and will not work if the incorrect byteflipping or clean ROM. The same principle applies.
Project64 is tailored to Goldeneye itself to improve performance. When a checksum is modified (which is often the case with the ips patches), it needs to have its settings modified. In the main menu of PJ64, right click on the ROM and choose Edit Settings.
Change to the following for GoldenEye:
CPU Core Style: Recompiler
Self Modifying-Core Type: Change Memory and Cache
Counter Factor: 2
Check marks by: Large Compile Buffer, Register Caching, SP Hack, Use TLB.
4 Meg RAM
For Perfect Dark you want:
CPU Core Style: Recompiler
Self Modifying-Core Type: Protect Memory
Default Save type: 16Kbit EEPROM
Counter Factor: 2
Check marks by: Large Compile Buffer, Register Caching, Use TLB.
8 Meg RAM
GoldenEye: Dark Edition
Perfect Dark Real Gun Names
Perfect Dark Plus
2X Weapons No Reloads Plus
Perfect Dark XBLA mp3s
Darks Corp Music
Perfect Dark Soundfont
Landing Zone Trilogy
Weather Selector Multi