ROM Hack Metroid Dread - config.ini research

Edgarska

Conjurer of cheap tricks
Member
Joined
Oct 24, 2011
Messages
797
Trophies
0
Age
34
XP
2,084
Country
United States
Here's a list of all the damage variables including beyond what's in config.ini. Unfortunately I'm not certain how to get the default values for them.

https://pastebin.com/Uc82urCZ
Did you manage to get those variables working?
I've only just started trying to do disassembly and I found a lot of other variables but they don't work at all when used in the ini.

Namely, the upgrade and weapon variables, and the graphics settings.
 

Nova77

Member
Newcomer
Joined
Mar 25, 2017
Messages
12
Trophies
0
Age
42
XP
228
Country
Canada
Did you manage to get those variables working?
I've only just started trying to do disassembly and I found a lot of other variables but they don't work at all when used in the ini.

Namely, the upgrade and weapon variables, and the graphics settings.
It appears to be limited to what's specified in gui\scripts\msemenu_ingame.lc.
 

CUD

New Member
Newbie
Joined
Oct 17, 2021
Messages
3
Trophies
0
Age
32
XP
32
Country
Australia
Unfortunately, it doesn't seem to affect cutscenes.

I've since modified the latest source for switch toolbox to support saving/replacing files in PKG archives.

Replacing actors\characters\samus\models and morphball\models can be done directly now.

Export samushyper and morphballhyper and replace the other suit models with them, and save.
Oh really? I was using that tool initially but had no way to modify files in it in the previous version.

Does this method still not work for cutscenes though?

What I have found to work for cutscenes is to edit the save file (common.bmssv) directly. I renamed one of the suits to 'HYPER'. Although this replaces that suit's functionality too so I lost gravity suit functionality when renaming the suit to 'ITEM_HYPER_SUIT'.

What's also cool is that you can rename beams to enable the hyper beam (ITEM_WEAPON_HYPER_BEAM). Although this prevents aeion abilities from being used as well as the grapple beam so you might not be able to get everywhere but it's still cool nonetheless.

This lets you get to the end section.. Where your ship model doesn't exist (trying to leave this area again seems to crash the game as I get stuck on a black screen). You can also destroy the EMMI head armour but unfortunately you can't kill them with the hyper beam.

Can it be done and how on Yuzu emulator?

Yep, you can do this in Yuzu by putting the config.ini in the following folder: %appdata%\yuzu\sdmc\atmosphere\contents\010093801237C000\romfs
 

Nova77

Member
Newcomer
Joined
Mar 25, 2017
Messages
12
Trophies
0
Age
42
XP
228
Country
Canada
Oh really? I was using that tool initially but had no way to modify files in it in the previous version.

Does this method still not work for cutscenes though?

What I have found to work for cutscenes is to edit the save file (common.bmssv) directly. I renamed one of the suits to 'HYPER'. Although this replaces that suit's functionality too so I lost gravity suit functionality when renaming the suit to 'ITEM_HYPER_SUIT'.

What's also cool is that you can rename beams to enable the hyper beam (ITEM_WEAPON_HYPER_BEAM). Although this prevents aeion abilities from being used as well as the grapple beam so you might not be able to get everywhere but it's still cool nonetheless.

This lets you get to the end section.. Where your ship model doesn't exist (trying to leave this area again seems to crash the game as I get stuck on a black screen). You can also destroy the EMMI head armour but unfortunately you can't kill them with the hyper beam.



Yep, you can do this in Yuzu by putting the config.ini in the following folder: %appdata%\yuzu\sdmc\atmosphere\contents\010093801237C000\romfs
Yes, it works for cutscenes. The model has literally been replaced - the original no longer exists. You can find the mod on gamebanana.
 
  • Like
Reactions: CUD

Aleksandar

Member
Newcomer
Joined
Dec 22, 2013
Messages
19
Trophies
1
Age
44
Location
Loznica
XP
184
Country
Oh really? I was using that tool initially but had no way to modify files in it in the previous version.

Does this method still not work for cutscenes though?

What I have found to work for cutscenes is to edit the save file (common.bmssv) directly. I renamed one of the suits to 'HYPER'. Although this replaces that suit's functionality too so I lost gravity suit functionality when renaming the suit to 'ITEM_HYPER_SUIT'.

