Старые версии:

Функции:
- Inf Health/OneHitKill — бессмертие и мгновенные убийства;
- Inf Vehicle Health — бесконечная прочность транспорта;
- Achievements are allowed — разрешить достижения;
- Get Pointers,Get Character — редактировать характеристики игрока;
- Get DayTime — редактировать время дня;
- Inventory Size/Set Own,Get Cursor Stack — редактор инвентаря;
- Inf Reach Distance — бесконечная расстояние доступности;
- Noclip — хождение сквозь стены;
- Toogle Admin/CheatMode — активировать читмод;
- Inf Zoom — бесконечный зум;
- Teleport to Cursor — маркер телепорта;
- Teleport Activation — телепортироваться;
- Reveal All Recipes — показать все рецепты;
- No Crafting Requirenment — нет требований к крафту;
- Change Surface — изменить поверхность;
- Find Surface — найти поверхность;
- Research Stuff — редактировать исследовательский материал;
- Give Item — получить предмет;
- Infinite Ore Deposits — бесконечные рудные месторождения;
- Infinite Mouse Cursor Items — с помощью курсора сделать бесконечные предметы;
- Class Pointers,Pointers from Factorio.Global — редактировать характеристики игры;
- Inf Power Armor Battery — бесконечная батарея силовой брони;
- Belts don't move Player — ремни не двигают игрока;
- Inf Ammo — бесконечные патроны;
- И другие указатели.
Процесс запуска:
1. Запустить Cheat Engine, "Load" и выбрать таблицу
2. "Select a process to open", выбрать нужный процесс.
3. Выбрать нужную опцию, поставить крест.
обнова и Infinite Mouse Cursor Items перестала работать
Снова обнова все поломала....
кек, я игру с того раза еще не закрывал, пока работает по этому ))
спасибо, что предупредил, через недельку другую закрою и буду делать фикс )
Буду ждать)
ребутнул игру, все работает с теми правками что я писал ниже, может не так сохранил результат, в общем попробуй еще раз
чтобы работал после обновы крафт, замените код на этот
[ENABLE]
aobscanregion(unlockrecipes_aob_1,Factorio.ManualCrafter::startCrafting,Factorio.ManualCrafter::startCrafting+200, 80 79 0A 00)
aobscanregion(unlockrecipes_aob_2,Factorio.ManualCrafter::buildRecipeTree,Factorio.ManualCrafter::buildRecipeTree+200,80 78 0A 00)
aobscanregion(unlockrecipes_aob_3,Factorio.RecipeToolTip::updateContent,Factorio.RecipeToolTip::updateContent+150,41 80 7F 0A 00)
//aobscanregion(unlockrecipes_aob_4,Factorio.ManualCrafter::startCrafting+200,Factorio.ManualCrafter::startCrafting+600,44 3B FB 41 0F 42 DF)
aobscanregion(unlockrecipes_aob_5,Factorio.ManualCrafter::startCrafting+100,Factorio.ManualCrafter::startCrafting+400,90 48 8D 54 24 30 48 8D 4C 24 30) // should be unique
aobscanregion(unlockrecipes_aob_6,Factorio.ManualCrafter::startCrafting,Factorio.ManualCrafter::startCrafting+150,90 48 8D 8D 18 01 00 00)
aobscanregion(unlockrecipes_aob_7,Factorio.ManualCrafter::startCrafting+100,Factorio.ManualCrafter::startCrafting+300,80 BE DB 03 00 00 00)
assert(Factorio.Character::canEverCraft+40,44 38 89 DB 03 00 00)
alloc(newmem,$1000,Factorio.exe)
label(unlockrecipes_aob_6_code)
label(return)
label(return_2)
newmem:
mov dword ptr [rax],#100
lea rdx,[rsp+30]
jmp return
unlockrecipes_aob_6_code:
mov dword ptr [rax],2
lea rcx,[rbp+118]
jmp return_2
unlockrecipes_aob_1:
db 80 79 0A FF
registersymbol(unlockrecipes_aob_1)
unlockrecipes_aob_2:
db 80 78 0A FF
registersymbol(unlockrecipes_aob_2)
unlockrecipes_aob_3:
db 41 80 7F 0A FF
registersymbol(unlockrecipes_aob_3)
//unlockrecipes_aob_4:
// db BB 01 00 00 00 90 90
//registersymbol(unlockrecipes_aob_4)
unlockrecipes_aob_5+1:
jmp newmem
return:
registersymbol(unlockrecipes_aob_5)
unlockrecipes_aob_6+1:
jmp unlockrecipes_aob_6_code
nop 2
return_2:
registersymbol(unlockrecipes_aob_6)
unlockrecipes_aob_7:
db 80 BE DB 03 00 00 FF
registersymbol(unlockrecipes_aob_7)
Factorio.Character::canEverCraft+40:
db 80 b9 db 03 00 00 ff
[DISABLE]
unlockrecipes_aob_1:
db 80 79 0A 00
unregistersymbol(unlockrecipes_aob_1)
unlockrecipes_aob_2:
db 80 78 0A 00
unregistersymbol(unlockrecipes_aob_2)
unlockrecipes_aob_3:
db 41 80 7F 0A 00
unregistersymbol(unlockrecipes_aob_3)
//unlockrecipes_aob_4:
// db 44 3B FB 41 0F 42 DF
//unregistersymbol(unlockrecipes_aob_4)
unlockrecipes_aob_5+1:
db 48 8D 54 24 30
unregistersymbol(unlockrecipes_aob_5)
unlockrecipes_aob_6+1:
db 48 8D 8D 18 01 00 00
unregistersymbol(unlockrecipes_aob_6)
unlockrecipes_aob_7:
db 80 BE DB 03 00 00 00
unregistersymbol(unlockrecipes_aob_7)
Factorio.Character::canEverCraft+40:
db 44 38 89 DB 03 00 00
dealloc(newmem)
а где его заменять?
Огонь, работает, спасибище!!!
а где ты заменил?
А как правильно пользоваться опцией "Give Item"? Где узнать ID Предмета?
погуглить и лучше по уникальному имени а не id
можно узнать для какой версии игры подходит? благодарю.
Нет важного дополнения к инструкции по запуску.
Error: Failed to find AOB for ItemPrototype Array. Some Scripts will not work!
1.1.70 не работает, хотя вчера всё было норм, хех, вчера работает, сегодня нет работает
обновите сборку до последней пожалуйста
На 1.1.107 не работает ((