Вышла новая версия HGE (1.81). Историю изменений можно почитать тут.
Хочется отметить новую утилиту Texture Assembler, которая позволяет на основе уже имеющихся графических данных и скрипта (файла ресурсов) сформировать текстурный атлас и соответствующий ему скрипт. Все текстуры(спрайты) в атласе располагаются оптимальным образом.
Для тех кто не знает, размещение всех графических объектов на одном текстурном атласе позволяет увеличить производительность при загрузке и выводе графики в HGE.
насчет менеджер ресурса.
почему я не хочу его использовать.
потому что я не хочу что бы все юзали мои ресурсы
там просто упаковщик zip
вот если бы его можно было бы зашифровать было бы приятней.
DanQuimby
1. Как уже недавно говорили - проблема сокрытия ресурсов надумана. Это какая-то ни на чём не основанная параноя.
2. Поддерживается ZIP с паролем.
elmortem
Сам пароль к zip архиву легко(как я понял) "вычленить" из exe файла.
В своих играх я пробовал делать пароли вида "nreferIUewewf_Nfewf83223nUNrf" и все равно ломали.
Сам пароль в исходнике пытался кодировать через XOR и объявление его составных частей в разных переменных разного типа, потом делал конкатенацию, но все равно ломали гады и довольно быстро:)
Vitorio
Я вижу 2 пути решения твоей проблемы.
1. Попроще и менее надёжный. Задавать пароль в виде имени файла. Напаример пароль "data/gfx/background.jpg". Он уже не сильно выделяется при просмотре всех строковых констант в декомпиляторе.
2. Посложнее и понадежнее. Написать нехитрую функцию, которая этот пароль тебе будет генерить. Сам пароль может и не быть сильно замороченым. Так просто его уже не вытащить.
Ко всему прочему программу можно упаковать. Например тем же UPX. Этого будет достаточно, чтобы скрыть ресурсы от подавляющего числа людей.
Если твои программы преследуют такие настойчивые хацкеры, то ты хоть что делай - всё равно сломают, гады, и своруют твой драгоценный контент. А ты возьми и в суд на них подай. (:
__SaM__ >Можно написать свой архиватор простенький, и архивировать уже им, если так надо скрыть ресурсы.
Согласен. Но писать не буду -> лень:)
elmortem
1. Способ интересный, думал над чем то подобным.
2. Блин, как же я мог забыть про UPX. Спасибо!
>Если твои программы преследуют такие настойчивые хацкеры, то ты хоть что делай - всё равно сломают, гады, и своруют твой драгоценный контент >А ты возьми и в суд на них подай. (:
:)
Vitorio
Стоит поискать, мне кажется должны быть какие-то серьёзные паковщики с свободной лицензией. Хотя бы для свободного ПО. А если игра коммерческая, то вообще не вижу проблемы.