[ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà - Ñòðàíèöà 4 - Ôîðóì HeroesWorld-à

Áûñòðàÿ íàâèãàöèÿ ïî îñíîâíûì ðàçäåëàì ôîðóìà:
Òóðíèðû
ÊÀÐÒÛ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ãåðîè Ìå÷à è Ìàãèè 5 - Ìîäîñòðîèòåëüñòâî  ýòîì ðàçäåëå ìîæíî îáñóæäàòü âñå ÷òî êàñàåòñÿ ñîçäàíèÿ ìîäîâ äëÿ Heroes of Might and Magic V.

Ðåçóëüòàòû îïðîñà: Êàê îáíîâëÿåì ìåãàïàê?
^
Îáíîâèòü, äîáàâèâ ñóùåñòâ â ãëàâíûé ïàê.
0
0%
Îáíîâèòü, ñîçäàâ íîâûé ôàéë MegaPack_upd.pak
7
77.78%
Ñóùåñòâ äîáàâèòü â àðõèâå îòäåëüíûìè ôàéëàìè, äàáû ìîæíî áûëî óäàëèòü\èñïðàâèòü îíûå
1
11.11%
Ñîçäàòü setup ôàéë äëÿ ìåãàïàêà, ñ àâòîìàòè÷åñêèì âûãðóæåíèåì ñóùåñòâ â ôàéëå megapack_upd
1
11.11%
Îòâåò
Ñòðàíèöà 4 èç 7
 
Îïöèè òåìû
#46
Ñòàðûé 10.02.2021, 12:35
  #46
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

оно вылетает с апкрашем, как я раньше в видосе в другой теме показывал.
Либо логов не оставляет, либо оставляет неведомо где и я их не найду, информация в апкраше пишет только о том, что влетела такая то екзешка. 

А в чем проблема тебе на случайной карте в гил форте проверить и получить то же самое?

Да че рассказывать то? Посмотри файлы дендроидов, там по аналогии все работает правильно. Хотя я к правильным апам пришел и без дендроидов.

<Upgrades>
		<Item>CREATURE_221</Item>
		<Item>CREATURE_222</Item>
</Upgrades>


Добавлено через 18 минут
А если по сути проблемы, то это уже и без лога понятно. Его все равно нет или не найти, однако пробелма в том, что игра лезет в игра форт, запускает обработчик, видит что у существа есть апдейты, лезет туда. Ищет то, что скрывается за строчками CREATURE_TURGAK и CREATURE_GAPLAN, ничего не находит, вылетает в ошибку и в виндовс  

Очередной пример почему апдейты нейтралов не очень хорошо, ОСОБЕННО если они внезапно разбиты по разным пакам.
На английском форуме есть такой вот гигант, там апы тоже через CREATURE_DIGIT прописаны, но в разных паках, и так получается, что один пак без другого не работает. Ибо зависим.

В этом случае все нормально, но чтобы исправить проблему нужно просто прописать циферные апдейты вместо строчных.
Я видел, что в скриптах есть CREATURE_TURGAK = 458 вот такое, ровно как и для дендроидов. Но исходников экзешки нет и никто ж не знает в каком порядке эти строчки загружаются и почему игра их не находит. 

При создании ncf в стартап скриптах есть загрузка 999 существ и давание им номерков из другого скрипта. А как загружаются скрипты паков никто не знает. Принудительной их загрузки в стартап-скриптах нету, и некоторые даже делали существ без папки скриптс, которые работают. Что не очень хорошо, ибо это подсказка для человека что там за существо лежит в паке.
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#47
Ñòàðûé 10.02.2021, 14:49
  #47
^
psatkha
 
Àâàòàð äëÿ psatkha
📖
Ðåãèñòðàöèÿ: 15.03.2007
Àäðåñ: Áàòàëïàøèíñê
Ñîîáùåíèÿ: 2807
Îòïðàâèòü ñîîáùåíèå äëÿ  psatkha ñ ïîìîùüþ ICQ Psatkha
Ðåãèñòðàöèÿ: 15.03.2007
Àäðåñ: Áàòàëïàøèíñê
Ñîîáùåíèÿ: 2807
Îòïðàâèòü ñîîáùåíèå äëÿ  psatkha ñ ïîìîùüþ ICQ Psatkha
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

@vasik, была бы возможность запустить игру - я бы не просил!

*

Кстати товарищи, если кому не в лом, то сделайте пожалуйста любую карту где главный герой некромант Каспар и около его замка стоит "Форт на холме"!
__________________
Ñ óâàæåíèåì, Psatkha (Ïñàòõà)



---------------------------------------------



Íåóäà÷íîå ïëàíèðîâàíèå âåä¸ò ê íåóäà÷å ...


NCF - ìîä, äîáàâëÿþùèé äîïîëíèòåëüíûõ ñóùåñòâ â HeroesV 3.1
Ñ óâàæåíèåì, Psatkha (Ïñàòõà)



---------------------------------------------



Íåóäà÷íîå ïëàíèðîâàíèå âåä¸ò ê íåóäà÷å ...


NCF - ìîä, äîáàâëÿþùèé äîïîëíèòåëüíûõ ñóùåñòâ â HeroesV 3.1
psatkha âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#48
Ñòàðûé 10.02.2021, 15:51
  #48
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

Держите, товарищ Psatkha.

У меня как раз завалялась таковая среди карт (нетъ; сам только что сделал)
Âëîæåíèÿ
Òèï ôàéëà: h5m Kaspar.h5m (53.0 Êáàéò, 3 ïðîñìîòðîâ)
__________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#49
Ñòàðûé 10.02.2021, 18:42
  #49
^
zahar0z
 
Àâàòàð äëÿ zahar0z
📖
Ðåãèñòðàöèÿ: 09.06.2017
Ñîîáùåíèÿ: 588
Ðåãèñòðàöèÿ: 09.06.2017
Ñîîáùåíèÿ: 588
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

vasikОчередной пример почему апдейты нейтралов не очень хорошо, ОСОБЕННО если они внезапно разбиты по разным пакам.
На английском форуме есть такой вот гигант, там апы тоже через CREATURE_DIGIT прописаны, но в разных паках, и так получается, что один пак без другого не работает. Ибо зависим.

Это не проблема апгрейтов нейтралов. И уж тем более не ОЧЕРЕДНОЙ блин пример. Какие до этого примеры то были? 

Проблема здесь в запутанной и неоптимальной структуре файлов которую создал конкретный модостроитель. И в том что лично тебе сложно в ней разобраться. Вот и все. 
Конкретно в данном случае, если я правильно понял ситуацию, ты просто не заметил что существу дали текстовой айдишник а не оставили по умолчанию цифровой. Если я правильно понял, то обьясни пожалуйста, как так получается, не заметил ты, а проблема почему то в нейтралах? 

Насчет структуры это отдельный разговор и действительно проблема. 
Я много написал о создании универсальной оптимальной структуры файлов которой я пользовался для создания модов. Описал почему она удобней а работать с ней в разы быстрее. Настолько быстрее, что эта структура может вам сэкономить по несколько часов. 
Почитать с примерами можно здесь.
zahar0z âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#50
Ñòàðûé 10.02.2021, 21:27
  #50
^
Mokara
 
Àâàòàð äëÿ Mokara
📖
Ðåãèñòðàöèÿ: 01.07.2015
Ñîîáùåíèÿ: 120
Ðåãèñòðàöèÿ: 01.07.2015
Ñîîáùåíèÿ: 120
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

Стою на асфальте в лыжи обутый.... Ну, дальше вы знаете. Все файлы исключения добавлены. Версия EWA. Делал всё по схеме( По видео.

Ругается на эту строчку name, id_ = lua_content.replace(" ", "").strip().split("=")

Ìèíèàòþðû
Íàæìèòå íà èçîáðàæåíèå äëÿ óâåëè÷åíèÿ
Íàçâàíèå:  îøèáêà1.jpg
Ïðîñìîòðîâ: 19
Ðàçìåð:	87.2 Êáàéò
ID:	64246  Íàæìèòå íà èçîáðàæåíèå äëÿ óâåëè÷åíèÿ
Íàçâàíèå:  îøèáêà.jpg
Ïðîñìîòðîâ: 11
Ðàçìåð:	16.6 Êáàéò
ID:	64247  
__________________
NCF
NCF
Mokara âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#51
Ñòàðûé 11.02.2021, 16:57
  #51
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

прикрепил файл заново.

Видимо, я где-то не ту версию выложил просто (raise вместо нужного continue. Можно не скачивая новый файлы найти и заменить на 119й). 
Если что не так тут пойдет, написал в личку. 


Ну и как успехи с аскером?
Я уже его и сам исправил, и в гил форте работает как надо, и прямо в деталях указал, где была проблема.

Но может быть тесты на той карте покажут что-то иное?
Âëîæåíèÿ
Òèï ôàéëà: zip finder.zip (6.7 Êáàéò, 7 ïðîñìîòðîâ)
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#52
Ñòàðûé 11.02.2021, 17:54
  #52
^
psatkha
 
Àâàòàð äëÿ psatkha
📖
Ðåãèñòðàöèÿ: 15.03.2007
Àäðåñ: Áàòàëïàøèíñê
Ñîîáùåíèÿ: 2807
Îòïðàâèòü ñîîáùåíèå äëÿ  psatkha ñ ïîìîùüþ ICQ Psatkha
Ðåãèñòðàöèÿ: 15.03.2007
Àäðåñ: Áàòàëïàøèíñê
Ñîîáùåíèÿ: 2807
Îòïðàâèòü ñîîáùåíèå äëÿ  psatkha ñ ïîìîùüþ ICQ Psatkha
Ñòðåëêà
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

vasikНо может быть тесты на той карте покажут что-то иное?

Не знаю, пока не добрался до компика с установленными HoMM5... как проверю сам, отпишусь!
__________________
Ñ óâàæåíèåì, Psatkha (Ïñàòõà)



---------------------------------------------



Íåóäà÷íîå ïëàíèðîâàíèå âåä¸ò ê íåóäà÷å ...


NCF - ìîä, äîáàâëÿþùèé äîïîëíèòåëüíûõ ñóùåñòâ â HeroesV 3.1
Ñ óâàæåíèåì, Psatkha (Ïñàòõà)



---------------------------------------------



Íåóäà÷íîå ïëàíèðîâàíèå âåä¸ò ê íåóäà÷å ...


NCF - ìîä, äîáàâëÿþùèé äîïîëíèòåëüíûõ ñóùåñòâ â HeroesV 3.1
psatkha âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#53
Ñòàðûé 13.02.2021, 16:58
  #53
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

Я б хотел один момент уточнить, по самой процедуре апдейта?
Подскажите где буду неправ.

Итак:

0. 5. Самое главное по экзешке.
Исходя из https://github.com/Might-Magic-Heroes-5-5/MMH55/blob/master/Frameworks/NewCreatureFramework/NewCreatureFramework.yml#L28

Проверил 0x006E1A20 и 0x006E1A21 (у меня герои обычный NCF без прочих изменений, где число существ 1000)

Е8 03 (0x3e8 = 1000 - текущее значение)
то есть если хочу себе 3к, должен поставить (0xbb8) то бишь по аналогии это будет 

0x006E1A20 => Е8 -> B8
0x006E1A21 => 03 -> 0B


Исходя из https://github.com/Might-Magic-Heroes-5-5/MMH55/blob/master/Frameworks/NewCreatureFramework/NewCreatureFramework.yml#L22

0x006CA781 => E8 -> B8
0x006CA782 => 03 -> 0B


Упрощая все это, новая экзешка должна отличаься от старой на 4 вышеприведенные байта.



1. Перезапись types.xml (новый свежий пак, содержащий новый файл) - 

<Tables> -> <Item> далее ищем <dbid> <XPointer>/GameMechanics/RefTables/Creatures.xdb#xpointer(/Table_Creature_CreatureType)</XPointer> </dbid> 
И паралельная к этой дб_ид нода, там <EnumEntries> и список существ.
В данный момент там идут стандартные существа, потом <Item>CREATURE_181</Item> (и 180 громоптичка), и так до CREATURE_999. 

Собственно п1 разширение xml.

2. <TypeName>CreatureType</TypeName>
2мя нодами ниже списки вроде этого,

<Item>
      <Name>CREATURE_185</Name>
     <Value>185</Value>
</Item>

расширить по аналогии 

3. <TypeName>Table_Creature_CreatureType</TypeName> через поиск, 2мя нодами ниже, 3е вхождение ref_table_num_objs сменить на Х+1 ? (не совсем понял почему 1000, если исходно 999 существ) ?
4. GameMechanics\Creature\Creatures\Neutrals\Creature _XXX.xdb сюда накидать лям файлов

5. UI\UIGameRoot\ xdb \ <creaturecameras> - расширить по аналогии
6. Cameras\Interface\HireCreatures\Creature_XXX.(Came ra).xdb -> накидать по аналогии

7. сделать такие файлы с понятным контентом Scripts/creature_XXX.lua
8. Scripts/common.lua по аналогии doFile("/scripts/creature_180.lua") 
9. А вот с индекс.бин уже нихрена не понятно.

Если удастся сегодня завершить работу, то можно на первые 8 пунктов сделать авторегенку.
главный вопрос - Я ТУТ НИЧЕГО НЕ ЗАБЫЛ?

Источник https://heroes5.fandom.com/wiki/New_Creature_Framework_(NCF)

Если не сделать п9 (ибо совсем не знаю как, а руками тыкать 3к не буду), оно будет работать? Оно ж по идее только для редактора, а существа будут работать нормально?

Добавлено через 19 минут
Забытое по невнимательности 

GameMechanics\RefTables\Creatures.xdb по аналогии
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#54
Ñòàðûé 13.02.2021, 17:00
  #54
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

9) Тут, по-моему, не известно пока более адекватного тула для редактирования index.bin, чем сам редактор карт.

В принципе, нужен человек с 100500 свободных часов, который будет сидеть добавлять файлы существ в GameMechanics (считаю, что только эти файлы имеет смысл оставлять "видимыми"), а также AdvMapObjectLink.

Первое еще не было проделано для первых 810 существ, и теперь уже не сделать (а если делать, то заново), так что можно с этим и не заморачиваться при разработке остальных 2к существ. Тем более работать с каждым отдельно взятым файлом можно через костыли 🤔


А с AdvMapObjectLink — можно сделать через редактор (это ооочень быстрый процесс), на 1 существо ~30 секунд (относительно быстро). Но тогда редактор засорится двумя тысячами добавленных и нет существ, среди которых не найти нужное. Так что считаю, что п.9 можно о п у с т и т ь.
__________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#55
Ñòàðûé 14.02.2021, 21:02
  #55
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

Чего-то не хватает в инструкции?

1) Экзе изменил (п 3.1 из сайта)
2) Типы изменил (п 3.2 из сайта)
3) GameMechanics/Creature/Creatures/Neutrals изменил(п 3.3)
4) Creatures\ Neutrals добавил (п 3.4)
5) UI \ gameroot изменил (п 3.5)
6) Cameras добавил (п 3.6)
7) index.bin - НЕ трогал, взял из уже готового ncf_core 
8) AdvMapObjectLink - не трогал
9) Scripts / common.lua изменил (п 3.10)
10) Scripts / creature_xxx.lua добавил

