PicPointerPatch: Unterschied zwischen den Versionen

Aus Makerpendium.de
(Die Seite wurde neu angelegt: „{{Tool |name=PicPointerPatch |bild= |webseite=http://www.cherrytree.at/ |ersteller=Cherry |os=Windows |engine=RPG Maker 2000 1.07<br />RPG Make…“)
 
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Tool
 
{{Tool
 
|name=PicPointerPatch
 
|name=PicPointerPatch
|bild=
+
<!--|bild=-->
|webseite=http://www.cherrytree.at/
+
|webseite=[https://cherrytree.at/cms/download/2010/05/04/dl-19-picpointerpatch.html CherryTree :: DL #19]
|ersteller=[[Cherry]]
+
|ersteller=[[Cherry]]<br />KotatsuAkira
 
|os=Windows
 
|os=Windows
|engine=[[RPG Maker 2000]] 1.07<br />[[RPG Maker 2003]] 1.08
+
|engine=[[RPG Maker 2000]] 1.07<br />RPG Maker 2000 1.10<br />RPG Maker 2000 1.50<br />RPG Maker 2000 1.51/1.52<br />RPG Maker 2000 1.60<br />RPG Maker 2000 1.61<br />RPG Maker 2000 1.62<br />[[RPG Maker 2003]] 1.08<br />RPG Maker 2003 1.09
 
|sprache=-
 
|sprache=-
|version=2.5b
+
|patch_db={{PatchDBLink|pic_pointer_25b}}<br />{{PatchDBLink|pic_pointer_restruct}}
|datum=5. April 2010 (v2.5b)
+
|version=v2.5b / Restruct
|download=[http://cherrytree.at/cms/download/?did=19 PPP 2.5]
+
|datum=April/Mai 2010 <small>(v2.5b)</small><br />23. August 2022 <small>(Restruct)</small><br />23. Juni 2024 <small>(Re: Weitere)</small>
 +
|download=[http://cherrytree.at/cms/wp-content/uploads/ppp.rar PPP v2.5b] <small>(2000-1.07 & 2003-1.08)</small><br />[https://archive.org/details/RPGMakerPatch_PicPointer Restruct]
 
}}
 
}}
 
__NOTOC__
 
__NOTOC__
'''PicPointerPatch''', kurz ''PPP'', ist eine Erweiterung in IPS-Patch-Form, mit der Bild-IDs, vierstellige Zahlen am Ende von Dateinamen, Zoom, Transparenz und Übergangszeit beim Anzeigen, Verändern/Bewegen und Löschen von Pictures über Variablen angeben lassen.
+
'''PicPointerPatch''', kurz ''PPP'', ist eine Erweiterung in [[IPS-Patch|IPS-Patch-Form]], mit der Picture-IDs, vierstellige Zahlen am Ende von Dateinamen, Zoom, Transparenz und Übergangszeit beim Anzeigen, Verändern/Bewegen und Löschen von Pictures über Variablen angeben lassen.
  
 
Zur richtigen Verwendung sind jedoch Änderungen am Maker selbst nötig, ein Programm wie [[Resource Hacker]] kann dafür verwendet werden.
 
Zur richtigen Verwendung sind jedoch Änderungen am Maker selbst nötig, ein Programm wie [[Resource Hacker]] kann dafür verwendet werden.
  
 
Alternativ dazu kann auch das UIMod-Feature des [[RPG Maker 2009 Ultimate]] herhalten, womit die Bearbeitung der RPG2000.exe oder RPG2003.exe wegfällt.
 
Alternativ dazu kann auch das UIMod-Feature des [[RPG Maker 2009 Ultimate]] herhalten, womit die Bearbeitung der RPG2000.exe oder RPG2003.exe wegfällt.
 +
 +
Mit [[PicPointerPatch Lite]] existiert eine speziell auf die [[Steam]]-Fassung des [[RPG Maker 2003]] zugeschnittene Version, die von [[Millefeuille]] erstellt wurde. Seit dem großen Funktionsupdate 1.12, in dem die Picture-Befehle deutlich ausgebaut wurden, ist diese jedoch nicht mehr nötig.
  
 
==Maker-Anpassungen==
 
==Maker-Anpassungen==
Zeile 44: Zeile 47:
 
==Alternative per UIMod==
 
==Alternative per UIMod==
 
Falls ''picpointerpatch.ini'' nicht im UIMod-Ordner des RPG Maker 2009 Ultimate vorhanden ist, sollte sie mit folgendem Inhalt angelegt werden:
 
Falls ''picpointerpatch.ini'' nicht im UIMod-Ordner des RPG Maker 2009 Ultimate vorhanden ist, sollte sie mit folgendem Inhalt angelegt werden:
 
+
<div style="font-size: 0.9em;">
 
  ; PicPointerPatch by Cherry
 
  ; PicPointerPatch by Cherry
 
  ; increase maximum values for several edit boxes
 
  ; increase maximum values for several edit boxes
Zeile 76: Zeile 79:
 
  ; Picture ID
 
  ; Picture ID
 
  DialEdit1.MaxValue=100000
 
  DialEdit1.MaxValue=100000
 
+
</div>
 
==Verwendung==
 
==Verwendung==
 
Die Nutzung mag kompliziert erscheinen, erleichtert jedoch hauptsächlich die generelle Arbeit mit Pictures schon nach kurzer Zeit um ein Vielfaches.
 
Die Nutzung mag kompliziert erscheinen, erleichtert jedoch hauptsächlich die generelle Arbeit mit Pictures schon nach kurzer Zeit um ein Vielfaches.
Zeile 93: Zeile 96:
 
  ◆Show Picture: 15 "Luftballon" 160|120 Z:300 T:25
 
  ◆Show Picture: 15 "Luftballon" 160|120 Z:300 T:25
  
'''Bei Bild-IDs''' kann auch '''beim Anzeigen''' ein Wert über 50000 statt 10000 verwendet werden. Dies bewirkt, dass die Variable, die direkt auf die angegebene Variable (z.B. 50873 = v[873]) folgt (in diesem Fall v[874]), einen Wert angibt, der in den Namen des ladenden Bildes mit einbezogen wird. ''Beim Bewegen und Löschen wird kein Dateiname angegeben, daher wird dort kein 50000+ unterstützt.''
+
'''Bei Bild-IDs''' kann auch '''beim Anzeigen''' ein Wert über 50000 statt 10000 verwendet werden. Dies bewirkt, dass die Variable, die direkt auf die angegebene Variable (z.B. 50873 = v[0873]) folgt (in diesem Fall v[0874]), einen Wert angibt, der in den Namen des hier zu ladenden Bildes mit einbezogen wird. ''Beim Bewegen und Löschen wird kein Dateiname angegeben, daher wird dort kein 50000+ unterstützt.''
  
 
  ◆Variable[0873:ID-Pointer] = 17
 
  ◆Variable[0873:ID-Pointer] = 17
 
  ◆Variable[0874:Zusatzzahl] = 1234
 
  ◆Variable[0874:Zusatzzahl] = 1234
 
  [...]
 
  [...]
  ◆Show Picture: 50873 "Wirbel0000" 160|120 Z:100 T:0
+
  ◆Show Picture: 50873 "Wirbelchen0000" 160|120 Z:100 T:0
 +
  
 
Dieser Fall sorgt dafür, dass der Befehl wie folgt vom Spiel aufgefasst wird:
 
Dieser Fall sorgt dafür, dass der Befehl wie folgt vom Spiel aufgefasst wird:
  
  ◆Show Picture: 17 "Wirbel1234" 160|120 Z:100 T:0
+
  ◆Show Picture: 17 "Wirbelchen1234" 160|120 Z:100 T:0
  
 
Durch die Pointerfunktionen lassen sich in verglichen kurzen und einfachen Schleifen viele Bilder hintereinander ansteuern, darstellen und verändern, ohne dass man jedes einzelne für jede vorgesehene Möglichkeit mit kompliziert langem und stressigem Eventcode vorbereiten muss.
 
Durch die Pointerfunktionen lassen sich in verglichen kurzen und einfachen Schleifen viele Bilder hintereinander ansteuern, darstellen und verändern, ohne dass man jedes einzelne für jede vorgesehene Möglichkeit mit kompliziert langem und stressigem Eventcode vorbereiten muss.
  
[[Kategorie:Patch (RPG Maker 2000)]] [[Kategorie:Patch (RPG Maker 2003)]]
+
{{PatchRT:Cherry}}
 +
 
 +
{{PatchRT:KotatsuAkira}}
 +
 
 +
[[Kategorie:Patch (RPG Maker 2000)]] [[Kategorie:Patch (RPG Maker 2003)]] [[Kategorie:Patch (RPG_RT.exe)]] [[Kategorie:Patch (Editor)]] [[Kategorie:Patch (Grafik)]] [[Kategorie:IPS-Datei]]

Aktuelle Version vom 23. Juni 2024, 17:03 Uhr

PicPointerPatch
Kein Bild verfügbar
Webseite CherryTree :: DL #19
Erstellt von Cherry
KotatsuAkira
Betriebssystem Windows
Für Maker/Engine RPG Maker 2000 1.07
RPG Maker 2000 1.10
RPG Maker 2000 1.50
RPG Maker 2000 1.51/1.52
RPG Maker 2000 1.60
RPG Maker 2000 1.61
RPG Maker 2000 1.62
RPG Maker 2003 1.08
RPG Maker 2003 1.09
Sprache -
PatchDB-Einträge pic_pointer_25b
pic_pointer_restruct
Aktuelle Version v2.5b / Restruct
Veröffentlichung April/Mai 2010 (v2.5b)
23. August 2022 (Restruct)
23. Juni 2024 (Re: Weitere)
Herunterladen PPP v2.5b (2000-1.07 & 2003-1.08)
Restruct

PicPointerPatch, kurz PPP, ist eine Erweiterung in IPS-Patch-Form, mit der Picture-IDs, vierstellige Zahlen am Ende von Dateinamen, Zoom, Transparenz und Übergangszeit beim Anzeigen, Verändern/Bewegen und Löschen von Pictures über Variablen angeben lassen.

Zur richtigen Verwendung sind jedoch Änderungen am Maker selbst nötig, ein Programm wie Resource Hacker kann dafür verwendet werden.

Alternativ dazu kann auch das UIMod-Feature des RPG Maker 2009 Ultimate herhalten, womit die Bearbeitung der RPG2000.exe oder RPG2003.exe wegfällt.

Mit PicPointerPatch Lite existiert eine speziell auf die Steam-Fassung des RPG Maker 2003 zugeschnittene Version, die von Millefeuille erstellt wurde. Seit dem großen Funktionsupdate 1.12, in dem die Picture-Befehle deutlich ausgebaut wurden, ist diese jedoch nicht mehr nötig.

Maker-Anpassungen

RCData/TFormEvCmd11110

  • TabControl1/GroupBox1/DialEdit1
    • MaxValue = 59999
  • TabControl1/GroupBox4/DialEdit2
    • MaxValue = 19999
  • TabControl1/GroupBox5/DialEdit3
    • MaxValue = 19999

RCData/TFormEvCmd11120

  • TabControl1/GroupBox1/DialEdit1
    • MaxValue = 19999
  • TabControl1/GroupBox4/DialEdit2
    • MaxValue = 19999
  • TabControl1/GroupBox5/DialEdit3
    • MaxValue = 19999
  • TabControl1/GroupBox8/DialEdit4
    • MaxValue = 19999

RCData/TFormEvCmd11130

  • TabControl1/GroupBox1/DialEdit1
    • MaxValue = 19999

Alternative per UIMod

Falls picpointerpatch.ini nicht im UIMod-Ordner des RPG Maker 2009 Ultimate vorhanden ist, sollte sie mit folgendem Inhalt angelegt werden:

; PicPointerPatch by Cherry
; increase maximum values for several edit boxes
; necessary for the patch

; "Show Picture" dialog
[FormEvCmd11110]
; Picture ID
DialEdit1.MaxValue=100000
; Magnification
DialEdit2.MaxValue=100000
; Transparency
DialEdit3.MaxValue=100000
DialEdit4.MaxValue=100000

; "Move Picture" dialog
[FormEvCmd11120]
; Picture ID
DialEdit1.MaxValue=100000
; Magnification
DialEdit2.MaxValue=100000
; Transparency 1
DialEdit3.MaxValue=100000
; RM2k: Duration / RM2k3: Transparency 2
DialEdit4.MaxValue=100000
; RM2k3: Duration
DialEdit4.MaxValue=100000

; "Erase Picture" dialog
[FormEvCmd11130]
; Picture ID
DialEdit1.MaxValue=100000

Verwendung

Die Nutzung mag kompliziert erscheinen, erleichtert jedoch hauptsächlich die generelle Arbeit mit Pictures schon nach kurzer Zeit um ein Vielfaches.

Für Bild-IDs sowie Zoom, Transparenz und Dauer gilt in jedem Fall: Werte über 10000 geben an, dass der tatsächliche Wert aus einer Variable genommen wird. Diese wird aus Wert minus 10000 berechnet, z.B. 13472 = v[3472].

◆Variable[3472:Salat] = 15
◆Variable[0295:Zooooom] = 300
◆Variable[0226:Guckuck] = 25
[...]
◆Show Picture: 13472 "Luftballon" 160|120 Z:10295 T:10226
◆

Dieser Fall entspräche nun, sofern man davon ausgeht, dass sich im ausgeblendeten Bereich die Variablen nicht mehr verändern, dem folgenden Befehlsaufbau:

◆Show Picture: 15 "Luftballon" 160|120 Z:300 T:25

Bei Bild-IDs kann auch beim Anzeigen ein Wert über 50000 statt 10000 verwendet werden. Dies bewirkt, dass die Variable, die direkt auf die angegebene Variable (z.B. 50873 = v[0873]) folgt (in diesem Fall v[0874]), einen Wert angibt, der in den Namen des hier zu ladenden Bildes mit einbezogen wird. Beim Bewegen und Löschen wird kein Dateiname angegeben, daher wird dort kein 50000+ unterstützt.

◆Variable[0873:ID-Pointer] = 17
◆Variable[0874:Zusatzzahl] = 1234
[...]
◆Show Picture: 50873 "Wirbelchen0000" 160|120 Z:100 T:0
◆

Dieser Fall sorgt dafür, dass der Befehl wie folgt vom Spiel aufgefasst wird:

◆Show Picture: 17 "Wirbelchen1234" 160|120 Z:100 T:0

Durch die Pointerfunktionen lassen sich in verglichen kurzen und einfachen Schleifen viele Bilder hintereinander ansteuern, darstellen und verändern, ohne dass man jedes einzelne für jede vorgesehene Möglichkeit mit kompliziert langem und stressigem Eventcode vorbereiten muss.

Öffnen
● RPG_RT-/Editor-Patches (IPS/HPA/EXE) von Cherry
Öffnen
● RPG_RT-/Editor-Patches (IPS/HPA/EXE) von KotatsuAkira