PDA

Просмотр полной версии : Ошибка при созданий перса


Anizida
21.06.2009, 21:21
Free-Form_Stats_Polygon
эта штука позволяет при создании персонажа распределять статы не по "закону шестиугольника" а по своему желанию, главное чтобы сумма расставленных очков была не больше 30

это даёт возможность создать перса с такими статами как например
str - 9
agi -1
vit - 9
int - 1
dex - 9
luk - 1
т.е. кто хочет сделать какой-нибудь эксклюзивный билд оценит возможность с самого начала не ставить ненужные ему статы


теперь о том как это вообще сделать:

!) я это тестировал на том-же экзешнике что и был вместе с диффом. возможно что на более ранних/поздних версиях это работать не будет. так что делайте бэкапы
1) качаем DIFF отсюда: .[Ссылки могут видеть только зарегистрированные и активированные пользователи]
2) с помощью любого diff-патчера на ваш экзэшник применяем "Free-Form_Stats_Polygon" (k3dt's DIFF Patcher - .[Ссылки могут видеть только зарегистрированные и активированные пользователи])
3) всё, заходим в игру, делаем нового перса и ставим ему любые статы (можно даже оставить всё по 1. бугага)

ещё есть вариант с оригинальным exe-шником:
если exe файл изменить не получилось то для создания перса надо отправлять правильно сформированный пакет через wpe. это в принципе не сложно, надо отловить один пакет и разобраться в каком именно месте содержится инфа по статам, изменить под свои нужды и отправить. эффект в принципе должен быть тот-же: нестандартная расстановка статов

вариант 3. Через HEX эдитор изменить свой exe-файл
геморно, но возможно. для этого из дифф-файла берёте оффсет и вручную изменяете каждый байт.


з.ы. тестировал я ещё не везде, но этот баг должен работать на эмуляторах jAthena и Aurora

АЧ, хайд 100