Однако оно работает не так, как я ожидаю
собственно, запускаю измененную H5_Game.NCF_3000.exe
Вписываю себе появление существа 2993 и даю герою это существо.

Имею бланковое существо со статами 1 и отсылкой на шаблонное SNOW_APE
При попытке заюзать существо 3993 оно просто не выдается, тут все правильно.

Т.е моя проблема в том, что НЕСМОТРЯ на наличие пака, у меня заставочное существо.
Если удалить оригинальный NCF__Core.pak (оставив NCF__Core_3000.pak ) , то у меня все NCF существа превращаются в заставочные.

Прикрепил архив, в нем есть NCF__Core_3000.pak

Что я упустил???
Думаю, можно исключить перезапись gGameMechanics/Creature/Creatures/Neutrals/Creature_XXX как новое по дате. Потому что 2993 я делал более старое.
плюс, при наличии NCF__Core.pak и NCF__Core_3000.pak уже существующие существа отображаются верно.

То есть, банально чего-то не хватает.

Посмотрите текстовые файлы внутри NCF__Core_3000.pak . Чего не хватает???
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#56
Ñòàðûé 14.02.2021, 21:31
  #56
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

Интересные вывды однако.

Проблема была действительно в _AdvMapObjectLink . Сделал и все стало нормально для нового существа.

