Sidebar

Xash3D Magenta [WIP]

mittorn

Active member
22.04.10
1 229
22
38
2 gfdjr5:
А совместимость на уровне исходников будет?
Например, смогу ли я просто скопировать исходник своего ентити в проект на новом интерфейсе?
 

mittorn

Active member
22.04.10
1 229
22
38
2 gfdjr5:
Я имею в виду не полную совместимость, а конечных частей.
Вроде бы так с vgui1/vgui2 было - у базовых классов почти ничего общего, а конечные могут быть 1 в 1.
Т.е не полностью весь мод переносить, а отдельные классы (например, npc и оружие)
 

mittorn

Active member
22.04.10
1 229
22
38
2 gfdjr5:
Ну допустим, есть мод.
В нём добавлено несколько npc.
Сейчас зачастую чтобы перенести этих npc в другой мод достаточно скопировать cpp файлы туда, возможно потребуется лишь пара правок (хотя cbase может сильно различаться между версиями sdk к примеру)
Будет ли это сохранено в SDK для нового интерфейса?
 

mittorn

Active member
22.04.10
1 229
22
38
2 gfdjr5:
Обычно под даижковые функции макросы используются. Такие вещи очевидно не обязательно сохранять, я лишь про API относительно cbase.
Очевидно же, что EHANDLE будет другим, но неплохо бы его заменить прозрачно.

Post automatically merged:

Я лишь хочу предостеречь, что мало понимающие внутреннее строение hlsdk модеры могут побояться переносить свои моды.
 
Останнє редагування:

mittorn

Active member
22.04.10
1 229
22
38
2 gfdjr5:
Т.е ты не собираешься делать из edict, entvars классы?
 

mittorn

Active member
22.04.10
1 229
22
38
2 gfdjr5:
Точно, ещё же legacy, которому едикты нужны.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Мне тут в руки случайно попали исходники Xash3D Magenta.
Спешу поделиться ими с вами.
Осторожно, секретные технологии Дениса Попова!
Совершенно новые обои.
 

Вкладення

ComradeAndrew

๖ۣۜC++
02.04.10
1 044
28
7
0
2 mittorn:
Конечно. Там батник
Код:
@echo off
cls
echo ^1[Info]^7 Constructing the engine module...
echo ^1[Info]^7 Initializing the engine module...
ping -n 2 127.0.0.1 >NUL:
echo ^1[Info]^7 Xash3D Magenta (ver 0.1.7.Build 0008 - "Alpha Mock")
echo ^1[Info]^7 Passed command line: ""
echo Constructing the engine client module...
echo Initializing the engine client module...
ping -n 2 127.0.0.1 >NUL:
echo ^1[Info]^7 Running the engine...
ping -n 5 127.0.0.1 >NUL:
echo Desstructing the engine client module...
echo ^1[Info]^7 Destructing the engine module...
pause
 
Останнє редагування:

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.