Michel Poubelle

New Member
Dec 19, 2017
4
0
StripOnlyUnequip is a patch to prevent combat stripped items from dropping on the ground. Those items then stay in Lona's inventory instead.

As such, there is no shortcut nor a way to use it ingame. It is used automatically as it overrides the normal function.

If you must, change this in UnequipItems:
Code:
module CheatUtils
  def self.unequipall(force)
    if self.ingame?
      $game_player.actor.equip_slots.size.times do |i|
        $game_player.actor.change_equip(i, nil) if $game_player.actor.equip_change_ok?(i) or force
        SndLib.sound_equip_armor
      end
    end
  end
end
to this:
Code:
module CheatUtils
  def self.unequipall(force)
    if self.ingame?
      $game_player.actor.equip_slots.size.times do |i|
        unless force
          next if i == 7
        end
        $game_player.actor.change_equip(i, nil) if $game_player.actor.equip_change_ok?(i) or force
        SndLib.sound_equip_armor
      end
    end
  end
end
This should make it skip the hair unless Shift is held while pressing F3.
Wow ! Thank you very much !
Well i did not understand what was the purpose of the StripOnlyUnequip apparently, thank you too for these explainations btw.
 

Kenny567

Well-Known Member
Oct 10, 2017
1,610
860
Wow ! Thank you very much !
Well i did not understand what was the purpose of the StripOnlyUnequip apparently, thank you too for these explainations btw.
I've adjusted the Hair slot check in that extra code so that it is 1 extra line instead of 3 extras.

This change will be included in the next mod update.
 

JadedKnight

Newbie
Nov 12, 2021
56
70
I feel dumb for only now realizing that gold coins are the cheapest to buy at the Bank, don't know if there's a better way or not though.
 

RLJFZ

Member
Sep 10, 2022
225
152
Being able to pull off strategies like this is the main reason I love this game so much. Idol of the Believer combines incredibly well with juicing and makes NPCs infighting so much easier without the need to use the Sexy/Weak strat (the most effective and safest way to have NPCs fight among them in SURVIVAL mod).
You don't have permission to view the spoiler content. Log in or register now.
 

AleDerXan