НО - новое существо 2993 отображается нормально, а стародобавленные - нет.

Это связано с тем, что файлы, добавленные в гейммеханикс или вероятнее в линках или хер знает где - новее, и они читаются поверх уже добавленных существ.

То есть, если добавляем Core новыми файлами, то надо обновить все паки существ хотя бы минимальной правкой, дабы они были новее и читались поверх бланковых существ. Ибо файлы замен читаются по дате.

Файлы перезалью, подумаю что с проблемой старых (по дате) пак-файлов существ делать.

Сегодня добавил нормальный новый Core, вчера в это сообщение по ошибке прикрепил стандартное
Âëîæåíèÿ
Òèï ôàéëà: zip source_files.zip (17.10 Ìáàéò, 9 ïðîñìîòðîâ)
Òèï ôàéëà: zip NCF__Core_3000.zip (6.50 Ìáàéò, 10 ïðîñìîòðîâ)
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#57
Ñòàðûé 19.02.2021, 15:01
  #57
^
Mokara
 
Àâàòàð äëÿ Mokara
📖
Ðåãèñòðàöèÿ: 01.07.2015
Ñîîáùåíèÿ: 120
Ðåãèñòðàöèÿ: 01.07.2015
Ñîîáùåíèÿ: 120
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

vasik, благодарю, сейчас всё сработало. Выкладываю файлы с дубликатами, ошибками и т.п. 
Âëîæåíèÿ
Òèï ôàéëà: txt duplicates.txt (634 áàéò, 6 ïðîñìîòðîâ)
Òèï ôàéëà: txt errors.txt (1.3 Êáàéò, 5 ïðîñìîòðîâ)
Òèï ôàéëà: txt list.txt (66.1 Êáàéò, 7 ïðîñìîòðîâ)
__________________
NCF
NCF
Mokara âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#58
Ñòàðûé 20.02.2021, 12:56
  #58
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

