Current time: 25.09.2021, 23:31 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Перевод игры на PNG
» PCX/DEF => PNG. Вопросы, обсуждение
Author Message
XEPOMAHT Offline
Moderators

Posts: 1450
Post: #76

(12.05.2021 01:07)Berserker Wrote:  Так или иначе, ты не сможешь сидеть с ПК 20-летней давности всё время. Даже самые слабые БУ с 4 ГБ на борту уже снимут этот вопрос.

Вообще-то я запускаю Героев на бухгалтерском ПК, вместе со всякими 1С Предприятиями, браузерами, косынками и прочим хламом. У меня там далеко не геймерский ПК. За свой счёт докупать туда оперативу совершенно не хочется.

(12.05.2021 01:07)Berserker Wrote:  Перепишу кое-что, ассоц. массивы станут в два раза толще и во столько же раз быстрее.

Надеюсь, выделение памяти будет динамическим. А то виндовоз перепишет все эровские данные из ОЗУ в pagefile.sys - вот тогда будет в 2 раза медленнее. 148 Уж не знаю, удастся ли запустить ERA 4 с новыми системными требованиями или так и придётся навечно остаться на ERA 2. 148

(12.05.2021 01:08)Panda Wrote:  минималка будет уже 4 ГБ 148, не забывай, что ОС, драйверы и антивирус тоже хотят есть, это как раз 2 ГБ Rolleyes

У меня нет антивируса, а ОС с драйверами съедает примерно 90MB в ОЗУ. Мне этого хватает - максимум, что мой ПК вытягивает - Автокад и 3Д Макс. Естественно, что всякие монстроидальные дискорды съедают всю оперативу, перегревают ЦП и насилуют жесткий диск, зависая наглухо после 5 минут работы с частотой 1 кадр в секунду. Старовер я, и все игры у меня старые - самое новое, что запускалось и игралось - Mass Effect от 2008 года.

(12.05.2021 01:22)Berserker Wrote:  Без модов на множество PNG Хероманту хватит памяти.

Мне пригодятся png только для иконок монстров. Остальное - пока не знаю как применить.

(12.05.2021 01:34)Elmore Wrote:  Как по мне, если можно что-то улучшить, то не стоит ограничиваться из-за пользователей на старых ПК 20 летней давности.

Имеет смысл для новых игр. Третьи Герои - старая игра, работающая на разном барахле. Например тот же VCMI у меня не работает - не является приложением Win32. Те же HoA+HD-мод прекрасно работают, не тормозят на минимальных настройках и дружат со старыми виндовозами типа Windows 2003 (правда, могут опять выпустить очередное обновление, в котором якобы забудут о совместимости с Win 5.XX, но стоит только массово сообщить об этом в багрепортах, то совместимость возвращают в следующем обновлении).
(This post was last modified: 12.05.2021 02:36 by XEPOMAHT.)
12.05.2021 02:13
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 15388
Post: #77

Elmore, по Win 7. 25% рынка. Сидели и будем сидеть. Оболочка — не самая сложная программа. Под Вин 7 идут премиальные игры и браузеры. Это раз. Это последняя ОС без массы встроенного шпионского ПО и принудительных обновлений — это два. Прекращение поддержки — ход, направленный на усиление контроля над пользователями. Технически в этом никакого смысла нет.

Спокойствие, товарищи. Размер кэша PNG настраиваемый, а лишние 100 МБ никого не обеднят.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
12.05.2021 02:17
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 831
Post: #78

Berserker, никакой паники нет. Ab Просил 1 ГБ, тебе его одобрили (на данный момент 3 "За" и 1 "Против") 148


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
12.05.2021 03:01
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 15388
Post: #79

https://dropmefiles.com/sAPNr

Обновление с поддержкой остальных небоевых дефов.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
12.05.2021 03:44
Find all posts by this user Quote this message in a reply
Elmore Offline

Posts: 329
Post: #80

(12.05.2021 02:17)Berserker Wrote:  Elmore, по Win 7. 25% рынка. Сидели и будем сидеть. Оболочка — не самая сложная программа. Под Вин 7 идут премиальные игры и браузеры. Это раз. Это последняя ОС без массы встроенного шпионского ПО и принудительных обновлений — это два. Прекращение поддержки — ход, направленный на усиление контроля над пользователями. Технически в этом никакого смысла нет.

Code:
Desktop Windows Version Market Share Worldwide:
Win10 - 78%
Win7 - 16.3%
Все это "шпионство" можно долго обсуждать. Но простой вопрос - а что скрывать? Данные обезличены. Да и это при желании можно выключить, с самого появления win10 есть разные готовые средства, вырезающие шпионство (имею ввиду не софт "для баловства"). Но по опыту знаю - чистая и не тронутая win10 работает как часы, а с вырезанием - грешить на качество софта (или резать руками, кому как нравится).
Обновления не принудительны и их всегда можно откатить. Как и в той же семерке. Есть вообще версия win10 LTSC (аббревиатура меняется с релизом новой версии, вроде каждые 2 года). У меня такая на планшете уже года 3, там обновлений нет, только если заплатки уязвимостей раз в пол года.
Пару лет назад "по необходимости" ставил win7 на свой старый пылившийся системник, которому лет 18 (1gb озу, пенек одноядерный 3.0ггц и без видяхи). Хром еще тогда перестал работать на семерке. Потом поставил win10 - все прекрасно работало на столь древнем железе.
Так что как когда-то XPшники не хотели переходить на win7, так же сейчас 7шники не хотят переходить на win10. А через десяток лет будете нахваливать, как обычно103
Ну и игры есть, которые уже работают исключительно на win10


Image: widget.png?style=banner2
12.05.2021 04:21
Find all posts by this user Quote this message in a reply
V_Maiko Offline

