• Login

Playm

RPG Studio Webmaster

  • "Playm" started this thread
  • Send private message

1

Sunday, January 6th 2019, 7:57pm

Win32API Color Chooser für den RMXP, RMVX, RMVX Ace

Ihr kennt das doch sicher, ihr wollt euren Spieler eine Farbe auswählen lassen, weil ihr garkein Spiel makert sondern ein Tool aber wie macht man sowas? Natürlich hat Windows eine systemweite Dialogbox für die Farbauswahl aber da muss man auch erstmal rankommen. Oh nasowas: Genau das habe ich geschrieben und auch noch unter einer sehr freien Lizenz veröffentlicht.

Das hier vorgestellte Script erlaubt euch via Script-Call den von Windows (aus Paint bekannten) Farben-Dialog zu öffnen und liefert euch als Rückgabe ein RGSS-Color-Objekt. Wenn der User die Dialogbox einfach schließt ohne eine Farbe zu wählen bekommt man nil zurück.

Ruby Source code

1
2
3
4
5
6
7
rgss_color = Win32API.choose_color()
if rgss_color != nil
  # stelle irgendwas mit der Farbe an
else
  # dein Spieler hat die Dialogbox einfach abgebrochen oder weggeklickt
  # keine Farbinformationen zur Verfügung, sry :(
end


Eurem coolen Tool (was erfordert, dass der Benutzer/Spieler eine Farbe auswählen kann) steht nun nichtsmehr im Wege. Frohes Makern! :ruby:

:hammer: Nutzungsbedingungen


Ihr dürft dieses Script in all euren Projekten benutzen, auch in kommerziellen, müsst aber auch an geeigneter Stelle credits geben. Bitte verbreitet dieses Script nicht weiter sondern verlinkt eure Freunde einfach auf diesen Thread, wenn ihr das Script mit anderen teilen wollt.

Quellcode

Version 1.0
Spoiler: Quellcode (1.0)
Als neues Script über Main einfügen.

Ruby Source code

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
#==============================================================================
# ** Win32API.choose_color
#------------------------------------------------------------------------------
#  Creates a system Color dialog box that enables the user to select a color.
#  Wrapper for the ChooseColor Function from the Comdlg32 library.
#  All you need to do is call where needed:
#  
#      rgss_color = Win32API.choose_color()
#      if rgss_color != nil
#        # use the color
#      else
#        # user has closed or canceled the dialog, no color data available
#      end
#------------------------------------------------------------------------------
#  Ruby code written by Playm. You are allowed to use this script in all
#  projects (inclusive commercial ones) if you give credits.
#  Please do not repost this code but link to RPG-Studio.org for sharing.
#==============================================================================
class Win32API
  #--------------------------------------------------------------------------
  # * choose color
  #     full_open - whether the user is allowed to pick a custom color
  #                 or restricted to the system color palette
  #--------------------------------------------------------------------------
  def self.choose_color( full_open=true )
    hwnd = Win32API.new('User32', 'GetForegroundWindow', 'V', 'L').call
    func = Win32API.new('Comdlg32', 'ChooseColor', 'P', 'I')
    lpCColors = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].pack("L*")
    flags = 0x00000100 | (full_open ? 0x00000002 : 0x00000004)
    initial_color = 0
    struct = [9*4, hwnd, 0, initial_color, lpCColors, flags,
              0, 0, 0].pack('LLLLPLLLL')
    function_result = func.call(struct) # this opens the dialog and waits
    if function_result == 0
      error = Win32API.new('Comdlg32', 'CommDlgExtendedError', 'V', 'L').call
      return nil if error.zero?
      print("Error with ChooseColor-Dialog. Error Code: ", error)
      return nil
    else
      choosen_color = struct.unpack('LLLLLLLL')[3]
      return Color.new( ((choosen_color      ) & 0xFF).to_i,
                        ((choosen_color >>  8) & 0xFF).to_i,
                        ((choosen_color >> 16) & 0xFF).to_i,
                        ((choosen_color >> 32) & 0xFF).to_i )
    end
  end
end
highlight to read


Zusätzliche Links für andere Programmierer

:doc: Dokumentation der ChooseColor WinAPI-Funktion auf MSDN
:bug: Wofür die Fehlercodes stehen, falls ihr einen Fehler angezeigt bekommt.
:doc: Beschreibung der CHOOSECOLOR structure auf MSDN
:ruler-triangle: Erklärung wofür die Typ-Namen in der Strukturbeschreibung stehen

Revito

Rekrut

Motto: Verschwendet ist das Leben viel zu kurz.

  • Send private message

2

Monday, January 7th 2019, 12:21am

Mir war mal danach ein wenig in Playm's seiner Arbeit herumzupfuschen.
Die Kommentare habe ich erst einmal so belassen:

Spoiler: Quellcode