ок, глянул файлы бегло)

Частично оно нашло не все, просто нашло, что файлы существуют и где
Пример

"463": {
        "string_name": "CREATURE_HELL_KNIGHT",
        "growth": 0,
        "tier": 0,
        "file": "NCF_UltraPack.pak"
    },

Это вероятнее всего из-за того, что в гейммеханикс или где-то еще ожидалось увидеть Creature_463, а нашло CREATURE_HELL_KNIGHT. Те, кто делали все по стандарту, нашлись, судя по списку.
В любом случае как минимум хорошо тем, что даже для ненайденных имен есть понимание, что Айди занято, и кем оно занято.

По дубликатам тож, если расшифровать что вышло, у тебя есть список конфликтных ид и их нахождение

В списке первый найденный, в файле дубликатов повтор.
* В Ультрапаке есть 771е, которое пересекается с "NCF_Rakshasa_noble.pak" в файле списке.
* "NCF_0811-0812_H7_Abbots_131020.pak"(811 капелланы ), "NCF_0809-0810_H7_Wardens_250620.pak" (810 Юстициары), "NCF_0809-0810_H7_Wardens_250620.pak" (809 Хранители веры) пересекаются с кем-то в ультрапаке
* "NCF_darkdwarf_T6_by_fktifzobr_06022018.pak" (475 Lower-Cast Mummy) пересекается с "NCF_minor_mummy.pak"

