Ergebnis 1 bis 20 von 2334

Thema: Programmwunsch und -erstellungsthread #2

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Stray Beitrag anzeigen
    Etwas ausgefallenes:
    Können die maximal einstellbaren Dimensionen von Maps mit einem Programm oder Plugin erweitert werden?
    Mit dem RPG Maker Ultimate und seiner UI-Mod-Funktion kannst du die Eigenschaften von Makerfenstern ändern z.B. maximale Zahleneingaben.
    Mit dem Programm RessourceHacker kann man rausfinden, wie die Eigenschaften heissen.

    Bei einigen Zahlenwerten kann man auf die Art erweitern, bei anderen geht es nicht so einfach.

    btw. was zur Hölle hast du vor, dass du sowas überhaubt willst?

  2. #2
    Zitat Zitat von Morden
    man kann aber per Skript 24-Bit-Bilder laden und anzeigen.
    Also lässt sich die Beschränkung umgehen, man muss aber alles selber skripten. Mh, gut zu wissen.

    Ich hab mir jetzt Version 0.9 von RPGSS geladen, mal schauen was sich da so an Bibliotheken und Skripten anfindet.

  3. #3
    MoveEventPointer
    download MoveEventPointer




  4. #4
    Zitat Zitat von Corti Beitrag anzeigen
    btw. was zur Hölle hast du vor, dass du sowas überhaubt willst?
    Ich will es noch nicht ganz verraten, aber ich arbeite zur Zeit an etwas mit Side-Scrolling. Und da ist eine Map in 2 Minuten durchgespielt, wenn's schnell geht. Es müsste zwar nicht zwingend länger sein, aber es täte nicht schlecht.

  5. #5
    Wenn du nicht mit dem RessourceHacker umgehen kannst, dann hol' dir Cherry's RM2k9

    Und das hier:
    download MapSizeDelimiter


    Einfach die MaxValue auf... 9000 setzen oder so.

  6. #6
    Danke! Meine Gebete wurden erhört!

    Ich hab wieder eine Idee! Es gab ja schon mal für den RPG Maker XP ein AntiLag-Script, das einfach Events, die außer Sichtweite waren angehalten hat (außer es waren Parallele oder Automatische Prozesse). Gibt's sowas auch schon für DynRPG?

    (vllt. sollte ich mal langsam halb lang machen, ich Spam hier sonst vor lauter Freude noch alles zu! :'D)

    Geändert von Stray (01.08.2014 um 01:57 Uhr)

  7. #7
    Such mal bugmenots Posts durch. Irgendwo hat er was gemacht mit Optimierung der Performance, war aber ein Fix und kein Plugin.

  8. #8
    Zitat Zitat von Corti Beitrag anzeigen
    Such mal bugmenots Posts durch. Irgendwo hat er was gemacht mit Optimierung der Performance, war aber ein Fix und kein Plugin.
    >>AntiLagSwitch<<?

  9. #9
    Ja, den kenn' ich schon. Aber ich meine genau noch so etwas.

    Eigentlich suche ich auch viel mehr etwas, was die Route von Events erst beginnen lässt, wenn sie in Bildschirmnähe auftauchen. Aber beim XP hat das mit diesem Script auch funktioniert... :/

  10. #10
    Zitat Zitat von Stray Beitrag anzeigen
    etwas, was die Route von Events erst beginnen lässt, wenn sie in Bildschirmnähe auftauchen
    Nennt sich Logik und eine Prise Mathematik. Vielleicht noch ein bisschen Coden mit den Funktionen, die dir das Werkzeug (mit dem du arbeitest) bereits zur Verfügung stellt.

    Wenn es trotzdem ruckelt, kannst du ja posten, welche Eventbefehle du am meisten ausführen lässt. Lösungen gibt es nur für definierbare Probleme.

    Zitat Zitat von Stray Beitrag anzeigen
    [...]Route von Events erst beginnen lässt, wenn sie in Bildschirmnähe auftauchen. Aber beim XP hat das mit diesem Script auch funktioniert
    Entschuldigung, dass ich dem jetzt ohne gentleman'sche Wortwahl antworte, aber das klingt dämlich. Also das Konzept von "Was nicht auf dem Screen ist, wird nicht aktualisiert".


    Die VXP-Reihe leidet an irgendetwas anderem, was die Performance so grottig werden lässt.

    Da helfen auch keine asynchronen Wasserfallgrafiken.

  11. #11
    Na gut. Es hat beim RmXP damals zumindest geholfen. Es hat natürlich nicht das Problem beseitigt, dass der RPGXP ohnehin viele Ressourcen frisst usw.

    Es geht dabei auch um eine ganze Menge Events, da es ja sonst nicht laggen würde. Es wäre nämlich etwas großer Aufwand für eine große Anzahl an Ereignissen eine Horde an extra Variablen und co. für die Berechnung dessen, wann ein solches im Bildschirmbereich auftaucht aufzustellen und für jedes davon gesondert anpassen zu lassen.
    Aber es war nur eine kleine Idee und sicher ist die Performance vom Rm2k(3) in den meisten Fällen auch gut genug.

    Geändert von Stray (01.08.2014 um 18:56 Uhr)

  12. #12
    Die Performance sämtlicher RPG Maker ist mit Ausnahme des XP hervorragend. Es sei denn, du hast einen wirklich alten PC.

    Beim XP hilft wiederum die Fusion mit dem VX Ace, d.h. du benutzt den RMXP mit RGSS3. Sofern du Skripte benutzt, müssten die dafür aber extra abgeändert werden.

    Die 2k-/2k3-Performance-Schwierigkeiten resultieren dagegen meistens aus diesen Sachen:
    - größere, rotierende Pictures (nicht bei jedem PC)
    - keine 0.0s oder 0.1s waits am Ende eines parallelen Prozesses
    - zu riesige Maps mit zuvielen Objektcharsets

    *senf

  13. #13
    Zitat Zitat von Davy Jones Beitrag anzeigen
    Beim XP hilft wiederum die Fusion mit dem VX Ace, d.h. du benutzt den RMXP mit RGSS3. Sofern du Skripte benutzt, müssten die dafür aber extra abgeändert werden.
    Soweit ich weiß funktioniert dann die native Encryption vom XP allerdings ebenfalls nicht mehr.

  14. #14
    Zitat Zitat von Stray Beitrag anzeigen
    eine ganze Menge Events, da es ja sonst nicht laggen würde.
    Sofern du nicht auf die Idee kommst mehr als 200 mal <MoveEvent> je Frame ausführen zu lassen. (Das kann man zB. mit einem 0.0 wait in 200er Blöcke aufteilen.) MovementRoutes sind da weniger anspruchsvoll im Hinblick auf Prozessorauslastung.



    Zitat Zitat von Stray Beitrag anzeigen
    großer Aufwand für eine große Anzahl an Ereignissen eine Horde an extra Variablen und co. für die Berechnung dessen, wann ein solches im Bildschirmbereich auftaucht
    Dazu braucht man insgesamt nur 5 (Hero_x, Hero_y, Event_ID, Event_x, Event_y). Für alle Events. Und nicht für jedes Event x Werte. Bei Differenz von Hero_x - Event_x falls kleiner -20 / größer +20 bzw. Differenz in y-Pos wird halt... ich weiß nicht... so eine Art SelfSwitch umgelegt, welcher die zweite EventPage aktiviert, bei der der MovementType auf [stationär] steht. Wenn das Event wieder im Screen ist -> SelfSwitch OFF, dann geht die MovementRoute soweit ich weiß da wieder weiter, wo sie unterbrochen wurde.

    Oder besser noch: Event_ID[xyz] bis Event_ID[zyx], welche sich in einem Bereich der Map aufhalten, erst stillegen, wenn man eine bestimmte Entfernung verzeichnet. Dann laufen die Events zumindest nicht mehr asynchron oder sonstwie ungeplant durcheinander. (Ich nehme mal an, auf das Problem stößt man mit dem XP Skript?)

    Item&EventPointer-Ersatz

    Aber es sieht auch irgendwo dämlich aus, wenn etwas, das aus dem Bild raus ist, auf einmal nicht mehr hinterherkommt.

    Geändert von bugmenot (01.08.2014 um 22:41 Uhr)

  15. #15
    Zitat Zitat von goldenroy Beitrag anzeigen
    Soweit ich weiß funktioniert dann die native Encryption vom XP allerdings ebenfalls nicht mehr.
    Die XP-Verschlüsselungen wurden schon vor Jahren geknackt, dementsprechend ist der Kram so unnötig wie ein Kropf.

    Geändert von Davy Jones (02.08.2014 um 17:07 Uhr)

Berechtigungen

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