Current time: 01.05.2024, 05:17 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Замена объектов при WoG-ификации
Author Message
XEPOMAHT Offline
Moderators

Posts: 2277
Post: #28

(22.01.2020 17:23)feanor Wrote:  Конфиги на объекты (ценности, частоты, бла, бла, бла)

Вот пример от одного типа пандорки, по сути там эта табличка потом загоняется в стек при вызове функции, заполняющей зону объектами:

mov dword ptr [eax+4], 6 - тип объекта
mov [eax+8], edi - возможно поддтип, обычно там ноль
mov dword ptr [eax+0Ch], 1770h - ценность максим.
mov [eax+10h], ebx - частота
mov dword ptr [eax], offset RMGObjGenPandoraExp_VTable - адрес функции, ставящей объект
mov dword ptr [eax+14h], 1388h - ценность мин.


Соответственно, если хотим ставить новый объект на карту, то табличку нужно будет дополнять новыми строками (т.е. ставить перехват в самый конец функции). Значения стандартных объектов можно менять обычным бинарным патчем.

(22.01.2020 17:39)igrik Wrote:  И еще один момент: он пишет через заголовочники RoseKavalier

Чем плохи те, что утекли в сеть давным давно?


И добрая половина утекших имён RMG-функций сами знаете откуда вполне помогает ориентироваться в коде по сравнению с тем, что было в древней воговской базе.
(This post was last modified: 23.01.2020 00:38 by XEPOMAHT.)
23.01.2020 00:34
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
Замена объектов при WoG-ификации - MOP - 21.08.2009, 20:22
RE: Обсуждение - обо всём - MOP - 25.08.2009, 12:39
Замена объектов при WoG-ификации - Ivor - 11.03.2014, 12:53
RE: Ошибки, баги и недочёты WoG 3.58f - Ivor - 11.03.2014, 15:08
RE: Ошибки, баги и недочёты WoG 3.58f - Algor - 11.03.2014, 16:24
RE: Ошибки, баги и недочёты WoG 3.58f - Ivor - 11.03.2014, 16:44
RE: Ошибки, баги и недочёты WoG 3.58f - gamecreator - 11.03.2014, 17:57
RE: Ошибки, баги и недочёты WoG 3.58f - Algor - 11.03.2014, 19:11
RE: Ошибки, баги и недочёты WoG 3.58f - Ivor - 11.03.2014, 20:22
RE: Ошибки, баги и недочёты WoG 3.58f - Ivor - 12.03.2014, 16:14
RE: Ваши вопросы по ERM-скриптам - Ivor - 12.03.2014, 16:18
RE: Ваши вопросы по ERM-скриптам - Algor - 12.03.2014, 18:11
RE: Вопросы по моддингу - Heromant - 08.03.2016, 16:43
RE: Вопросы по моддингу - feanor - 08.03.2016, 17:48
RE: Вопросы по моддингу - Heromant - 08.03.2016, 19:05
RE: Вопросы по моддингу - Algor - 08.03.2016, 20:52
RE: Вопросы по моддингу - Heromant - 08.03.2016, 23:50
RE: Вопросы по моддингу - gamecreator - 10.03.2016, 17:16
RE: Вопросы по моддингу - feanor - 10.03.2016, 18:22
RE: Вопросы по моддингу - Algor - 11.03.2016, 00:47
RE: Разные вопросы - Ivor - 16.01.2020, 02:06
RE: Разные вопросы - feanor - 22.01.2020, 12:44
RE: Разные вопросы - Algor - 22.01.2020, 13:40
RE: Разные вопросы - XEPOMAHT - 22.01.2020, 15:52
RE: Разные вопросы - feanor - 22.01.2020, 17:23
RE: Разные вопросы - igrik - 22.01.2020, 17:39
RE: Разные вопросы - Algor - 22.01.2020, 23:24
RE: Разные вопросы - XEPOMAHT - 23.01.2020 00:34
RE: Разные вопросы - igrik - 23.01.2020, 02:05
RE: Обсуждение - обо всём - Ivor - 12.08.2020, 15:20
RE: Обсуждение - обо всём - daemon_n - 12.08.2020, 17:30
RE: Обсуждение - обо всём - Bes - 12.08.2020, 18:26
RE: Обсуждение - обо всём - Ivor - 12.08.2020, 19:32
RE: Обсуждение - обо всём - daemon_n - 12.08.2020, 19:47
RE: Обсуждение - обо всём - wessonsm - 12.08.2020, 20:30
RE: Обсуждение - обо всём - XEPOMAHT - 12.08.2020, 20:34
RE: Обсуждение - обо всём - daemon_n - 12.08.2020, 20:41
RE: Обсуждение - обо всём - Ivor - 15.08.2020, 22:56
RE: Обсуждение - обо всём - XEPOMAHT - 16.08.2020, 00:41

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group