HLFX.Ru Forum
Показать все 14 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Создание dll (https://hlfx.ru/forum/showthread.php?threadid=964)


Отправлено otis 27-10-2007 в 19:17:

Half-Life Создание dll

Вообщем решил я модифицировать 1 Халфу, а точнее изменить максим число патронов и размер обойм у некоторых стволов. Поставил SDK 2.0 и нашел файл с описанием (weapons.h) но теперь незнаю как дальше быть, знаю токо что надо делать dll. Я полный профан в программировании поэтому объясняйте, пожалуйста, популярно, заранее спасибо.
И как быть еще с Opposing Force и Blue Shift? SDK ведь не для них.
Команд не нашел, а если есть, пожалуйста, напишите.


Отправлено XaeroX 27-10-2007 в 19:35:

Цитата:
otis писал:
поэтому объясняйте, пожалуйста, популярно, заранее спасибо.

Установи Microsoft Visual C++ 6.0, открывай hl.dsw и компилируй проект. На выходе получишь dll. Есть еще вариант с БУзеровским компилятором - где-то на форуме была ссылка... Там еще проще.
Цитата:
otis писал:
И как быть еще с Opposing Force и Blue Shift? SDK ведь не для них.

А никак. В них ты ничего изменить не сможешь.

__________________

xaerox on Vivino


Отправлено Ku2zoff 28-10-2007 в 02:24:

>>А никак. В них ты ничего изменить не сможешь.
Если сам не напишешь идентичные библиотеки.
Насчёт бузеровского компилятора: а он пойдёт для СДК 2.0?
Он же для 2.3.
otis если не найдёшь шестую Висуал Си++ то можешь поставить седьмую(MS Visual Studio .Net 2003) - в ней вроде нормально всё делается. А если и её не найдёшь, то придётся брать 2005-ую а там уже надо настраивать.
насчёт бузеровского мини-компилятора: компилит он долго, каждый раз заново, пишет только номер ошибки, но не строку, в которой она допущена. Но для начала очень хорош, что бы я без него делал целый год?


Отправлено Дядя Миша 28-10-2007 в 07:24:

ну для Blue-Shift есть исходники
я когда-то дурью маялся, воссоздавая его библиотеки.
Скачать можно тут http://www.xash.ru/index.php?s=&action=download
в самом низу странички.


Отправлено NorthWanderer 28-10-2007 в 07:49:

а в чем отличие BS от HL
сколько играл не нашол отличий


Отправлено Ku2zoff 28-10-2007 в 07:51:

NorthWanderer отличие в том, что там есть зеркала, которые отражают модели env_warpball и monster_rosenberg, больше по-моему отличий нет.


Отправлено NorthWanderer 28-10-2007 в 07:53:

так зеркала, перевернутые модели кверхь тормашки


Отправлено FiEctro 28-10-2007 в 08:47:

otis ставь версию 2.3 я думаю там багов меньше , да и все туторы под неё написаны ... Имхо меньше гемороя ...

Насчет компиляции все довольно просто :
Как писал XaeroX открой проект с помощью студии , на верху Build -> Build client.dll , ждешь когда все соберется ( внизу отображается процесс компиляции файлов ) , если в в конце появилась строка
client.dll - 0 error(s), 0 warning(s) то значит все прошло удачно , закрываем студию и идем в папку Debug или Release за нашей дллкой

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено otis 28-10-2007 в 12:13:

Короче я запарился искать, мож кто-нить скомпилирует, вы все здесь спецы, вам это не составит труда, а? Вот в архиве все есть что надо просто скомпилируйте и все.


Отправлено Дядя Миша 28-10-2007 в 14:03:

NorthWanderer все отличия - в исходниках по сцылке, которую я привел.
скажу честно - хотел туда для прикола ксашевское зеркало вставить (в раздевалку), но там обнаружился очень неприятный момент - раздевалка сплошь покрыта хинтами\скипами, и поэтому зеркало переодически переставало отображать в пределах прямой видимости, я и забил. А выглядело очень впечатляюще


Отправлено FiEctro 28-10-2007 в 16:45:

Дядя Миша скажи имя нужной карты , уберу

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 28-10-2007 в 17:02:

-CJ- а смысл? я под халфу кодить не вернусь уже.


Отправлено FiEctro 28-10-2007 в 17:07:

Дядя Миша жаль будет такого кодера терять
А теперь в тему :

>>от в архиве все есть что надо просто скомпилируйте и все.

принцип скомпилируйте мне этот код здесь не поможет ...

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 28-10-2007 в 19:36:

Цитата:
-CJ- писал:
жаль будет такого кодера терять

Чел свой движок пишет, а вы - "кодера терять", ппц

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 10:25.
Показать все 14 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024