(23.12.2023 08:16)daemon_n Wrote: Проблема в том, что для Pcx и Pcx16 результаты не те, что ожидалось, ведь их типы 2/16 и 0/18 соответственно, если верить IDA
Что не так с кодом, с игрой, с чем-либо ещё?
1. HD-мод умеет подменять любой pcx на bmp, поэтому при вмешательстве в код Бараторч наверняка добавил собственные типы, чтобы самостоятельно выгружать HD-модовский ресурс (и чтобы сам движок игры его даже не пытался выгружать).
2. era.dll умеет подменять любой pcx на png, поэтому при вмешательстве в код Берсеркер наверняка добавил собственные типы, чтобы самостоятельно выгружать эровский ресурс (и чтобы сам движок игры его даже не пытался выгружать).
Поэтому лучше проверять на pcx, которые на 100% никто не подменяет (а в сборке Лаучера вполне возможно, что скоро будут подменены все pcx в игре).