Ritterburg Board

Ritterburg Board (http://forum.ritterburgwelt.de/index.php)
-   Offizielle Ankündigungen (http://forum.ritterburgwelt.de/forumdisplay.php?f=87)
-   -   Anpassungen am RB-Code (http://forum.ritterburgwelt.de/showthread.php?t=16458)

Cornelius 31st October 2015 11:37

Anpassungen am RB-Code
 
Im Zuge der Vorbereitungen für die freispielbare Karte ist mir aufgefallen, dass der Browser mit eingebundenen Bildern anders verfährt, als wenn man die gleichen Bilder als Hintergründe auf Objekte setzt.
Am Beispiel der Reichsübersicht kann man das sehr deutlich sehen. Die 129 Reiche haben alle einen Nachrichtenknopf, der zwar die gleiche Grafik hat, aber trotzdem überprüft der Browser jedes einzelne Bild. Dadurch dauerte das Laden der Seite teilweise 2,5 Sekunden, bis man nach einem Reich suchen konnte.

Ab Sofort ist eine Bilderverwaltungsklasse im Einsatz, welche die Bilder protokolliert und so auf Hintergründe in der richtigen Grösse umformatiert.
Die Reichsübersicht ist hierdurch beispielsweise in unter einer Sekunde einsatzbereit.

Diese neue Klasse hat aber auch noch eine weitere Funktion, die zukünftig eine Rolle spielen wird. Bisher unterstützte der RB-Quellcode ausschliesslich .gif-Dateien, da in den Tabellen die Bildernamen ohne Endung abgespeichert werden. Mit der neuen Funktion ist es nun möglich auch .png-Dateien einzubinden. Sollte ein Bild mit gleichen Namen im Verzeichnis liegen, wird der Server eine vorhandene .png-Datei bevorzugt ausliefern.

Mit dem heutigen Update habe ich 85 Dateien angepasst und 450 Änderungen (Schaltflächen und Bilder) vorgenommen. Weitere 750 Stellen im Quellcode werden nach und nach umgestellt, so dass die Vorzüge der neuen Version dann komplett genutzt werden können.

Es kann beim Umstellen natürlich passiert sein, dass ein Pfad oder ein Bildname nicht sauber gesetzt wurde. In diesem Falle wird ein Fragezeichen auf schwarzen Grund gezeigt. Sollte dies irgendwo auftauchen, bitte Bescheid geben, damit wir diesen Fehler beheben können. :davy:

Der_Kosh 31st October 2015 12:19

Sehr schick, sehr schick.
Erklär zumindest warum Baras Skript grade etwas unglücklich erscheint :muaha:

Bastian der Zornige 3rd November 2015 13:04

Ob Bara da was überarbeiten kann?^^

Cornelius 6th November 2015 20:37

Und wieder 21 Seiten umgestellt. Damit sind alle Seiten aus dem Bereich Armee auf dem neuen System.
Jetzt fehlen noch die Dorfseiten und der Adminbereich. :cyc:

Baracaleus 8th November 2015 10:59

Bastian, nö... kann er nicht mehr ;)
Ich habe das Skript vor langer Zeit mal geschrieben, seitdem nichts mehr mit JavaScript bei Greasemonkey gemacht. Ich müsste mich erst wieder reinwursteln, und bis ich das hinbekommen habe, wird Cornelius wahrscheinlich schon die ingame-Karte haben.
Auch habe ich nicht mehr die Zeit...

Das Skript ist aber open source, wer sich also berufen fühlt es noch anzupassen, ist herzlichst willkommen.

Cornelius 24th November 2015 23:05

Damit es mal weiter geht hab ich eben weitere 67 Dateien angepasst.
Nun sollten alle Seiten innerhalb des Spiels bis auf eine Handvoll Ausnahmen umgestellt sein.

Es fehlt noch das Admin-Tool, aber das betrifft die Spieler ja nicht :davy:

Da es gerade kälter geworden ist, hab ich am Wochenende übrigens beschlossen den sKav blaue Mäntel zu spendieren, die der König entworfen hat. :davy:


Sollte durch die Umstellung noch Probleme existieren. Bilder nicht korrekt angezeigt oder gar gefürchtete weissen Seiten kommen, bitte mir mitteilen, damit ich das schnellstmöglich korrigieren kann.

Bastian der Zornige 25th November 2015 09:43

Ok Bara :-)

Cornelius 6th December 2015 14:42

Der Nikolaus war da und hat ein paar Mäntel für die sKav da gelassen.
Ausserdem lohnt sich ein Blick in die (Weit)Sichttürme. :davy:

Der_Kosh 6th December 2015 18:50

Sehr schick der Blick :)

edit: Kleine Frage: Die in der Turmsicht angezeigten fremden Türme sind die Türme die in dem jeweiligen Dorf stehen könnten? Oder die die tatsächlich dort stehen? Oder unterscheidet sich das je nachdem ob es Allyintern oder extern ist?

Cornelius 6th December 2015 19:13

Aktuell wird nach Dorflevel das Symbol generiert.
Bis Lvl 7 eine Holzhütte, Bis Lvl 16 einen Sichtturm und ab Lvl 17 auch dann der Weitsichtturm.

In einer späteren Version werden aber auch die tatsächlich vor Ort existenten Türme eingetragen. :davy:

Schaumamoi 6th December 2015 19:52

uh, sehr chique. Das macht auch schon ordentlich Vorfreude auf die Karte. Sieht echt gut und schön ordentlich aus...

Baracaleus 6th December 2015 22:31

Karte? :cool:

Cornelius 7th December 2015 10:44

Ja die ominöse freispielbare Karte kommt immer näher. Und damit ihr ein Gefühl dafür bekommt, wie selbige sein wird, hab ich einfach mal mit der existierenden KartenGUI die (Weit)Sichttürme umgestellt.
Bis auf die Armeesichtungen wird in der Theorie alles schon abgespeichert. Tatsächlich nutzbar ist die Karte derzeit aber nur bei den NPCs.
Neben der Armeesichtung muss auch noch der Schiffsturm & das Spähen umgestellt werden dann wäre technisch alles fertig.

Da ich das ganze aber via Level-Quest beim Spieler freischalten möchte ist auch hier noch eine Baustelle vorhanden. Aber man kann schon ein Licht am Ende des Tunnels sehen. :davy:

Navarro 7th December 2015 12:01

Näher und näher kommt das vielgepriesene Licht am Ende des Tunnels :)

Der Pessimist sieht das Dunkel im Tunnel,
der Optimist sieht das Licht am Ende des Tunnels,
der Realist sieht auch die Quelle des Lichtes
und der Lokführer drei Idioten auf den Gleisen stehen. :D

Die Karte wird eine neue Ära einleiten und wir sind dabei;)
Neues entdecken,altes wiedersehen. Ich freu mich jedenfalls schon drauf, und wer weiss? Vlt steht man in einem unbedarften Moment vor einem Monster das noch keiner kennt. Gut,Keiner vlt schon, oder auch Niemand...:D:D:D

Cornelius 11th December 2015 18:54

Die königlichen Hofschneider haben soeben ihre neue Kollektion für den modebewussten 110/120er-Elite-Axtwächter und sKav präsentiert. :cyc:

Weitere Kollektionen für andere Elite-Einheiten sind in der Planung. :davy:


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:40 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Alle Rechte liegen bei Madman.