Posts: 543
Post: #81

(11.05.2021 23:05)Berserker Wrote:  Image: image.png

The object you have used as an example doesn't convince me. The reason is the edges that it has as a result, I don't know if the transparency of PNG is still inconsistent with those pixels that have antialising or is the image itself that has poor quality edges.
If it's the first, it would be a similar problem as using the defs with antialising and then seeing cyan dots in the final output of the def.
(This post was last modified: 12.05.2021 04:58 by V_Maiko.)
12.05.2021 04:46
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 1450
Post: #82

(12.05.2021 04:21)Elmore Wrote:  Пару лет назад "по необходимости" ставил win7 на свой старый пылившийся системник, которому лет 18 (1gb озу, пенек одноядерный 3.0ггц и без видяхи). Хром еще тогда перестал работать на семерке. Потом поставил win10 - все прекрасно работало на столь древнем железе.

Ставил когда-то этот самый Хром, ещё под Windows 2003 - он моментально съел всю доступную оперативную память, оставив остальные приложения висеть на файле подкачки. После этого Хром был удалён. Совершенно не желательно для меня, если из ERA сделают подобный монстроидальный аналог гуголовского софта. Максимум, что когда-то тянул мой ПК без особых тормозов (iCore E8200, 2GB ОЗУ, GeForce 950) - первую бета-версию Вислы (и то, на этой ОС отвратительная совместимость с приложениями + синие экраны смерти при любом чихе). Пробовал Windows 7 - ПК превращался в калькулятор с изнасилованной оперативной памятью и срабатывающей через каждые 5 минут защитой от перегрева ЦП. Она работает крайне медленно, съедая все ресурсы ПК - это очень большая и громоздкая ОС. После чего Windows 7 удалялась, возвращаясь обратно на Windows 2003, где работало всё и без тормозов (до 2015 года, после которого начали массово выходить ПО, лишенное поддержки старых виндовозов). После 2015 пробовал установить Windows 7 последний раз - инсталятор зависал в самом начале инициализации - фиг знает из-за чего, хотя на другие ПК с того же диска Windows 7 устанавливался без проблем. Грешу всё-таки на планки с ОЗУ - они изрядно изношены различным экстримом, а новые покупать совершенно не хочется. А под Windows 10 уже точно придётся покупать новый ПК целиком - когда-нибудь лет через 5 так и сделаю.
12.05.2021 11:40
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 15388
Post: #83

V_Maiko, do you see any invalid edges in Cidatel? Do you see my avatar their and semi-transparanet spot above it? For the Gates I just used Photoshop magic wand to remove backgound, it left semi-transparent white pixels.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
12.05.2021 14:09
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 15388
Post: #84

1 существо в бою из 60 png-кадров:
450 * 400 * 4 * 60 = 43,2 МБ.
20 разных существ в 864 МБ.
Это для справки, что такое честная покадровая анимация в памяти.

Оригинал использует 1 байт на цвет вместо 4-х и хранит кадры обрезанными.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
12.05.2021 20:37
Find all posts by this user Quote this message in a reply
DarkyAndSparky Offline

Posts: 26
Post: #85

(12.05.2021 20:37)Berserker Wrote:  1 существо в бою из 60 png-кадров:
450 * 400 * 4 * 60 = 43,2 МБ.
20 разных существ в 864 МБ.
Это для справки, что такое честная покадровая анимация в памяти.

Оригинал использует 1 байт на цвет вместо 4-х и хранит кадры обрезанными.

А пробовать грузить в память видюхи нету смысла потому что обрабатывает все равно проц?
12.05.2021 22:05
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 15388
Post: #86

DarkyAndSparky, да, всё на процессоре. Буду обрезать картинки по прозрачным пикселям.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
12.05.2021 22:22
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 831
Post: #87

DarkyAndSparky, не нужно ничего грузить в видеокарту, в нынешних реалиях - это утопия.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
12.05.2021 22:44
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 1450
Post: #88

(12.05.2021 20:37)Berserker Wrote:  1 существо в бою из 60 png-кадров:
450 * 400 * 4 * 60 = 43,2 МБ.
20 разных существ в 864 МБ.
Это для справки, что такое честная покадровая анимация в памяти.

Если голыми растрами, то да, png очень далёк от статуса формата игровой графики, уже очень давно никто так не делает (та же VCMI всегда жмёт графику независимо от того, png там или bmp). Если все растры пожать в формат DXT1, загрузить в память видеокарты и рендерить средствами, например, DirectX 7, то и экономия будет существенная. Но без исходников к Героям перехватывать и переписывать всю рендерную часть кода - архисложно. Хотя так уже сделали в... HD-переиздании от Юбисофта. Лучше уж добавить собственный def-формат.
(This post was last modified: 12.05.2021 22:53 by XEPOMAHT.)
12.05.2021 22:47
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 15388
Post: #89

XEPOMAHT, магии не бывает. Это таки сжатие с потерями, для пиксельной графики может быть существенно. Хватает того, что потом фильтрам HD мода ещё приходится трудиться.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
13.05.2021 01:44
Find all posts by this user Quote this message in a reply
Berserker Online
Administrators

Posts: 15388
Post: #90

Написал на php преобразователь h3l + bmp картинок из def в корректно поименованные png с автоконвертированием фона и теней. После прохода через pngcrush по каждому файлу получается суммарный размер на диске порядка 310 КБ против 170 КБ оригинального Ифрита Султана.
PngCrush создаёт файлы png с палитрой. Без палитры где-то 650 КБ, что тоже терпимо.

https://pastebin.com/J2JTMZg8


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
13.05.2021 03:16
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2021 MyBB Group