Home Risen Risen2 Risen3 Forum English Russian

Registrieren Hilfe Kalender Heutige Beiträge
Ergebnis 1 bis 2 von 2
  1. #1 Zitieren
    Ehrengarde Avatar von Daric
    Registriert seit
    Mar 2005
    Beiträge
    2.794
    Hallo,

    der Name ist Programm. Kann man von bestehenden Items die Namen, also nicht die ID, sondern der Name, der dem Spieler im Inventar angezeigt wird, ändern? Und wie sieht es mit dem Beschreibungstext unterhalb des Namens aus? Ich habe mit Tpledit in den entsprechenden .tple Dateien herumgesucht. Die Werte für Schaden, Goldwert, Anforderungen etc. sind ja dank der Hilfe aus dem Forum recht leicht zu finden, aber ich konnte nirgendwo den String entdecken für den Itemnamen entdecken.

    Weiß da jemand mehr?



    Edit: Hat sich schon erledigt

    Die Beschreibungen und Namen sind natürlich nicht in den .tple Dateien, da die Bezeichnungen je nach Lokalisation (Englisch, Deutsch, Französisch) immer anders sind. Die gesuchten Strings befinden sich im Archiv strings.pak im Ordner 'compiled'. Dieses kann man wie gehabt mit 'risenpak' entpacken. Die Item-Bezeichnungen befinden sich dann in der Datei 'focus.pak' und die Beschreibungen in 'items.pak'. Mit 'risenpak' kann das .pak-Format dann in ein lesbares Format konvertiert werden.




    Edit2: Aber wo wir schon bei dem Thema sind...

    Ist irgendwo codiert, ob es sich bei einem Schwert um 1H, BS oder 2H handelt? Ist das rein zufällig die Zeile 'HoldType' und dann 1 für 1H, 2 für 2H und 3 für BS?
    Daric ist offline Geändert von Daric (30.12.2016 um 11:00 Uhr)

  2. #2 Zitieren
    Ehrengarde Avatar von Baltram
    Registriert seit
    Jun 2006
    Beiträge
    2.264
    Zitat Zitat von Daric Beitrag anzeigen
    Ist irgendwo codiert, ob es sich bei einem Schwert um 1H, BS oder 2H handelt? Ist das rein zufällig die Zeile 'HoldType' und dann 1 für 1H, 2 für 2H und 3 für BS?
    Jupp:

    Zitat Zitat von NicoDE Beitrag anzeigen
    [...]
    Code:
    // gCItem_PS.HoldType
    enum gEItemHoldType
    {
        gEItemHoldType_None          = 0x00000000,
        gEItemHoldType_1H            = 0x00000001,
        gEItemHoldType_2H            = 0x00000002,
        gEItemHoldType_BS            = 0x00000003,
        gEItemHoldType_Arrow         = 0x00000004,
        gEItemHoldType_Bow           = 0x00000005,
        gEItemHoldType_CrossBow      = 0x00000006,
        gEItemHoldType_Bolt          = 0x00000007,
        gEItemHoldType_Fist          = 0x00000008,
        gEItemHoldType_Shield        = 0x00000009,
        gEItemHoldType_Armor         = 0x0000000A,
        gEItemHoldType_Helmet        = 0x0000000B,
        gEItemHoldType_Staff         = 0x0000000C,
        gEItemHoldType_Amulet        = 0x0000000D,
        gEItemHoldType_Ring          = 0x0000000E,
        gEItemHoldType_Rune          = 0x0000000F,
        gEItemHoldType_Torch         = 0x00000010,
        gEItemHoldType_CarryFront    = 0x00000011,
        gEItemHoldType_Axe           = 0x00000012,
        gEItemHoldType_Cast          = 0x0000001D,
        gEItemHoldType_FocusCast     = 0x0000001F,
        gEItemHoldType_Magic         = 0x0000001E,
        gEItemHoldType_Apple         = 0x00000013,
        gEItemHoldType_Bread         = 0x00000014,
        gEItemHoldType_Jar           = 0x00000015,
        gEItemHoldType_Joint         = 0x00000016,
        gEItemHoldType_Meat          = 0x00000017,
        gEItemHoldType_Potion        = 0x00000018,
        gEItemHoldType_Saringda      = 0x00000019,
        gEItemHoldType_Saw           = 0x0000001A,
        gEItemHoldType_Scoop         = 0x0000001B,
        gEItemHoldType_Stew          = 0x0000001C,
        gEItemHoldType_MagicMissile  = 0x00000020,
        gEItemHoldType_MagicFireball = 0x00000021,
        gEItemHoldType_MagicIcelance = 0x00000022,
        gEItemHoldType_Flute         = 0x00000023
    };
    [...]
    Baltram ist offline

Berechtigungen

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