Seite 2 von 5 ErsteErste 12345 LetzteLetzte
Ergebnis 21 bis 40 von 505

Thema: +++ DynRPG - Das RM2k3-Plugin-SDK +++

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ein bisschen Code was der eine oder andere gebrauchen könnte (weil diese Funktionen noch nicht im SDK sind):

    Code:
    function getLowerLayerTileId(RPG::Map *map, int x, int y) {
    	int ret;
    	asm volatile("call *%%esi" : "=a" (ret), "=d" (RPG::_edx), "=c" (RPG::_ecx) : "S" (0x4A80CC), "a" (map), "d" (x), "c" (y) : "cc", "memory");
    	return ret;
    }
    
    function getUpperLayerTileId(RPG::Map *map, int x, int y) {
    	int ret;
    	asm volatile("call *%%esi" : "=a" (ret), "=d" (RPG::_edx), "=c" (RPG::_ecx) : "S" (0x4A80F4), "a" (map), "d" (x), "c" (y) : "cc", "memory");
    	return ret;
    }
    
    function getTerrainId(RPG::Map *map, int tileId) {
    	int ret;
    	asm volatile("movl 20(%%eax), %%eax; call *%%esi" : "=a" (ret), "=d" (RPG::_edx) : "S" (0x47D038), "a" (map), "d" (tileId) : "cc", "memory");
    	return ret;
    }
    Um damit z.B: die Terrain ID eines Feldes zu bekommen:
    Code:
    int terrainId = getTerrainId(RPG::map, getLowerLayerTileId(RPG::map, x, y));

    Geändert von Cherry (28.02.2013 um 15:57 Uhr)

  2. #2
    Gibt es eigentlich ne Möglichkeit das Terrain zu verändern? Also sozusagen Gras in Wasser zu ändern oder so, wäre echt Praktisch und würde mich auf eine idee bringenXD

  3. #3
    Bis jetzt nicht, ist mir jetzt auch zu kompliziert mir da was einfallen zu lassen.

  4. #4
    Hallöchen ich hab ein kleines Problemchen ^^;
    Offensichtlich vertragen sich DynRPG und BetterAep nicht bei allen Funktionen...

    Klicke auf die Grafik für eine größere Ansicht 

Name:	Bild1.png 
Hits:	117 
Größe:	5,9 KB 
ID:	17111

    (Der Dateipfad in der Fehlermeldung hat so auf meinem Rechner nie existiert)
    Der Fehler tritt auf, seit ich eine BetterAep rpg_rt.exe mit Dynrpg verwende und wird genau dann ausgelöst, wenn ich die Funktion nutze, Bilder mit einer ID höher als 50 anzuzeigen. In meinem Fall genau bei Show Picture 143 usw.
    Könnte jemand mit DynRPG + BetterAep testen, ob Bilder mit einer ID über 50 im 2k3 v1.08 funktionieren oder ob der gleiche Fehler auftritt? Ansonsten würde ich wohl wieder auf BetterAep verzichten müssen ^^;

    @Davy: Danke ^^;

    Geändert von MarcL (10.03.2013 um 11:13 Uhr)

  5. #5
    Der Dateianhang ist ungültig.

  6. #6
    Zitat Zitat von MarcL Beitrag anzeigen
    Hallöchen ich hab ein kleines Problemchen ^^;
    Offensichtlich vertragen sich DynRPG und BetterAep nicht bei allen Funktionen...

    Klicke auf die Grafik für eine größere Ansicht 

