2 Kleinere Dinge - Titel überspringen für SDK 1.3 / Erweiterung für GubiD Battle System
So... Ich hab hier das eine oder andere Problem, ein paar habe ich gelöst, 2 bleiben leider bestehen.
Folgendes: Ich benutze GubiD´s Tactical Battle System 1.41, welches das SDK 1.3 beinhaltet und auch benötigt (Dumme Sache, Ich weiss.) Darum funktioniert mein altes Script zum überspringen des Titels nicht mehr, Ich bin aber leider auch nicht klug genug, um es selber für das SDK anzupassen. Ich poste das alte Script zum Titel überspringen in einen Spoiler; Ich hoffe, das das hinzubekommen ist, denn das brauche ich wirklich.
Dann habe ich ein zweites "Problem".
Für das Kampfsystem selbst gibt es ein kleines Konfigurationsmenü, das ich später auch erweitert als Konfigurationsmenü nutzen möchte, mit weiteren Einstellbaren Optionen. Speziell geht es mir jetzt darum, das eine der Optionen ersetzt wird.
Folgende Situation: In diesem Konfigurationsmenü gibt es einen Punkt, in dem man einstellen kann, ob Rundenweise ("Team") oder individuell "ATB") gezogen wird. Ich möchte, das NUR der Teammodus nutzbar ist, und auch von Anfang an eingestellt und nicht umschaltbar ist.
Zudem soll ein Menüpunkt hinzugefügt werden, mit dem Namen "Sonnenschein". Er soll, wenn betätigt, Switch0051 auf "An" bzw "Aus" schalten.
Es ist vermutlich empfehlenswert, das ich der Ehrenwerten, hoch geschätzen Person, die mir hilft, den Projektordner schicke, da auch ein paar andere kleine Scriptänderungen drin sind, unter anderem das von mir geänderte Hauptmenü (Hab 2 Menüpunkte hinzugefügt).
Wenn es demjenigen Egal ist, das der Ordner mittlerweile stolze 70 MB hat, dann kann er gleich das aktuelle Backup haben. Trifft das nicht zu, bitte ich um Entschuldigung, in dem Fall mache ich eine entschlackte Version, die ich so schnell wie möglich zur verfügung stellen werde.
Edit: Das es eine angemessene Gegenleistung geben wird, ist klar, oder? Das können wir gerne individuell festlegen, sagt einfach, was ihr möchtet.
Folgendes: Ich benutze GubiD´s Tactical Battle System 1.41, welches das SDK 1.3 beinhaltet und auch benötigt (Dumme Sache, Ich weiss.) Darum funktioniert mein altes Script zum überspringen des Titels nicht mehr, Ich bin aber leider auch nicht klug genug, um es selber für das SDK anzupassen. Ich poste das alte Script zum Titel überspringen in einen Spoiler; Ich hoffe, das das hinzubekommen ist, denn das brauche ich wirklich.
Dann habe ich ein zweites "Problem".
Für das Kampfsystem selbst gibt es ein kleines Konfigurationsmenü, das ich später auch erweitert als Konfigurationsmenü nutzen möchte, mit weiteren Einstellbaren Optionen. Speziell geht es mir jetzt darum, das eine der Optionen ersetzt wird.
Folgende Situation: In diesem Konfigurationsmenü gibt es einen Punkt, in dem man einstellen kann, ob Rundenweise ("Team") oder individuell "ATB") gezogen wird. Ich möchte, das NUR der Teammodus nutzbar ist, und auch von Anfang an eingestellt und nicht umschaltbar ist.
Zudem soll ein Menüpunkt hinzugefügt werden, mit dem Namen "Sonnenschein". Er soll, wenn betätigt, Switch0051 auf "An" bzw "Aus" schalten.
Es ist vermutlich empfehlenswert, das ich der Ehrenwerten, hoch geschätzen Person, die mir hilft, den Projektordner schicke, da auch ein paar andere kleine Scriptänderungen drin sind, unter anderem das von mir geänderte Hauptmenü (Hab 2 Menüpunkte hinzugefügt).
Wenn es demjenigen Egal ist, das der Ordner mittlerweile stolze 70 MB hat, dann kann er gleich das aktuelle Backup haben. Trifft das nicht zu, bitte ich um Entschuldigung, in dem Fall mache ich eine entschlackte Version, die ich so schnell wie möglich zur verfügung stellen werde.
Edit: Das es eine angemessene Gegenleistung geben wird, ist klar, oder? Das können wir gerne individuell festlegen, sagt einfach, was ihr möchtet.
Ich benutze das gleiche Kampfsystem auch, aber wo steht denn, dass das SDK benötigt wird? Es steht nirgends dabei und bei funktioniert es auch ohne...
Bei dem Menü kann ich dir leider nicht helfen. Du könntest das Menü einfach nie aufrufen und automatisch auf TEAM stellen, aber das mit dem Sonnenschein würde dann nicht funktionieren...
Bei dem Menü kann ich dir leider nicht helfen. Du könntest das Menü einfach nie aufrufen und automatisch auf TEAM stellen, aber das mit dem Sonnenschein würde dann nicht funktionieren...

