How to Play Mods - jonaeru/perfect_dark GitHub Wiki
Modding
https://github.com/fgsfdsfgs/perfect_dark/wiki/Modding
Mod List
Artifacts link changes with each update and I would delete the old version.
Download expires in 90 days by GitHub. If it has expired, you will need to build it yourself.
- Carrington Institute Multi Mod
- Perfect Dark Plus Mod
- GoldenEye X 5e Multi Mod
- Kakariko Village Mod
- Artifacts (port)
/
Artifacts (port-net)/ Source Code
- Artifacts (port)
/
- All Solos in Multi Mod
Artifacts (port)/Artifacts (port-net)/ Source Code
- Perfect Dark Plus + All Solos in Multi Mod
- All in One Mod (PD Plus, All Solos in Multi, GEX Multi, etc) (crash sometimes, port-net does not work well)
All in One Mod (PD Plus, All Solos in Multi, GEX Multi, etc) (WIP)
Last Updated: December 1, 2024
Step-by-Step Instruction
-
Download the latest release files
https://github.com/jonaeru/perfect_dark/releases -
Put Perfect Dark ROM in the "data" folder (ROM must be in .z64 format)
US:Perfect Dark (U) (V1.1) [!].z64
EU:Perfect Dark (E) (M5) [!].z64
JP:Perfect Dark (J) [!].z64
-
Rename the Perfect Dark ROM
US:pd.ntsc-final.z64
EU:pd.pal-final.z64
JP:pd.jpn-final.z64
-
Download the mod folders
Please download all_in_one_mods zip file.
https://drive.google.com/drive/folders/1eo_SBUDaGa4LNByWj8fbiWrr8ny471HfOr you can also use the mod folders created by Atari-Dude.
Atari-Dude mods are updated frequently, so it is recommended to check back periodically.
https://drive.google.com/file/d/1wNugFKl-ITXsz7wyjVzbVJgQwDub1Nb_/view?usp=sharing -
Unzip the zip file and place the "mods" folder as is
mods\mod_dark_noon
mods\mod_gex
mods\mod_kakariko
mods\mod_pd+_solos_gex -
Run the bat file
Note: The 64-bit version has just been created, and the 32-bit version is relatively more stable.
-
No problem if the following are output to
pd.log
mod dir: ./mods/mod_pd+_solos_gex gex mod dir: ./mods/mod_gex kakariko mod dir: ./mods/mod_kakariko darknoon mod dir: ./mods/mod_dark_noon
MP Weapon Random Choice
I added the mod feature that allows you to choice a combat simulator random weapon. (WIP)
I really wish I could have created a settings screen on the game, but it was difficult for me and I wasn't sure if the settings could be saved, so I decided to use modconfig for now.
For example, X-Ray Scanner or Shield can be excluded from random weapons.
Add the following to mod_pd+_solos_gex/modconfig.txt
MP weapon number list is here.
# MP Weapon Random Choice
mpweaponrandomchoice {
0x00 # WEAPON_NONE
0x01 # WEAPON_FALCON2
0x02 # WEAPON_FALCON2_SILENCER
0x03 # WEAPON_FALCON2_SCOPE
0x04 # WEAPON_MAGSEC4
0x05 # WEAPON_MAULER
0x06 # WEAPON_PHOENIX
0x07 # WEAPON_DY357MAGNUM
0x08 # WEAPON_DY357LX
0x09 # WEAPON_CMP150
0x0a # WEAPON_CYCLONE
0x0b # WEAPON_CALLISTO
0x0c # WEAPON_RCP120
0x0d # WEAPON_LAPTOPGUN
0x0e # WEAPON_DRAGON
0x0f # WEAPON_K7AVENGER
0x10 # WEAPON_AR34
0x11 # WEAPON_SUPERDRAGON
0x12 # WEAPON_SHOTGUN
0x13 # WEAPON_REAPER
0x14 # WEAPON_SNIPERRIFLE
0x15 # WEAPON_FARSIGHT
0x16 # WEAPON_DEVASTATOR
0x17 # WEAPON_ROCKETLAUNCHER
0x18 # WEAPON_SLAYER
0x19 # WEAPON_COMBATKNIFE
0x1a # WEAPON_CROSSBOW
0x1b # WEAPON_TRANQUILIZER
0x1c # WEAPON_GRENADE
0x1d # WEAPON_NBOMB
0x1e # WEAPON_TIMEDMINE
0x1f # WEAPON_PROXIMITYMINE
0x20 # WEAPON_REMOTEMINE
0x21 # WEAPON_LASER
0x22 # WEAPON_XRAYSCANNER
0x23 # WEAPON_CLOAKINGDEVICE
0x24 # WEAPON_COMBATBOOST
0x25 # WEAPON_PP9I
0x26 # WEAPON_CC13
0x27 # WEAPON_KL01313
0x28 # WEAPON_KF7SPECIAL
0x29 # WEAPON_ZZT
0x2a # WEAPON_DMC
0x2b # WEAPON_AR53
0x2c # WEAPON_RCP45
0x2d # WEAPON_MPSHIELD
0x2e # WEAPON_DISABLED
}
All in One Mod (PD Plus, All Solos in Multi, GEX Multi, etc) (WIP) (OLD)
Last Updated: November 24, 2024
Differences From the Original Mod
- Perfect Dark Plus by Wreck
- Fixed Skedar left arm, Dr. Carroll left arm hitbox. (Thank you so much, Wreck)
- Fixed Skedar and Dr. Carroll blood color, added injury sounds
- Presidents Clone body can be selected
- All Solos in Multi by 00dark
- Original arena can be selected
- Added "Random Multi" and "Random Solo"
- Fixed for multiplayer do not affect solo
- Fixed the collision in Carrington Villa Multi (can climb roof). (Thank you so much, Atari-Dude)
- GoldenEye X by Wreck
- Combat Simulator Arena only (Partially broken)
- Caverns (broken water texture)
- Fac Backzone (broken texture white wall)
- Train (broken texture white floor)
- Combat Simulator Arena only (Partially broken)
- Kakariko Village by Sogun
- Only Stormy
- Dark Noon by MRKane
Step-by-Step Instruction
-
Download either the Windows or Linux artifact (Github login required)
https://github.com/jonaeru/perfect_dark/actions/runs/11988633998
URL changes with each update. (Expires in 90 days by GitHub)I would delete the old version. If it has been deleted, please click on the latest link below.
https://github.com/jonaeru/perfect_dark/actions/ -
Add your pd.ntsc-final ROM to the data folder
-
The following mod folders are required (Version may have been updated)
https://drive.google.com/drive/folders/1QHI5xADrdZCuufF28v4FelX9O65KHCEv- mod_pdplus_solomulti_v7.zip
- mod_gex_mp_v4.zip
- mod_pdplus_kakariko_v1.zip
- mod_dark_noon_v1.zip
-
Place folders (once unzipped, called
mod_pdplus_solomulti_v7
andmod_gex_mp_v4
andmod_pdplus_kakariko_v1
andmod_dark_noon_v1
) into the same folder aspd.x86_64.exe
-
Create a bat file
pd.x86_64.exe ^ --moddir mod_pdplus_solomulti_v7 ^ --gexmoddir mod_gex_mp_v4 ^ --kakarikomoddir mod_pdplus_kakariko_v1 ^ --darknoonmoddir mod_dark_noon_v1`
Copy the text above and hit Save As, then select All Files, type
PD.bat
When you save, the file extension needs to be .bat
You can use this to launch the game. -
Output
pd.log
(Optional)
Add--log
optionpd.x86_64.exe ^ --moddir mod_pdplus_solomulti_v7 ^ --gexmoddir mod_gex_mp_v4 ^ --kakarikomoddir mod_pdplus_kakariko_v1 ^ --darknoonmoddir mod_dark_noon_v1` ^ --log
No problem if the following are output to
pd.log
.mod dir: ./mod_pdplus_solomulti_v7 gex mod dir: ./mod_gex_mp_v4 kakariko mod dir: ./mod_pdplus_kakariko_v1 darknoon mod dir: ./mod_dark_noon_v1
Perfect Dark Plus + All Solos in Multi + GoldenEye X 5e Multi Mod (OLD)
Last Updated: September 29, 2024
Differences From the Original Mod
- Perfect Dark Plus by Wreck
- Fixed Skedar left arm, Dr. Carroll left arm hitbox. (Thank you so much, Wreck)
- Fixed Skedar and Dr. Carroll blood color, added injury sounds
- Presidents Clone body can be selected
- All Solos in Multi by 00dark
- Original arena can be selected
- Added "Random Multi" and "Random Solo"
- Fixes for multiplayer do not affect solo
- Fixed the collision in Carrington Villa Multi (can climb roof). (Thank you so much, Atari-Dude)
- GoldenEye X by Wreck
- Combat Simulator Arena only (Partially broken)
- Caverns (broken water texture)
- Fac Backzone (broken texture white wall)
- Train (broken texture white floor)
- Combat Simulator Arena only (Partially broken)
Step-by-Step Instruction
-
Download either the Windows or Linux artifact (Github login required)
https://github.com/jonaeru/perfect_dark/actions/runs/10765552543
URL changes with each update. (Expires in 90 days by GitHub)I would delete the old version. If it has been deleted, please click on the latest link below.
https://github.com/jonaeru/perfect_dark/actions/ -
Add your pd.ntsc-final ROM to the data folder
-
The following mod folders are required (Version may have been updated)
https://drive.google.com/drive/folders/1QHI5xADrdZCuufF28v4FelX9O65KHCEv- mod_pdplus_solomulti_v4.zip
- mod_gex_mp_v3.zip
-
Place folders (once unzipped, called
mod_pdplus_solomulti_v4
andmod_gex_mp_v3
) into the same folder aspd.exe
-
Create a bat file
pd.exe --moddir mod_pdplus_solomulti_v4 --gexmoddir mod_gex_mp_v3
Copy the text above and hit Save As, then select All Files, type
PD.bat
When you save, the file extension needs to be .bat
You can use this to launch the game. -
Output
pd.log
(Optional)
Add--log
option
pd.exe --moddir mod_pdplus_solomulti_v4 --gexmoddir mod_gex_mp_v3 --log
No problem if the following are output. If not loaded,
mod dir:
,gex mod dir:
will not be output.
b6d0575
is the latest version.version: port-custom b6d0575 (i686-windows) mod dir: ./mod_pdplus_solomulti_v4 gex mod dir: ./mod_gex_mp_v3
MP Weapon Random Choice (modconfig)
mpweaponrandomchoice {
0x01 # Falcon 2
0x02 # Falcon 2 (silencer)
0x03 # Falcon 2 (scope)
}
Index | Weapon |
---|---|
0x00 | WEAPON_NONE |
0x01 | WEAPON_FALCON2 |
0x02 | WEAPON_FALCON2_SILENCER |
0x03 | WEAPON_FALCON2_SCOPE |
0x04 | WEAPON_MAGSEC4 |
0x05 | WEAPON_MAULER |
0x06 | WEAPON_PHOENIX |
0x07 | WEAPON_DY357MAGNUM |
0x08 | WEAPON_DY357LX |
0x09 | WEAPON_CMP150 |
0x0a | WEAPON_CYCLONE |
0x0b | WEAPON_CALLISTO |
0x0c | WEAPON_RCP120 |
0x0d | WEAPON_LAPTOPGUN |
0x0e | WEAPON_DRAGON |
0x0f | WEAPON_K7AVENGER |
0x10 | WEAPON_AR34 |
0x11 | WEAPON_SUPERDRAGON |
0x12 | WEAPON_SHOTGUN |
0x13 | WEAPON_REAPER |
0x14 | WEAPON_SNIPERRIFLE |
0x15 | WEAPON_FARSIGHT |
0x16 | WEAPON_DEVASTATOR |
0x17 | WEAPON_ROCKETLAUNCHER |
0x18 | WEAPON_SLAYER |
0x19 | WEAPON_COMBATKNIFE |
0x1a | WEAPON_CROSSBOW |
0x1b | WEAPON_TRANQUILIZER |
0x1c | WEAPON_GRENADE |
0x1d | WEAPON_NBOMB |
0x1e | WEAPON_TIMEDMINE |
0x1f | WEAPON_PROXIMITYMINE |
0x20 | WEAPON_REMOTEMINE |
0x21 | WEAPON_LASER |
0x22 | WEAPON_XRAYSCANNER |
0x23 | WEAPON_CLOAKINGDEVICE |
0x24 | WEAPON_COMBATBOOST |
0x25 | WEAPON_PP9I |
0x26 | WEAPON_CC13 |
0x27 | WEAPON_KL01313 |
0x28 | WEAPON_KF7SPECIAL |
0x29 | WEAPON_ZZT |
0x2a | WEAPON_DMC |
0x2b | WEAPON_AR53 |
0x2c | WEAPON_RCP45 |
0x2d | WEAPON_MPSHIELD |
0x2e | WEAPON_DISABLED |