И так далее.

Из ошибок что могу сказать.

По ифритам у себя такое было. Если игра сейчас читает и по AddHeroCreatures без проблем выдает любого из ифритов герою, ничего делать не нужно. Если кого-то из них не дает, то нужно найти файлы из гейммеханикс и в нотпаде++ выбрать Encoding -> encode to UTF-8 и сохранить. В одном из ифритов нестандартная кодировка. Возможно, без проблем читается игрой, но не читалась генерацией, так что мне для себя пришлось править одного из ифритов.

По другим ничего толком сказать не могу, файлов то нету.
Суммарно что можно сделать, это править дубликаты.


Постом выше прикрепил файлы.
NCF__Core_3000.pak содержит текстовую начинку для игры с 3к существ.
В source_files есть H5_Game.NCF_3000.exe с измененными 4мя байтами.

Можно не качать, а изменить оригинал / NCF.exe через проги, которые вы там обычно юзаете для этого, НО (!) при этом, используя вышеприведенный коре изменять оригинальные экзе значения макс.числа существ надо строго на 3000. Потому, что если запустить тот екзе с старым NCF__Core будут сообщения типа "Empty pointer on creature #1000" или как-то так, Core нарисовано строго под 3к.
Перерисовать на другое значение особо не проблема, но, думаю, многим настраивать долго придется

