Такая ситуация, сейв-система работает исправно только когда я из редактора (Ctrl + F9) запускаю карту, если я эту (карта создается в папке тест с названием WorldEditTestMap) же карту (без оптимизатора и пр) запускаю через вар, то сейвы не появляются, и вообще система начинает работать криво (крашит варкрафт). С чем это может быть связано? Я уже пользовался этой системой (SCG Rebuild 1.0), и она прекрасно работала. (В этой карте так же установлен мемхак, если нужно...)

Принятый ответ

Все функции прелоада замена на рид/врайт мемхака, и в любом случае проверь права администратора для варкрафта, например JNGP точно запущен с правами админа и всё норм, права на запись есть, а если вар запускаешь с обычными, то у него не будет прав для записи, файл прелоада не создасться как и writestring и дальше всё поедет...
MKDimon, Запусти от админа, отпишись
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
32
5 лет назад
2
У меня эта система сейвов даже не открывается, какое то кастом гуи?
Если это генератор сейв кодов, то уже баян, т.к ты взялся за мемхак, мб на нем и будешь сохранять данные.
0
7
5 лет назад
0
quq_CCCP:
У меня эта система сейвов даже не открывается, какое то кастом гуи?
Если это генератор сейв кодов, то уже баян, т.к ты взялся за мемхак, мб на нем и будешь сохранять данные.
написана на cJass, а вот о последнем можно поподробнее?
0
32
5 лет назад
0
Ну мемхак позволяет получить доступ к стандартному winapi, т.е ты можешь создать файл и написать в него строчку символов, или байты, так же все это дело их прочитать, в одном файле можно хранить сразу все сейвы игрока а не только 1. С помощью тех же пасскодов или шифрованию методом исключающего или ты можешь сделать так чтобы никто сейвы не ломанул.
0
7
5 лет назад
0
quq_CCCP, звучит не плохо, получается, я могу переделать эту систему под мемхак, при этом сейвы будут храниться в одном файле(если я так сделаю)?
0
32
5 лет назад
0
MKDimon, как хочешь, хоть патчи архивы игры для хранения сейвов, это уже твое дело.
0
32
5 лет назад
0
Все функции прелоада замена на рид/врайт мемхака, и в любом случае проверь права администратора для варкрафта, например JNGP точно запущен с правами админа и всё норм, права на запись есть, а если вар запускаешь с обычными, то у него не будет прав для записи, файл прелоада не создасться как и writestring и дальше всё поедет...
MKDimon, Запусти от админа, отпишись
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.