Ruby Source code

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
#==============================================================================
# ** WinAPI::choose_color
#------------------------------------------------------------------------------
#  Description
#------------------------------------------------------------------------------
#  This script opens a color selection window.
#  If a color is choosen it returns a Color object and else nil.
#
#  Example:
#  color = WinAPI::choose_color()
#  if color != nil
#    # do something with the color
#  else
#    # no color selected
#  end
#------------------------------------------------------------------------------
#  Original by Playm and rewritten by Revito. You are allowed to use this 
#  script in all projects (including commercial ones) if you give credits.
#  Please do not repost this code but link to RPG-Studio.org for sharing.
#==============================================================================
module WinAPI
  Get_foreground_window_func = Win32API.new('User32', 'GetForegroundWindow', 'V', 'L')
  Choose_color_func = Win32API.new('Comdlg32', 'ChooseColor', 'P', 'I')
  Get_dialog_error_func = Win32API.new('Comdlg32', 'CommDlgExtendedError', 'V', 'L')
  Hwnd = Get_foreground_window_func.call
  #--------------------------------------------------------------------------
  # * choose color
  #     full_open - whether the user is allowed to pick a custom color
  #                 or restricted to the system color palette
  #--------------------------------------------------------------------------
  def self.choose_color(full_open = true)
    colors = Array.new(16, 0).pack('L*')
    flags = 0x00000100 | (full_open ? 0x00000002 : 0x00000004)
    struct = [9*4, Hwnd, 0, 0, colors, flags, 0, 0, 0].pack('L4PL4')
    result = Choose_color_func.call(struct)
    return Color.new(*struct.unpack('x12C3')) if result != 0
    error = Get_dialog_error_func.call
    print("Error with ChooseColor-Dialog. Error Code: ", error) if error != 0
    return nil
  end
end
highlight to read

Bis zur Unkenntlichkeit gekürzt, ich weiß.
Enslaved - Von Sklaverei und Freiheit

This post has been edited 2 times, last edit by "Revito" (Jan 7th 2019, 12:42am)


Playm

RPG Studio Webmaster

  • "Playm" started this thread
  • Send private message

3

Monday, January 7th 2019, 12:26am

Es wird immernoch das selbe gemacht, aber das Interface ist anders und der Code so stark reworked, dass man nichtmehr diffen kann zur alten Version. Du hast alles was es braucht, um in einer großen IT-Firma an der nächsten Version einer nicht abwärtskompatiblen Software-Lösung zu arbeiten. ;)
Änder noch die Kommentare, dass das nichtmehr "original Playm content" ist und dann passt das.

Revito

Rekrut

Motto: Verschwendet ist das Leben viel zu kurz.

  • Send private message

4

Monday, January 7th 2019, 12:43am

Ist geändert, stehst aber noch als Originalautor drin. :P
Enslaved - Von Sklaverei und Freiheit

Josey

Storyteller

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Send private message

6

Monday, January 7th 2019, 11:05pm

Moment. Was kann ich damit machen? XD
*voll verwirrt*
Notfalldiscord: Hier klicken


  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

Playm

RPG Studio Webmaster

  • "Playm" started this thread
  • Send private message

7

Monday, January 7th 2019, 11:46pm

Der Spieler kann eine Farbe auswählen. Dafür geht ein System-Dialog auf, ähnlich der MessageBox bei print im RMXP.
Die Farbe kann dann in anderen Scripten benutzt werden, für was auch immer. Ich habe das Script eigentlich geschrieben, damit Mitsch keine Ausrede hat warum er kein Einfärbe-Tool für seine SVG-Icons bereitstellt. ;) Aber auch jeder andere kann es für seine Projekte gerne verwenden.

Im Zweifelsfall das Script einfach mal ausprobieren. :gamer: Für RPGs und andere Spiele ist das Script aber sinnfrei.

Josey

Storyteller

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Send private message

8

Tuesday, January 8th 2019, 1:42am

Ausprobiert hab ichs, aber nachdem ich eine Farbe gewählt hatte, stürzte alles ab, vermutlich, weil ich dem Callscript nicht gesagt hab, was es nu machen soll XD
Notfalldiscord: Hier klicken


  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

Revito

Rekrut

Motto: Verschwendet ist das Leben viel zu kurz.

  • Send private message

9

Tuesday, January 8th 2019, 4:41pm

Nein, das Spiel denkt das Skript würde hängen, wenn du dir zu viel Zeit lässt. Hmm...

Edit: Hier:

Quoted

Graphics.update
Refreshes the game screen and advances time by 1 frame. This method must be called at set intervals.

loop do
Graphics.update
Input.update
do_something
end

If this method is not called in 10 seconds or more, the program will view the script as having run out of control and will force a quit.

Enslaved - Von Sklaverei und Freiheit

Josey

Storyteller

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Send private message

10

Tuesday, January 8th 2019, 5:55pm

Dann brauchen wir einen Timer oder so, der richtig schon Termindruck macht >XD
Notfalldiscord: Hier klicken


  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

Playm

RPG Studio Webmaster

  • "Playm" started this thread
  • Send private message

11

Sunday, January 13th 2019, 11:55pm

Hmm. Okay vielleicht ist ein Window_ColorPick < Window_Selectable doch die besser alternative für den RMXP. Man scheint auch nicht mit rescue-Statement drumherum zu kommen. Spätere Maker mit RGSS2 und RGSS3 haben die Hangup-Mechanik nichtmehr, dort sollte es problemlos funktionieren. Für den RMXP schreibt man wohl besser eine inGame-Lösung.

Social bookmarks