Current time: 23.08.2017, 01:31 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
База для IDA и исходники последней Славиной версии ВоГа
Author Message
GrayFace Offline
Forum Moderators

Posts: 1238
Post: #1

У меня пока не получилось заняться ВоГом, чтобы довести до ума и выложить в опен-сорс, но базу для IDA давно можно было выложить: https://dl.dropbox.com/u/44735333/wog/Heroes3f.rar
Это база, начатая Славой, и продолженная мной.

Еще здесь я почему-то не нашел тему с исходниками версии 3.59 от Славы, 2006 года, вот они: http://wogarchive.ru/file.php?id=189

Моя база для редактора карт: https://dl.dropboxusercontent.com/u/4473...3maped.rar


Вся правда обо мне
17.06.2012 13:37
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10164
Post: #2

И на дф2 тема умерла после обвала форума. Спасибо. Базу тоже постараюсь на вог-архив залить.
17.06.2012 15:46
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2183
Post: #3

А что такое "Ref" в структурах?
Например тут:
PHP Code:
#pragma pack(push, 1)
struct _Vector_
{
  
int Ref;
  
int p;
  
int End;
  
int MemEnd;
};
#pragma pack(pop) 
Или тут:
PHP Code:
#pragma pack(push, 1)
struct _MainStruct_
{
 ...
  
char Towns_Ref;
  
char gap_21611[3];
  
_TownSetup_ *Towns;
  
int Towns_End;
  
int Towns_MemEnd;
 ...
}
#pragma pack(pop) 

Или название поля дано от балды?
17.06.2012 16:23
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10164
Post: #4

Указатель, ссылка. Скорее всего номер или ID. Reference - обращение.
17.06.2012 16:55
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2183
Post: #5

Проблема в том, что в этих полях хранится какая-то фигня, которая инициализируется неинициализированной стековой переменной (т. е. мусором) и потом нигде не используется.
Они есть у таких полей, как строки, списки и т. п., т. е., грубо говоря, у контейнеров.
(This post was last modified: 17.06.2012 17:05 by Sav.)
17.06.2012 17:04
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1831
Post: #6

Поле Ref обычно является счётчиком обращений к какому-либо массиву данных, но только если в той же структуре (классе) есть указатель на этот массив, иначе Ref просто не имеет смысла. Конструктор класса обнуляет эту переменную, функции копирования увеличивают её на единицу, а деструкторы уменьшают на единицу и, если поле равно нулю, удаляют массив.
17.06.2012 18:39
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10164
Post: #7

Это RefCount.
17.06.2012 19:21
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1831
Post: #8

>>Это RefCount.
Ты возразил или согласился? Ab
17.06.2012 19:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10164
Post: #9

То, что ты описал - это RefCount, а что ZVS назвал - хз )
17.06.2012 19:29
Find all posts by this user Quote this message in a reply
NIKr0m@nceR Offline

Posts: 246
Post: #10

тема с исходниками тут есть, на 2й страничке же.
http://wforum.heroes35.net/showthread.php?tid=3549


всё на благо народа
17.06.2012 20:18
Find all posts by this user Quote this message in a reply
GrayFace Offline
Forum Moderators

Posts: 1238
Post: #11

В векторе это счетчик ссылок, по идее. Towns_Ref - не знаю.


Вся правда обо мне
17.06.2012 23:03
Find all posts by this user Quote this message in a reply
GrayFace Offline
Forum Moderators

Posts: 1238
Post: #12

Обновил базу.


Вся правда обо мне
17.07.2013 16:22
Find all posts by this user Quote this message in a reply
GrayFace Offline
Forum Moderators

Posts: 1238
Post: #13

Добавил базу редактора.


Вся правда обо мне
10.08.2013 10:42
Find all posts by this user Quote this message in a reply
baratorch Offline

Posts: 159
Post: #14

Огромное спасибо!
10.08.2013 18:15
Find all posts by this user Quote this message in a reply
orzie Offline

Posts: 327
Post: #15

Господа, вопрос корыстный для промо 3.59. Не знает ли никто, какой шрифт использовался для логотипа вога?

Image: zpic1005.png
07.07.2014 22:02
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2017 MyBB Group