Также побочный эффект, после применения пака придется все файлы существ обновить минимальной правкой, чтобы обновить дату изменения. Если крупный 2-3к пак будет готов, тож могу сделать
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#59
Ñòàðûé 26.02.2021, 22:14
  #59
^
vasik
📖
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ðåãèñòðàöèÿ: 21.10.2017
Ñîîáùåíèÿ: 422
Ïî óìîë÷àíèþ
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

Псатха, уточню по аскеру.
http://c2n.me/4b6Z0ny вот скрин.
Честно, никогда бы не додумался назвать это логом (уж как минимум логом, который был бы записан героями 5). По другой теме понял, что именно тебе надо, а то сидел думал, а что ты от меня хочешь какие еще логи в героях что где?)

Заодно по старым файлам порылся и вспомнил где в винде логи апкрашей, 
В более красивом виде прикреплю
https://c2n.me/4b6Z6ET

Тем не менее, причина вылетов, я выше описал, та же.

А по исходной теме, сами существа есть, чтобы их нормально добавить? Моих вместе со стандартными даже на полкило не наберется.
vasik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#60
Ñòàðûé 27.02.2021, 02:00
  #60
^
psatkha
 
Àâàòàð äëÿ psatkha
📖
Ðåãèñòðàöèÿ: 15.03.2007
Àäðåñ: Áàòàëïàøèíñê
Ñîîáùåíèÿ: 2807
Îòïðàâèòü ñîîáùåíèå äëÿ  psatkha ñ ïîìîùüþ ICQ Psatkha
Ðåãèñòðàöèÿ: 15.03.2007
Àäðåñ: Áàòàëïàøèíñê
Ñîîáùåíèÿ: 2807
Îòïðàâèòü ñîîáùåíèå äëÿ  psatkha ñ ïîìîùüþ ICQ Psatkha
Ñòðåëêà
Re: [ÎÁÑÓÆÄÅÍÈÅ] Îáíîâëåíèå ÌÅÃÀïàêà

vasikПсатха, уточню по аскеру.
http://c2n.me/4b6Z0ny вот скрин.
Честно, никогда бы не додумался назвать это логом (уж как минимум логом, который был бы записан героями 5). По другой теме понял, что именно тебе надо, а то сидел думал, а что ты от меня хочешь какие еще логи в героях что где?)

Заодно по старым файлам порылся и вспомнил где в винде логи апкрашей, 
В более красивом виде прикреплю
https://c2n.me/4b6Z6ET

Тем не менее, причина вылетов, я выше описал, та же.

А по исходной теме, сами существа есть, чтобы их нормально добавить? Моих вместе со стандартными даже на полкило не наберется.
Собственно мне нужен был адрес смещения... завтра, т.е. уже сегодня гляну что именно там расположено!
Кстати, краш происходит сразу при заходе героя в "Форт на холме" или при выборе грейда ?!
__________________
Ñ óâàæåíèåì, Psatkha (Ïñàòõà)



---------------------------------------------



Íåóäà÷íîå ïëàíèðîâàíèå âåä¸ò ê íåóäà÷å ...


NCF - ìîä, äîáàâëÿþùèé äîïîëíèòåëüíûõ ñóùåñòâ â HeroesV 3.1
Ñ óâàæåíèåì, Psatkha (Ïñàòõà)



---------------------------------------------



Íåóäà÷íîå ïëàíèðîâàíèå âåä¸ò ê íåóäà÷å ...


NCF - ìîä, äîáàâëÿþùèé äîïîëíèòåëüíûõ ñóùåñòâ â HeroesV 3.1
psatkha âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 4 èç 7


Îïöèè òåìû



×àñîâîé ïîÿñ GMT +4, âðåìÿ: 20:06.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Ðóññêèé)

ßíäåêñ öèòèðîâàíèå    Top.Mail.Ru