Das klingt jetzt plötzlich sehr umfangreich.
Druckbare Version
Das klingt jetzt plötzlich sehr umfangreich.
download MonSca(fixed)
Edit: (15.06.14)
...da ist wohl was schiefgelaufen. Sorry.
Edit:
Wer aus irgendeinem Grund FastFadeIn benutzt... well, don't use it.
Ansonsten könnte ich mal schauen, wo ich den Code hinschieben kann.
Ohhhhh das wird morgen gleich mal geprüft. Geil ^_^
Die Berechnungsformel Wert + (Wert * Var) halte ich aber für ungünstig.
Wäre ( Wert *V ) /1000 auch drin?
Sicher geht das. Siehe Post #142.
Geil, danke :-D morgen wird getestet, muhahahaha
Edit:
ID-Gold=4BD7C,#1008, der Addresswert ist ein Zeichen zu kurz.
Wie wird die Item-ID Berechnet? Auch mit der Formel?
Edit: Ich kriege Division by zero mit der (fixed)-Variante, auch wenn ich die Werte alle auf 1000 setze.
Ausserdem ist es schwierig Variablen im Kampftestmodus auf Defaultwerte > 0 zu setzen. DynCallbacks kommen entweder beim Start ( danach werden die Arrays auf 0 resettet ) oder zu spät ( beim Zeichnen, und vorher knallts schon )
Es wäre gut wenn für den Fall, dass Variable = 0, einfach der eingestellte Wert genommen würde. Geht das?
So, ich hab mir jetzt ein schönes KS-Setup mit Cortis Patches gebastelt, allerdings habe ich noch ein Problem:
Folgende Boxen:
http://i.imgur.com/KeWOKMm.png
Diese Box wäre unten links in der Ecke viel besser aufgehoben (oder unten rechts, halt.. unten).
http://i.imgur.com/O56Kgom.png
Diese Boxen wären ebenfalls unten orientiert besser.
Kann man da was machen? (:
EDIT: Ich hab jetzt nochmal etwas rumprobiert und mich doch für das horizontale Layout entschieden.
http://i.imgur.com/WeJnyZA.png
Allerdings sehe ich zumindest keine Option, den X-Wert der HUD-Elemente zu verschieben (Können auch alle auf einmal sein, die Feingliedrigkeit mit den einzelnen Leisten und so ist da unnötig). Ich würde die halt gerne rechtsbündig haben. :0
Boah, ich verlang hier schon wieder voll viel. D;
Das ist schonmal super, allerdings bereit mir das ebenfalls etwas Probleme. Ich habe folgende Quickpatches geschrieben:
SelectionPos=497F1D,#160
SelectionPos2=497E81,#160
und die funktionieren auch soweit.. für das ausgewählte Fenster. Während im Fenster kein Cursor ist, ist es immernoch an oberer Position. Ich nehm jetzt mal ein paar Patches raus und schau, ob das vielleicht von irgendwas beeinflusst wird.
MonSca sollte nun eigentlich laufen. Siehe Post #142.
Schau einfach mal nach:Zitat:
Zitat von DynRPG.ini
495CBC <>DrawItemMenu
495F90 <>DrawSkillMenu
in meinem Trippelpost im Programmwunschthread (Krimskrams 3/3)
Die Item/Skill-Fenster kannst du so locker runtersetzen.
Wegen dem Info-Fenster: Nein, jetzt nicht. Dafür muss man den ganzen Code in beiden Funktionen rumschieben.
Im Moment habe ich keine Lust meinen Patch umzuschreiben.
Edit:
Das alte "Face(dx)=..." ersetzen.Zitat:
Zitat von DynRPG.ini
(Kann das bitte noch in den "Wie ich die ATB-Leiste wegbekomme" Post hineineditiert werden?)
Ansonsten sind die restlichen HUD-Elemente doch über die QuickPatches mit dem (x) verstellbar?
Ui, vielen Dank! Das hilft mir schon ungemein und bestimmt auch anderen. (:
Eine Sache noch:
Hier komme ich nicht über %127 bzw 7F hinaus. Jeder Wert darüber lässt die Faces verschwinden. Ist das irgendeine Grenze oder wieder sowas wie >das mit dem #256<? ;0Zitat:
Face(x)=496AC5,83C1,496AC7,%0
Jein.
Edit:Zitat:
Zitat von DynRPG.ini
Oooooh. Kann man die ganzen (dx) auf Minuswerte stellen und dann bei jedem zusätzlichen Gruppenmitglied das HUD nach links hin adden lassen?
Edit²
Hier noch der Rest:
Ging nur von -127 bis +127, da ich nie auf die Idee gekommen wäre, dass das jemand rechtsbündig + nach links addierend haben möchte.Zitat:
Zitat von DynRPG.ini
Edit³
Wenn man die neuen " ***(x)=... " QuickPatches in die DynRPG.ini kopiert, dann kann man die alten " ***(x)=... " Zeilen wieder löschen.
Hm, ich hab testweise jetzt nochmal die ganzen Einstellungen zurückgesetzt und die (Far-x) Teile hinzugefügt, und bekomme beim Starten des KS einen "Range Checking Error".
Hmmm...
Hast du schon den neuen DynLoader im Spielverzeichnis?
Ich gehe gerade den Code nochmal durch... ...
Edit:
Habe bei mir einen Copy&Paste-Fehler gefunden:
HPD(dx)=496B33,%80,496B66,%80,496B96,%80,496BC1,%80
Hm, ich hab sie grade mal ausgetauscht und bekomme dann eine
http://i.imgur.com/usc1sfP.png
Hmm... :\
Lade dir mal den Dyn0.20 pre-Release herunter.
Bei Dyn0.17 tritt bei mir auch dauernd ein RangeCheckingError auf... Wurde dort zufällig % mit # vertauscht?
Ah, das war offenbar das Problem. Ausgezeichnet! Das letzte Problem auf der Liste (tut mir echt Leid! q_q) wäre dann noch etwas zum Skill/Itemfenster:
Ich hab aus dem Krimskrams 3/3 die entsprechende 2k3 Adresse für die y-Position rausgesucht (jedenfalls denke ich, das es die ist) und versucht sie zu verändern, folgendermaßen:
ItemY=4C88CE,1E
Allerdings spuckt mir dass dann ne Access Violation (address 004C88CF and offset 00182B91 of type Write) beim öffnen des Itemmenüs aus? Mach ich irgendwas falsch? p_p
Ein paar Zeilen dadrüber. (Deswegen bietet es sich immer an, die RT vorher mit einem Disassembler zu öffnen und zu schauen, wo ein mov ecx,<Nummer> steht und welche Adresse man genau verändern kann)
Okay, jetzt funktioniert alles. Vielen Dank nochmal! (:
Mehr... Zeug!
download InfoDisloc
...die D0 00 sind jeweils y-Pos = 208 (ja, hol deinen Taschenrechner raus)Zitat:
Zitat von DynRPG.ini
Ist für die QuickPatch-Funktion von DynRPG neben dem % und # auch eine Funktion für 2 Bytes geplant?