Name:	Bild1.png 
Hits:	117 
Größe:	5,9 KB 
ID:	17111

    (Der Dateipfad in der Fehlermeldung hat so auf meinem Rechner nie existiert)
    Der Fehler tritt auf, seit ich eine BetterAep rpg_rt.exe mit Dynrpg verwende und wird genau dann ausgelöst, wenn ich die Funktion nutze, Bilder mit einer ID höher als 50 anzuzeigen. In meinem Fall genau bei Show Picture 143 usw.

    Könnte jemand mit DynRPG + BetterAep testen, ob Bilder mit einer ID über 50 im 2k3 v1.08 funktionieren oder ob der gleiche Fehler auftritt? Ansonsten würde ich wohl wieder auf BetterAep verzichten müssen ^^;
    @Davy: Danke ^^;
    Ich würde mich ausnahmsweise mal selbst zitieren, da das Problem noch immer besteht ;_; (sorry wenn ich nicht lange genug auf eine antwort gewartet habe.. ^^° will nur sicher gehen, dass es nicht übersehen wurde...)

    Habe mich etwas schlau gemacht über google und bin auf den gleichen Fehler gestoßen, wenn es um den PicPointer Patch geht:
    http://www.multimediaxis.de/threads/...=1#post2298698
    http://www.multimediaxis.de/threads/...=1#post2793975
    http://www.multimediaxis.de/threads/...=1#post2793688

    Danach könnte der Fehler auftreten, wenn:
    -die RPG2003.exe nicht an allen Stellen gleich verändert wurde --> bei mir nicht so, hab alles richtig gemacht und im Ultimate auch noch mal getestet
    -man Pictures anzeigt/bewegt/löscht, welche es nicht gibt (etwa Picture 0, oder ein Picture mit größerer ID als 50) --> bei mir nicht so, der Fehler kommt bereits beim Show Picture von nur einem gewöhnlichen, importierten Bild mit ID 142
    -wenn man andere Transparenzen als 0 oder 100 wählt? --> bei mir nicht so

    Ich habe es auch noch einmal mit meiner gewöhnlichen RPG_RT.exe versucht, die nur mit DynRPG gepacht ist und da klappt es...
    --> Bestätigt mich darin, dass DynRPG und BetterAep sich nicht vollständig vertragen ;_;

  7. #7
    Wie genau hast du den BetterAEP draufgemacht?

  8. #8
    Zitat Zitat von Cherry Beitrag anzeigen
    Wie genau hast du den BetterAEP draufgemacht?
    Ich hab ein neues Projekt gemacht, die BetterAEP RPG_RT.exe reinkopiert, DynRPG drauf gepatcht und dann die exe in meinen richtigen Projektordner ^^°

  9. #9
    Geht und gibt es. Auf RMN gibts das Plugin.

  10. #10
    Du weißt nicht gerade zufällig wie das heißt, oder? Ich durchforste gerade auf gut Glück das Plugin Forum bei denen, aber das sind ja auch nen paar Seiten. xD

    Geändert von Sölf (21.08.2013 um 09:46 Uhr)

  11. #11
    Schick mal MarcL 'ne PM, der benutzt das.

  12. #12
    Okay, falls du das hier meinst http://rpgmaker.net/forums/topics/12649/ hab ich es jetzt gefunden, aber gott sind diese Leisten riesig und hässlich. Da lass ich das lieber weg. xD

  13. #13
    Ich denke die Größe kannst du in der DynRPG.ini einstellen, sieh mal in der Demo nach.

  14. #14
    Ich seh gerade dass er dafür ein eigenes Picture verwendet. Allerdings zeigt er die auch über dem Gegner an. Ich würd sowas (wenn überhaupt) gerne unter dem Gegner haben. Ich weiß jetzt nicht ob überhaupt negative Koordinaten bei ihm funktionieren.

    Ganz davon ab würd ich das am liebsten eigentlich nur für spezielle Monster (wie z.B.) Bosse benutzen und nicht für jeden, aber das geht mit diesem Plugin sowieso nicht. xD
    Wobei das jetzt auch nicht sooo wichtig wäre. Wäre halt nur nen Indikator für den Spieler ob er überhaupt eine Chance hat. xD

  15. #15
    Zitat Zitat von Sölf Beitrag anzeigen
    Ich seh gerade dass er dafür ein eigenes Picture verwendet. Allerdings zeigt er die auch über dem Gegner an. Ich würd sowas (wenn überhaupt) gerne unter dem Gegner haben. Ich weiß jetzt nicht ob überhaupt negative Koordinaten bei ihm funktionieren.
    Gerade getestet, funktioniert tadellos.

    Kann man leider aber wirklich nicht gezielt für Bossgegner verwenden, leider :/

  16. #16
    Zitat Zitat von Mithra Beitrag anzeigen
    Kann man leider aber wirklich nicht gezielt für Bossgegner verwenden, leider :/
    Man könnte doch sicherlich über die RPG::Monster Klasse und "databaseId" eine Abfrage realisieren.
    Dazu muss man nur wissen, welche die Bossgegner sind. Aber solange man das Standard KS benutzt sollte das ja kein Problem sein.

  17. #17
    Corti hatte bei dem ATB Plugin ja die Zustände, die einen Charakter handlugnsunfähig machen (also sowas wie Schlaf z.B.) auch abgefragt, bzw. musste man die per hand in die .ini einfügen. Ginge sowas nicht theoretisch mit Kampfgruppen bzw. einzelnen Monstern? Wobei ich dann noch nicht wüsste wie das bei mehreren Bossen im selben Kampf aussieht, hätte dann jeder eine?

    Großartig wäre es auch, wenn die nur erscheinen würde wenn der Gegner anvisiert wird. Das die also nicht die ganze Zeit da ist. Wobei ich wie gesagt keine Ahnung habe ob das realisierbar wäre. Wäre jetzt auch kein Plugin was ich unbedingt bräuchte, aber "nice to have" um es mal so auszudrücken.

  18. #18
    No prob at all. Müssten nur mal evaluieren was meine Kundschaft so bräuchte, wenn ich dir eines schreibe dann so, dass Marc, Inno, Daemonic und Davias davon auch profitieren.

    Btw. Sind MonsterHPBalken nicht nice to have sondern voll geil

  19. #19
    Zitat Zitat von Corti Beitrag anzeigen
    MonsterHPBalken
    >>Click<<?

  20. #20
    Zitat Zitat von goldenroy Beitrag anzeigen
    Hab ich mittlerweile auch gefunden, ist aber nicht ganz das was ich haben wollen würde (sprich: nicht bei jedem Gegnern sondern nur bestimmten (z.B. Bosse) und wenn möglich nur anzeigen wenn das Monster angewählt wird, dann blockiert der Balken auch nicht die ganze Zeit die sicht wenn man mal 4-5 Monster auf einmal hat). xD

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •