Svět Might and Magic

Komunitní fórum stránek Svět Might and Magic

  • Leden 16, 2025, 23:10:19
  • Vítejte, Host
Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Pokročilé vyhledávání -

Autor Téma: MM8 - MM8 - chybějící záznamy klíčů v items.txt  (Přečteno 6819 krát)

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
MM8 - MM8 - chybějící záznamy klíčů v items.txt
« kdy: Duben 05, 2023, 09:41:58 »

Založil jsem toto vlákno, abych s tím neplevelil Merge. Navazuji na tento příspěvek -> https://www.svetmightandmagic.cz/forum/index.php?topic=1163.msg20733#msg20733 

Prohledal jsem items.txt, ale nenašel jsem ani tu knihu (která je z MM8 a slouží v Mergi jako jednorázové Dimmension door) ani záznamy těch 8 nepoužívaných klíčů, z čehož plyne, že MMEditor pro editaci savů zobrazuje nejspíš jen to, co je v items.txt . V kterém souboru jsou k  těmto předmětům řazeny jejich "obrázky" (ať už v invu nebo mimo inventář odhozené na zemi)? Mohl bych upravit Items.txt ale potřeboval bych znát jejich grafickou reprezentaci, jinak se zobrazí placeholder a nebude to fungovat. K 2D eventům jsem se dostal, ale zatím plně nechápu, kde jsou uvedeny ty zamčené dveře. Budu zkoumat ve volných chvílích dál.
IP zaznamenána

Elemir

  • Administrator
  • Zasloužilý člen
  • *
  • Příspěvků: 7522
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #1 kdy: Duben 05, 2023, 10:35:54 »

Obrázek určuje hned druhý sloupec -> Pic File v tom item.txt. Jedná se o název "položky", kterou pak najdeš v souboru icons.lod (v něm je zabalená 2D grafika).

Které klíče máš vlastně na mysli? Respektive jak ses k nim dostal?
IP zaznamenána
This is the end ...

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #2 kdy: Duben 05, 2023, 10:42:45 »

Tabulka Unused Items tady -> https://tcrf.net/Might_and_Magic_VIII:_Day_of_the_Destroyer

je tam 8 klíčů. Mám takové tušení, že některý z nich do těch dveří bude pasovat. Protože tam něco bylo. Těžko by autoři dávali aktivní dveře někam, kde by je nepotřebovali.
IP zaznamenána

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #3 kdy: Duben 05, 2023, 10:50:24 »

Ještě mě napadlo upravit to tak, aby ty dveře šly otevřít.
IP zaznamenána

Elemir

  • Administrator
  • Zasloužilý člen
  • *
  • Příspěvků: 7522
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #4 kdy: Duben 05, 2023, 11:01:05 »

Nj, to jsou ale klíče, které mají jen vytvořenou grafiku, nic víc. Jde o položky item231, item229, item228, item227, item226, item225, item223 a item222. Fyzicky definovány nejsou a tudíž nemusí mít ani žádné skryté propojení na cokoliv ve hře.
IP zaznamenána
This is the end ...

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #5 kdy: Duben 05, 2023, 11:06:27 »

To nemusí, o tom vím. Jen mě zajímá, proč tam ty dveře jsou. Prošel jsem zběžně některé další txt soubory, jako Quest, Sound, a další, ale na žádnou indicii jsem nenarazil. Jedině tedy upravit hru tak, aby se ty dveře daly otevřít. Možná hra spadne, protože tam nebude nic definováno, možná tam něco je...
IP zaznamenána

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #6 kdy: Duben 05, 2023, 14:44:52 »

Vytvořil jsem záznamy pro klíče v souboru ITEMS.txt, přiřadil jim ikonu ve druhém sloupci, soubor vrátil pomocí MMArchive zpět do EnglishT.lod, ale stejně při editaci savu pomocí MMChe nemůžu tyto předměty přidat do inventáře postavy, protože je program nenabízí v nabídce. Dělám něco špatně? Zkoušel jsem otevřít i save pomocí MMArchive, ale narazil jsem na to, že netuším, v jakém souboru mám ty inventáře hledat....
IP zaznamenána

tono

  • Zasloužilý člen
  • *****
  • Příspěvků: 836
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #7 kdy: Duben 05, 2023, 15:06:28 »

Vytvořil jsem záznamy pro klíče v souboru ITEMS.txt, přiřadil jim ikonu ve druhém sloupci, soubor vrátil pomocí MMArchive zpět do EnglishT.lod, ale stejně při editaci savu pomocí MMChe nemůžu tyto předměty přidat do inventáře postavy, protože je program nenabízí v nabídce. Dělám něco špatně? Zkoušel jsem otevřít i save pomocí MMArchive, ale narazil jsem na to, že netuším, v jakém souboru mám ty inventáře hledat....

Môžeš sem hodiť ten texťák a o ktoré riadky sa konkrétne jedná ? Nejak som sa v tých tvojich postoch stratil :)
IP zaznamenána

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #8 kdy: Duben 05, 2023, 15:17:02 »

Přikládám upravený textový soubor ITEMS.txt, do kterého jsem vložil záznamy pro ty klíče -> řádky 690 - 699 určené pro Quest item (ale asi je to jedno, kde jsou).
IP zaznamenána

Elemir

  • Administrator
  • Zasloužilý člen
  • *
  • Příspěvků: 7522
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #9 kdy: Duben 05, 2023, 15:17:41 »

MMChe nepracuje s datovými soubory hry, ty položky jsou v něm nakódované natvrdo.
IP zaznamenána
This is the end ...

Elemir

  • Administrator
  • Zasloužilý člen
  • *
  • Příspěvků: 7522
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #10 kdy: Duben 05, 2023, 15:32:48 »

Budeš si je muset přidat hexaeditací. Vem si jednu postavu, všechno jí vyházej z inventáře a udělej save. Poté si do inventáře vlož 1-2 předměty a udělej si další save. Porovnáním binárního kódu zjistíš, kde je inventář a podle hexů zase ID předmětů. Pak si do inventáře vlož pomocí MMChe předmět před těmi tvými klíči a pak ten jeho hex začni zvyšovat o 1.
IP zaznamenána
This is the end ...

tono

  • Zasloužilý člen
  • *****
  • Příspěvků: 836
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #11 kdy: Duben 05, 2023, 15:36:06 »

Přikládám upravený textový soubor ITEMS.txt, do kterého jsem vložil záznamy pro ty klíče -> řádky 690 - 699 určené pro Quest item (ale asi je to jedno, kde jsou).

Ešte som v práci a nemám tu nainštalovanú MM8 :), ale skús ešte pozrieť do rnditems.txt
IP zaznamenána

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #12 kdy: Duben 05, 2023, 16:13:18 »

OK, takže rnditems.txt upravuje náhodnost generování předmětů v truhlách? Pokud to chápu správně, tak by stačilo ty předměty přidat i sem, nastavit ve sloupcích 1 - 6 generování na 100 a pak otevřít nějakou libovolnou ještě neotevřenou truhlu a předměty by to mělo vygenerovat? Nebo je třeba začít novou hru?
IP zaznamenána

Elemir

  • Administrator
  • Zasloužilý člen
  • *
  • Příspěvků: 7522
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #13 kdy: Duben 05, 2023, 16:46:05 »

Kdyby to generování náhodou nevyšlo, tak první předmět první postavy je offset 4FC40 byte 13 a 14 (0C0D), přitom každá položka je dlouhá 36 bytů. Hexkódy klíčů jsou:

B402
B502
B602
B702
B802
B902
BA02
BB02
IP zaznamenána
This is the end ...

ZecK

  • Pokročilý
  • ***
  • Příspěvků: 167
Re:MM8 - MM8 - chybějící záznamy klíčů v items.txt
« Odpověď #14 kdy: Duben 05, 2023, 17:58:35 »

Takže vyzkoušeno. To generování předmětů funguje. Ale je tu jiný problém, nefunguje přiřazení ikony k předmětu, zobrazí se v truhle i inventáři placeholder. Buguje to inventář při jeho přeplnění... Zkontroluju znovu přiřazení ikonám a uvidíme.
IP zaznamenána