Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Anzeige von langen Item-Namen in Action-Bar

Begonnen von Cmdr, 24. November 2017, 15:34:17

Vorheriges Thema - Nächstes Thema

Cmdr

Die Namen von Iventory-Items werden in der Action-Bar nur bis zu einer Länge von 25 Zeichen angezeigt.
Wenn man jetzt einen längeren Namen für ein Item vergibt, wird dieser einfach nach dem 25. Zeichen abgeschnitten,
obwohl in der Anzeige noch Platz wäre.

Weiß jemand zufällig die Stelle, an der diese maximale Länge definiert wird? Ich habe nichts dergleichen finden können.

KhrisMUC

#1
Das ist echt seltsam; der Text wird mittels String.Format() zusammengesetzt und die Länge der Einzelteile wird nirgends beschränkt, zumindest hab ich auch nix gefunden. Müsste man mal ein paar Tests machen.

Allerdings schiebe ich schon seit Jahren vor mir her, das komplette GlobalScript von Null an neu zu machen, um endlich mal den ganzen überflüssigen Unfug, der sich dort seit Jahren festgesetzt hat, raus zu hauen.
Prokrastination und so ;D

Cmdr

Danke für das Nachprüfen. So weit bin ich auch schon gekommen und habe selbst keine Stelle finden können, daher die Frage.
Ich gebe dir Recht, dass GlobalScript ist in seinem jetzigen Zustand katastrophal und quasi unlesbar (selbst für einen Softwareentwickler wie mich).
Der einzige Grund, es so zu belassen ist eigentlich, dass es im Großen und Ganzen funktioniert und ich keine Ahnung habe, wie sich ein Refactoring von bestimmten Codestellen auf bestimmte Funktionalitäten auswirkt. Ein vollständiges Neuschreiben ist da tatsächlich das Sinnvollste, kostet aber wohl Unmengen an Zeit.

Zum eigentlichen Problem:
Giocherellone wies mich darauf hin, dass die Limitierung eventuell gar kein Starterpack-Bug ist, sondern eine Engine-Limitierung darstellt. Ich werde mich nochmal bei der AGS-Community schlau machen.

KhrisMUC

#3
Hab mal einen kurzen Test gemacht: AGS schneidet den Namen eines InvItems in-game auf 24 Zeichen runter. Ich werd das mal im AGS-Forum melden.

Tracker-Link: http://www.adventuregamestudio.co.uk/forums/index.php?issue=851.0

Cmdr

Zitat von: KhrisMUC in 07. Dezember 2017, 12:48:24
Hab mal einen kurzen Test gemacht: AGS schneidet den Namen eines InvItems in-game auf 24 Zeichen runter. Ich werd das mal im AGS-Forum melden.

Tracker-Link: http://www.adventuregamestudio.co.uk/forums/index.php?issue=851.0

Super, danke! Das hatte ich gerade auch noch vor, aber so ist es mir auch recht.  ;D