Newbie
Dec 30, 2023
23
6
Coming in the v1.0-rc.10 update (UMM compat code also will be commented out until it's usable again)
simply rename
Mod.json
to
_ModInfo.json
And then use @umm=true
Of course text_flags in names still there.
I found that its usable. But new mod manager need rename json file to work.
 

Kenny567

Well-Known Member
Oct 10, 2017
1,610
860
simply rename
Mod.json
to
_ModInfo.json
And then use @umm=true
Of course text_flags in names still there.
I found that its usable. But new mod manager need rename json file to work.
json file shouldn't be required, the mod should still work without it.
The Mod Manager UI just wouldn't have the mod version, mod description would be the contents of the info.txt file, mod name would be whatever the folder name is, etc.

Might be usable now, but if I kept it and tried to use the mod settings feature of the Mod Manager for the planned ingame mod config, the game would crash because the class is missing from the merge (surprised it hasn't already)
 

AleDerXan

Newbie
Dec 30, 2023
23
6
json file shouldn't be required, the mod should still work without it.
The Mod Manager UI just wouldn't have the mod version, mod description would be the contents of the info.txt file, mod name would be whatever the folder name is, etc.

Might be usable now, but if I kept it and tried to use the mod settings feature of the Mod Manager for the planned ingame mod config, the game would crash because the class is missing from the merge (surprised it hasn't already)
New Mod Manager makes textflags from mod by json data of mod.
If no json, $cheatmod:file:flag - doesnt work.
If you want to set (a)umm = true, then you should rename json file.
It neads to show version in game, and make description depend of language.
Two ways:
no json and (a)umm = false (or still rename json for description)
rename json and (a)umm = true
 
Last edited:

AleDerXan

Newbie
Dec 30, 2023
23
6
json file shouldn't be required, the mod should still work without it.
The Mod Manager UI just wouldn't have the mod version, mod description would be the contents of the info.txt file, mod name would be whatever the folder name is, etc.

Might be usable now, but if I kept it and tried to use the mod settings feature of the Mod Manager for the planned ingame mod config, the game would crash because the class is missing from the merge (surprised it hasn't already)
It works fine.
 
Last edited:

Kenny567

Well-Known Member
Oct 10, 2017
1,610
860
New Mod Manager makes textflags from mod by json data of mod.
If no json, $cheatmod:file:flag - doesnt work.
If you want to set (a)umm = true, then you should rename json file.
It neads to show version in game, and make description depend of language.
I'm aware of how the mod manager works. It is a modified UMM afterall.

The mod doesn't use $game_text["$cheatmod:file:flag"] for it's text.

It uses $mod_cheats.getText("file:flag") and internally automatically switches between the following depending on the state of (a)umm
Code:
@text["file:flag"]
Code:
$game_text["cheatmenu:file:flag"]
For reference, the mod text would be called like so from the mod manager ui (after it removes the textFlag identifier of $)
Code:
$game_text["cheatmenu:menu:mod/name"]
$game_text["cheatmenu:menu:mod/description"]
 

Kenny567

Well-Known Member
Oct 10, 2017
1,610
860
Stop. I forget about description.
View attachment 4221723
We need this to.
So file below is fine.
Fine on 0.9.4.0.4!
I've already got everything sorted for v1.0-rc.10 with how I want things to be done (prep_desc didn't need changing)

There are other changes that I have already done that are needed because of more game changes.

Contemplating whether or not to start work on the planned features before releasing the update.
 

Kenny567

Well-Known Member
Oct 10, 2017
1,610
860
Mod Updated for B.0.9.4.0.4.
Cheat Menu Framework (a.k.a CMF or Cheat Menu)
The old Cheats Mod, reworked to use modules to add new cheats.

Announcement:
v1.0-rc.10 packages on Github, no uploads on MEGA until v1.0
Downloads:
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

Compatibility:
  • Minimum required game version: 0.9.4.0.4

You don't have permission to view the spoiler content. Log in or register now.

Before installing the mod:
Ensure that the old cheat mod and the dependency are not installed as they are not compatible with this mod and will result in crashes.

Now make sure you can answer yes to the following question:
  1. Have you set the game path in NyxLauncher?
  2. Have you launched the game to the title screen at least once?
After installing the mod:
  1. Did your archive extractor of choice add a folder with the archive filename? <------- For this one, if you answered yes, the mod will NOT work regardless of if it shows up in nyxlauncher.
Quick tutorial video on installing (super basic)

Notice:
Modular Cheat Mod does not nor has it ever provided the console. That feature is built into the game (See Data/Scripts/Frames/RVscript/520_YanflyF10.rb within the game files)

Important Information:
Any archive I share must be extracted how I say (if applicable), not into a folder with the archive name. The file/folder structure within is exactly how it needs to be for where it is to be extracted.

Known Issues:
  • Hive Hearts summoned on maps without H_BIOS storypoints crash the game. Only summon them if you wish to farm them on their actual maps. (If anyone knows how to recreate these storypoints in code if they don't exist in the current area, feel free to make and share a patch to the Summon feature)
  • Having all 3 Infinite Stats cheats enabled causes lag to a noticeable degree. (Configurable variant ONLY)
  • Some things don't change when changing languages. This is a problem with even the game itself, so restart after switching languages.
  • NoFriendlyFire mod causes Undefined method "+" on nilClass crash if Companion's projectiles hit player code is uncommented.
  • [Will NOT be changed] There is no default language fallback implemented in the mod, so if you use the MTL in the game itself, you MUST create the MTL folder in the mod too. This is by design as the mod relies on the language as set by the game. The MTL tool can be tricked into translating the mod, but the language the tool uses as a source is Google Translated from English and will be inaccurate. The only languages included in the mod that are confirmed accurate are English (being my native language) and Russian (see Credits spoiler)

Planned changes (lower number = highest priority):
  1. Major optimization of the Infinite Stats cheats (Configurable variant ONLY) [On-hold]
  2. Redesign the menu to match the pause menu (maybe even add a Cheats entry to the pause menu to free up a hotkey) [TBD]
___________________________________________________________________________________________________
You don't have permission to view the spoiler content. Log in or register now.
___________________________________________________________________________________________________

You don't have permission to view the spoiler content. Log in or register now.
 
4.10 star(s) 193 Votes