|
QUOTE (Fakeman) |
ну 3 пункт то поправим, сделать в ini что-то типа регулятора ai_called_freq_div=делитель
|
Сделал, кстати, давненько (AI_Called_Freq_Div в Misc), но в ini не добавлял (хз как озвучить суть, да ещё и перевести на заморский).
|
QUOTE (Fakeman) |
Я тут из твоего AutoQuickSave сделал просто AutoSave
|
Автозапись по времени?
|
QUOTE (Fakeman) |
|
все конечно замечательно, но можно это как-то подработать чтоб при включенном ExtraSave оно всегда сохраняло в первую страницу (слоты с номерами 1-10).
|
Почему именно первую?
Вот это
|
QUOTE |
|
! Исправлен функционал переменной ExtraSaveSlots.
|
включило использование slotdat.ini в \SAVEGAME и запоминание текущей используемой страницы (ну и дополнительный бонус с запоминанием текущего слота даже если ExtraSaveSlots не используется).
|
QUOTE (Fakeman) |
думаю нужно бы расширить значения AutoQuickSave до 11-20, что означало бы запись в первую страницу, в указанный слот. так можно сделать?
|
Можно расширить значение до максимума (10000) когда включён ExtraSaveSlots если AutoQuickSave=11, то при быстрозаписи увеличивать номер страницы. Но нагрузка на файловую систему будет (куча каталогов и файлов).
|
QUOTE (Foxx) |
|
Нечто подобное было и с наркотиками при подъеме навыков, но здесь Crafty исправил DrugExploitFix'ом, а тут не хочет((
|
Абуз эффектов от наркоты включён в движке (такой себе постоянный уровень сложности "По-детски") и отключить его в настройках игры нельзя.
Ну добавлю переменную в ini для отключения уровня сложности в уже начатой игре и вместо меню настроек игры будут менять значение в ini. Сделаю без переменной в ini и начнут обвинять в ущемлении прав
|
QUOTE (Nordan) |
|
есть ли возможность узнать адреса по которым живут значения номеров приоритетных скиллов (те 3, что выбираются при создании персонажа)?
|
0x668070, 0x668074, 0x668078, 0x66807C (последний для перка Tag!|Приз!).
|
QUOTE (Nordan) |
|
А еще лучше добавить функцию в сфалл для возврата номеров этих скиллов.
|
|
QUOTE (Fakeman) |
|
используй цикл while do для определения тагнутых скилов стандартная же функция есть.
|
|
CODE |
for (int SKILL = SKILL_SMALL_GUNS; SKILL <= SKILL_OUTDOORSMAN; SKILL++) { if (is_skill_tagged(SKILL)) display_msg("Bingo! = "+SKILL); }
|