From 7363ee4709831a414fe7e1b439266e51acadb914 Mon Sep 17 00:00:00 2001 From: DepressedTWM Date: Thu, 30 Jul 2026 10:30:30 +0400 Subject: [PATCH] PEOPLES.md update --- PEOPLES.md | 16 +++++++--------- scripts/Data_Settings.rb | 9 ++++++++- scripts/Game_System.rb | 1 - scripts/Scene_Title.rb | 39 +++++++++++++++++++++++++++++---------- scripts/Window_Base.rb | 4 ++-- src/sharedstate.h | 2 +- 6 files changed, 47 insertions(+), 24 deletions(-) diff --git a/PEOPLES.md b/PEOPLES.md index 80d92c3..c4d0516 100644 --- a/PEOPLES.md +++ b/PEOPLES.md @@ -11,28 +11,26 @@ Artists: * Обси * DepressedTWM * K1RMAN +* Serega_play_x -Testers: +Testers and helpers: * Rubik * Prime 223432 -Donators: -* Kodu - Telegram moderators: * Creature_of_steel1 -* Обси -* Freskovich +* Обси(ENG channel) +* Freskovich(leaved) * "Визя" Matrix moderators: * referr -Discord moderators: -* referr - Servers administrators * DepressedTWM Special thanks to: * my mom and dad:3 + +Donators: +* Kodu diff --git a/scripts/Data_Settings.rb b/scripts/Data_Settings.rb index 373b5ef..562205d 100644 --- a/scripts/Data_Settings.rb +++ b/scripts/Data_Settings.rb @@ -21,6 +21,7 @@ module Settings :language => 0, :fasttravel_ui => 0, :mainmenu_background => 0, + :ui_theme => 0, # Gameplay :movement => 0, @@ -233,7 +234,13 @@ class Window_Settings :name => "Main menu background", :icon => [3, 0], :parameter => :mainmenu_background, - :values => ["Original", "Badend"] + :values => ["Original", "Badend", "Title Black"] + }, + { + :type => :enum, + :name => "UI theme", + :parameter => :ui_theme, + :values => ["Original", "World Machine", "World Machine Square"] }, ], "Gameplay" => [ diff --git a/scripts/Game_System.rb b/scripts/Game_System.rb index 94fcce5..4b6206b 100644 --- a/scripts/Game_System.rb +++ b/scripts/Game_System.rb @@ -35,7 +35,6 @@ class Game_System @message_frame = 0 @save_count = 0 @magic_number = 0 - RPG::Mod.exec_hooks("hooks/Game_System/init", binding) end #-------------------------------------------------------------------------- # * Play Background Music diff --git a/scripts/Scene_Title.rb b/scripts/Scene_Title.rb index 0538b6d..316f57e 100644 --- a/scripts/Scene_Title.rb +++ b/scripts/Scene_Title.rb @@ -14,6 +14,26 @@ class Scene_Title #-------------------------------------------------------------------------- # * Main Processing #-------------------------------------------------------------------------- + def setbg + current_wallpaper = Settings[:mainmenu_background] + @sprite = Sprite.new(@viewport) + case Settings[:mainmenu_background] + when 0 then @sprite.bitmap = RPG::Cache.title($data_system.title_name) + when 1 then @sprite.bitmap = RPG::Cache.title("badend") + when 2 then @sprite.bitmap = RPG::Cache.picture("title_black") + else @sprite.bitmap = RPG::Cache.title($data_system.title_name) + end + @sprite.x = Graphics.width / 2 + @sprite.y = Graphics.height / 2 + px = (Graphics.width / 1920.0) + py = (Graphics.height / 1080.0) + @sprite.zoom_x = 2.0 + @sprite.zoom_y = 2.0 + @sprite.ox = @sprite.bitmap.width / 2 * (0.5 * (1.0 - px) + px) + @sprite.oy = @sprite.bitmap.height / 2 * (1.3 * (1.0 - py) + py) + @sprite.update + end + def main # Load database $data_actors = load_data("Data/Actors.rxdata") @@ -23,9 +43,8 @@ class Scene_Title $data_tilesets = load_data("Data/Tilesets.rxdata") $data_common_events = load_data("Data/CommonEvents.rxdata") $data_system = load_data("Data/System.rxdata") - Language.initialize_database - + $game_temp = Game_Temp.new new_game $game_system = Game_System.new @@ -38,18 +57,13 @@ class Scene_Title @window_settings_title = Window_Settings.new @viewport = Viewport.new(0, 0, Graphics.width, Graphics.height) - # Make title graphic @sprite = Sprite.new(@viewport) - if File.exist?("badend.lock") @sprite.bitmap = RPG::Cache.title("badend") else - case Settings[:mainmenu_background] - when 0 then @sprite.bitmap = RPG::Cache.title($data_system.title_name) - when 1 then @sprite.bitmap = RPG::Cache.title("badend") - else @sprite.bitmap = RPG::Cache.title($data_system.title_name) - end + current_wallpaper = Settings[:mainmenu_background] + setbg end @sprite.x = Graphics.width / 2 @sprite.y = Graphics.height / 2 @@ -128,6 +142,12 @@ class Scene_Title Graphics.transition(40) # Main loop while true + # check if wallpaper changed + if current_wallpaper =! Settings[:mainmenu_background] + @sprite.bitmap.dispose + @sprite.dispose + setbg + end # Update game screen Graphics.update # Update input information @@ -193,7 +213,6 @@ class Scene_Title #-------------------------------------------------------------------------- def update @debug.visible = Settings[:debug_text_scene_title] || false # if undefined don't render - if Input.trigger?(Input::F8) Graphics.fullscreen = $console = !Settings[:fullscreen] Settings[:fullscreen] = !Settings[:fullscreen] diff --git a/scripts/Window_Base.rb b/scripts/Window_Base.rb index 7901a99..93c7826 100644 --- a/scripts/Window_Base.rb +++ b/scripts/Window_Base.rb @@ -14,8 +14,8 @@ class Window_Base < Window #-------------------------------------------------------------------------- def initialize(x, y, width, height) super() - @windowskin_name = $game_system.windowskin_name - self.windowskin = RPG::Cache.windowskin(@windowskin_name) + self.windowskin = RPG::Cache.windowskin(@windowskin_name) + @windowskin_name = $game_system.windowskin_name self.x = x self.y = y self.width = width diff --git a/src/sharedstate.h b/src/sharedstate.h index 0ddf7a7..9bc4758 100644 --- a/src/sharedstate.h +++ b/src/sharedstate.h @@ -176,4 +176,4 @@ meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow meow -*/ \ No newline at end of file +*/