From 3efcc10470dffa78cef7541e6c8e1b3e0b280cb7 Mon Sep 17 00:00:00 2001 From: DepressedTWM Date: Mon, 20 Jul 2026 00:04:12 +0400 Subject: [PATCH] Implemented True Memory Mode --- binding-mri/module_rpg1.rb | 2 +- scripts/Sprite_Character.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/binding-mri/module_rpg1.rb b/binding-mri/module_rpg1.rb index 8227030..4b25ed5 100644 --- a/binding-mri/module_rpg1.rb +++ b/binding-mri/module_rpg1.rb @@ -50,7 +50,7 @@ module RPG end def self.character(filename, hue) filename = filename.downcase - if $game_switches[160] && filename.start_with?("niko") + if ($game_switches[160] || Settings[:true_memory_mode]) && filename.start_with?("niko") filename.gsub!(/niko/, "en") end self.load_bitmap("Graphics/Characters/", filename, hue) diff --git a/scripts/Sprite_Character.rb b/scripts/Sprite_Character.rb index 7e9988e..91fbe12 100644 --- a/scripts/Sprite_Character.rb +++ b/scripts/Sprite_Character.rb @@ -37,7 +37,7 @@ class Sprite_Character @light_sprite.shader = @sprite.shader = #idk what is this, maybe later i remake this - @character.character_name.start_with?("en") || (Settings[:twm_shader] && @character.character_name.start_with?("niko") && ($game_switches[160] or Settings[:true_memory_mode])) ? Shader::WorldMachine : + @character.character_name.start_with?("en_") || (Settings[:twm_shader] && @character.character_name.start_with?("niko") && ($game_switches[160] or Settings[:true_memory_mode])) ? Shader::WorldMachine : @character.shader || Shader::Sprite @light_sprite.mirror_x = @sprite.mirror_x = @character.mirror_x @light_sprite.mirror_y = @sprite.mirror_y = @character.mirror_y