Features - serpentiem/ddmk GitHub Wiki

Devil May Cry

Actor

Fixes

Enable Force Edge Fixes

Unlocks Stinger and Round Trip for Force Edge.

Enable Sparda Fixes

Unlocks the full potential of Sparda. You may need to re-equip it and change rooms once. If you want to keep using Sparda, save at the mission end screen. Saving during the mission will not work!

Enable Yamato Fixes

Allows Dante to use Yamato. Click on Get Yamato while playing as Dante to unlock it.

dmc1_dante_yamato

Air Hike

Core Ability

Makes Air Hike available for all melee weapons.

Round Trip

Infinite Round Trip

Enable Return Controller

Melee Weapon Switch Controller

Allows you to switch melee weapons on demand. To make this work it's necessary to update internal pointers and refresh the screen. That's why you often see an empty frame when switching.

dmc1_melee_weapon_switch_controller

Ranged Weapon Switch Controller

Allows you to switch ranged weapons on demand. Be careful: Switching while projectiles are on screen can freeze the game.

dmc1_ranged_weapon_switch_controller

Reset State Controller

Resets the actor's state which allows you to immediately follow up with another action.

Charge Controller

Allows you to charge ranged weapons while being active.

Arcade

dmc1_new_arcade

Boss Rush

dmc1_boss_rush

Key Bindings

dmc1_key_bindings

Mission Select

dmc1_mission_select

Keep in mind that, unlike later entries in the series, your progress is not automatically adjusted for the selected mission. So depending on your overall progress the game may behave unexpectedly. Some areas may not be accessible, earlier items may still be available later in the game, etc.

Overlays

Display various information. You can also move the overlay with the mouse.

dmc1_overlay

dmc1_overlay_settings

System

dmc1_system

Teleporter

dmc1_teleporter

Can be used while in-game.

Training

dmc1_training

Devil May Cry 2

Key Bindings

dmc2_key_bindings

Overlays

dmc2_overlay

dmc2_overlay_settings

System

dmc2_system

Input

Hide Mouse Cursor

Only works during startup.

Devil May Cry 3

Actor

dmc3_actor

The following contains the items, that are not immediately obvious or require further explanation.

Player Tab

Collision Group

Cannot be changed for Player 1.

Button

Multi-purpose button. Main purpose is to switch characters. While Doppelganger is active it's used to control the clone's state. Hold the button and switch style or weapon to trigger the action for the clone.

Character Tab

Different values can be set for the main and clone character. Clone as in the clone you summon when you activate Doppelganger.

Character

Bob is Vergil from Mission 19.

Player 1 cannot select boss characters.

Costume

Ignore

Ignores your setting and uses the global value.

Force Files

Forces specific model and textures.

Linear / Arbitrary

Linear is the default mode. You cycle through the weapons until you reach the last weapon and then start again. Hold the taunt button during the switch to go back instead of forward.

In Arbitrary mode a weapon wheel is shown as long as you hold the weapon switch button. You can then use the right stick to select any weapon from it.

Changes to this setting require at least a room reload to take effect.

Can only be set for player 1.

Remove Busy Flag

Removes the actor's busy flag which allows you to do insane combos or just look stupid.

Update Lock-Ons

By default the lock-on system only works for 1 player actor. Well 2, if you count Doppelganger, but that's the exception. However, with the mod you can now create multiple actors and they all require working lock-ons. So I copied and modified what is used by default to update the lock-on and apply that to the other player actors as well.

It works perfectly fine except for Artemis' Multi-Lock on the ground. If you absolutely need to use this move you can disable this option and it'll work again. Of course this will then break lock-on for the other player actors.

Since this is the only issue I'm aware of, Update Lock-Ons remains enabled by default.

Force Sync Hit & Magic Points

Hit and magic points can sometimes go out of sync due to too many interactions, especially during multiplayer. This alleviates it.

Reset Permissions

Sometimes an actor can freeze, for example during a character switch. If enabled, you can press the taunt button to reset the actor's permissions.

Enable Boss Fixes

Required when you play a boss character. Keep in mind that they are applied globally. That means also to the boss you're fighting.

Enable PVP Fixes

Required for PVP.

Arcade

dmc3_arcade

Bars

dmc3_bars

dmc3_bars_settings

Boss Rush

dmc3_boss_rush

Camera

dmc3_camera

Cosmetics

dmc3_cosmetics

Damage

You can set multipliers for received damage for both player and enemy actors.

You can also set the minimum required style rank from which enemy actors start receiving damage.

Dante

Air Hike

Core Ability

Make Air Hike available for all melee weapons.

Royalguard

Force Just Frame Release

Rebellion

Infinite Sword Pierce

Enable Air Stinger

Enable New Drive

Press Lock-On + Left + Melee Attack.

Enable Quick Drive

While in Swordmaster, hold Style Action and press Melee Attack twice.

dmc3_dante_rebellion

Cerberus

Enable Air Revolver

Nevan

Enable New Vortex

While in devil form, press any direction + Melee Attack.

Ebony & Ivory

Foursome Time

Make Twosome Time fire 2 additional shots.

Infinite Rain Storm

Artemis

Swap Normal Shot and Multi Lock

Instant Full Charge

Enemy

dmc3_enemy

Create enemies on demand.

Auto Spawn

Create all enemies directly after a room has been loaded.

Kill All Ladies

Select Lady and set variant to 1. Now instead of fighting against you she will fight alongside you! But she still counts as an enemy. Which is why this button is required to progress through enemy waves.

Jukebox

dmc3_jukebox

Play tracks on demand.

You can also enter a custom filename and play that.

Key Bindings

dmc3_key_bindings

Lady

dmc3_lady

Mobility

dmc3_mobility

Left: Human

Right: Devil

Other

dmc3_other

Dot Shadow

Default

Disable

Disable Player Actors Only

Overlays

dmc3_overlay

dmc3_mission_overlay

dmc3_overlay_settings

Repair

dmc3_repair

Speed

dmc3_speed

System

dmc3_system

Files

Prefer Local Files

Prefer local files over archived ones.

Sound

Ignore Enemy Data

Do not look at enemy data when updating the global indices. Most, if not all enemies will lose their sound effects if enabled. Intended as a workaround for playable bosses when the sound effect interferences from other enemies get too annoying.

Teleporter

dmc3_teleporter

Can be used while in-game.

Textures

dmc3_textures

Training

dmc3_training

Vergil

Yamato

Enable New Judgement Cut

Press Lock-On + Left + Melee Attack.

dmc3_vergil_yamato

Beowulf

Enable Air Rising Sun

dmc3_vergil_beowulf

Enable Air Lunar Phase

Yamato & Force Edge

Infinite Round Trip

Enable New Combo Part 4

Press Lock-On + Right + Melee Attack.

Enable Air Stinger

Enable New Round Trip

Press Lock-On + Left + Melee Attack.

dmc3_vergil_yamato_force_edge

Summoned Swords

Chrono Swords

Summoned Swords stay in the air while Quicksilver is active.

Dergil

Handle red Boss Vergil textures.

Devil May Cry 4

Actor

dmc4_actor

Arcade

dmc4_arcade

Bars

dmc4_bars

dmc4_bars_settings

Camera

dmc4_camera

Key Bindings

dmc4_key_bindings

Overlays

dmc4_overlay

dmc4_overlay_settings

Speed

dmc4_speed

System

dmc4_system

Input

Hide Mouse Cursor

Only works during startup.

Teleporter

dmc4_teleporter

Can be used while in-game.

Training

dmc4_training