Ich hab das jetzt so verstanden, dass die Option "Battle System Type" durch "Sonnenschein" ersetz werden soll, ansonsten änder ich's natürlich ^^ (du hast ersetzen erwähnt, jedoch später hinzufügen und wieso was lassen, wenn man's eh nicht ändern kann)
Neues Skript über Main und unter -Scene_Config- und -Window_Menu_Config-:
Den Standardtyp kannst du in Zeile 24 im Skript -Game_System- ändern (ATB => TEAM).
Ansonsten geht das Skript, wie schon Salandril schreib, ohne SDK, also ist dein erstes Problem wohl gelöst
Neues Skript über Main und unter -Scene_Config- und -Window_Menu_Config-:
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
class Window_Config < Window_Selectable def refresh x = 32 y = 0 self.contents.draw_text(x,y,160,32, "Reset Defaults") y += 32 #displays current setting for enable custom battle system self.contents.draw_text(x, y, 160, 32, 'Sonnenschein') sunshine_switch = ($game_switches[51] ? 'AN' : 'AUS') self.contents.draw_text(x+160,y,240,32, sunshine_switch, 2) self.contents.font.color = normal_color y += 32 #Displays the current setting for the Show_Damage in battle self.contents.draw_text(x, y, 200, 32, "Scroll Map During Battle?") option = $game_system.scroll_cursor if option == true self.contents.draw_text(x+360,y,40,32, "On") else self.contents.draw_text(x+360,y,40,32, "Off") end y += 32 #Displays the current color for attack skill color self.contents.draw_text(x, y, 140, 32, "Attack Skill Color") color = $game_system.attack_skill_color rect = Rect.new(x+360, y+6, 18, 18) self.contents.fill_rect(rect, GTBS::get_color(color)) y += 32 #Displays the current color for help skill color self.contents.draw_text(x, y, 140, 32, "Help Skill Color") color = $game_system.help_skill_color rect = Rect.new(x+360, y+6, 18, 18) self.contents.fill_rect(rect, GTBS::get_color(color)) y += 32 #Displays current color for move color self.contents.draw_text(x, y, 140, 32, "Move Color") color = $game_system.move_color rect = Rect.new(x+360, y+6, 18, 18) self.contents.fill_rect(rect, GTBS::get_color(color)) y += 32 #Displays current color for Attack color self.contents.draw_text(x, y, 140, 32, "Attack Color") color = $game_system.attack_color rect = Rect.new(x+360, y+6, 18, 18) self.contents.fill_rect(rect, GTBS::get_color(color)) y += 32 self.contents.draw_text(x,y, 140, 32, "Done") #displays worldmap settings #self.contents.draw_text(x, y, 140, 32, "World Map") #self.contents.draw_text(x+240, y, 140, 32, "COMING SOON") end end class Scene_Config def update_main if Input.trigger?(Input::B) $game_system.se_play($data_system.cancel_se) $scene=Scene_Menu.new return end if Input.trigger?(Input::C) $game_system.se_play($data_system.decision_se) ##custom battle system enable/disable case @Config.index when 0 #reset defaults $game_system.scroll_cursor = true $game_system.move_color = "BLUE" $game_system.help_skill_color = "GREEN" $game_system.attack_skill_color = "YELLOW" $game_system.attack_color = "RED" when 1: $game_switches[51] = !$game_switches[51] # Sun Shine when 2 if $game_system.scroll_cursor == true $game_system.scroll_cursor = false else $game_system.scroll_cursor = true end when 3..6 @Config.active = false @Select_Color.index = 0 @Select_Color.active = true @Select_Color.y = 350 @entering = 1 when 7 $scene=Scene_Menu.new return end @Config.contents.clear @Config.refresh return end end end |
zum Lesen den Text mit der Maus markieren
Den Standardtyp kannst du in Zeile 24 im Skript -Game_System- ändern (ATB => TEAM).
Ansonsten geht das Skript, wie schon Salandril schreib, ohne SDK, also ist dein erstes Problem wohl gelöst
Leider haben ich eben das schon versucht. Es scheint so, als gäbe es da einen Bug im Kampfsystem selbst. Ich werde da mal mit dem ersteller sprechen müssen...
Das es ohne SDK läuft, wusste ich gar nicht! Das erspart mir massig Probleme, danke für die Info
Edit: Oh, da kam direkt Hilfe dazu, vielen Dank. Habe das ganze eingebaut, es verursacht aber leider einen Fehler:
Edit 2: Vielen Dank XRazor!
Das es ohne SDK läuft, wusste ich gar nicht! Das erspart mir massig Probleme, danke für die Info

Edit: Oh, da kam direkt Hilfe dazu, vielen Dank. Habe das ganze eingebaut, es verursacht aber leider einen Fehler:
Edit 2: Vielen Dank XRazor!