What's also cool is that you can rename beams to enable the hyper beam (ITEM_WEAPON_HYPER_BEAM). Although this prevents aeion abilities from being used as well as the grapple beam so you might not be able to get everywhere but it's still cool nonetheless.

This lets you get to the end section.. Where your ship model doesn't exist (trying to leave this area again seems to crash the game as I get stuck on a black screen). You can also destroy the EMMI head armour but unfortunately you can't kill them with the hyper beam.



Yep, you can do this in Yuzu by putting the config.ini in the following folder: %appdata%\yuzu\sdmc\atmosphere\contents\010093801237C000\romfs
Ok. Thank you very much! :)
 

vree

Well-Known Member
Member
Joined
Sep 12, 2005
Messages
702
Trophies
1
XP
1,411
Country
United Kingdom
The rar already has the folder path, just put it on the SD root.
Is your op post file without any game modifications (default game settings)?
And do we need to flip something on somewhere in atmosphere? Or some homebrew app or so?

Does anyone know a good mix of these where like sfx is still there but the music in the background isn't like muzzled like in the release? + any clue what the difference is between music and environment volume?

; ======
; Music Volume
fMusicVolume = 1.0
; SFX Volume
fSfxVolume = 1.0
; Environment Volume
fEnvironmentStreamsVolume = 1.0
 
Last edited by vree,

cucholix

00000780 00000438
OP
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,291
Country
Chile
Is your op post file without any game modifications (default game settings)?
And do we need to flip something on somewhere in atmosphere? Or some homebrew app or so?

Does anyone know a good mix of these where like sfx is still there but the music in the background isn't like muzzled like in the release? + any clue what the difference is between music and environment volume?

; ======
; Music Volume
fMusicVolume = 1.0
; SFX Volume
fSfxVolume = 1.0
; Environment Volume
fEnvironmentStreamsVolume = 1.0
Yeah, uploaded the default file.
No extra steps needed to apply mods, just need to be placed in the same folder structure as in OP.
 
  • Like
Reactions: vree

shahanshah

Well-Known Member
Member
Joined
Sep 5, 2015
Messages
308
Trophies
0
Age
32
XP
324
Country
Italy
Is there a way to disable checkpoint continues? I want to make the game more punishing, for example so that getting killed by an EMMI throws you to your last save, not just right outside of the EMMI area.
 

cucholix

00000780 00000438
OP
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,291
Country
Chile
Code:
rConfig.iGrabEmmySamusQTEMode = 0
Setting it to "1" disables the flash cue to get free from EMMI's grab, needs to be set in every EMMI occurence.
 

cucholix

00000780 00000438
OP
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,291
Country
Chile
The hard mode that is included in the game already simply doubles all incoming damage. It doesn't give enemies more health (I haven't tried a boss yet, but all enemy and boss life values are in this config ini and they've matched the life values I've seen in both normal and hard mode), and it doesn't alter Samus' damage output in any way.
Doubling life for every enemy could work? or you risk bugging the game and make it impossible to progress?
 

cucholix

00000780 00000438
OP
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,291
Country
Chile
Dread Mode
  • Double enemy life
  • Disabled EMMI grab cue
Needs testing!
It could bork you save file, so test it in a free slot!
 

Attachments

  • Dread Mode.rar
    9.5 KB · Views: 66
Last edited by cucholix,

[Truth]

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
1,053
Trophies
1
Location
Mushroom Kingdom
XP
2,365
Country
Germany
Really nice find, thanks for sharing.

I looked through the ini, but couldn´t find the times for other QTEs, like to counter enemies or Boss attacks.
Are they not in the ini?
 
Last edited by [Truth],

cucholix

00000780 00000438
OP
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,291
Country
Chile
Really nice find, thanks for sharing.

I looked through the ini, but couldn´t find the times for other QTEs, like to counter enemies or Boss attacks.
Are they not in the ini?
Have you tried the settings from line 2044?
Code:
[BlockableWarningRadius]
; ======
;[Regular Enemies] [Charge Attack Distance]
; ======
;     Gooplot radius
fBlockableAttackWarningRadiusGooplot = 800.0

It should increase the block radius, haven't tried myself
 
Last edited by cucholix,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's the Switcheroo
    Psionic Roshambo @ Psionic Roshambo: It's the Switcheroo