Регистрация - или - Войти

Восстановить пароль
×

Для восстановления пароля необходимо ввести логин или почту, которую Вы вводили при регистрации. После это, на Ваш почтовый ящик будет отпрвлено письмо с кодом.

Логин или почта :

Beach Re-skinBeach Re-skin

Измененные текстуры побережья....

Weapons Factory Beta v3.0Weapons Factory Beta v3.0

http:\/\/web.archive.org\/web\/20040804024449\/www.planethalflife.com\/hlwf\/info.html mod hl...

Статистика по очкам ( Общая )

Исходный код, оптимизированный одним из участников ModDB для работы с Visual Studio 2008 и новее.


  • Описание
  • Скриншоты
  • КАК УСТАНОВИТЬ

Half-Life SDK v2.3 for VS 2008

Исходный код, оптимизированный одним из участников ModDB для работы с Visual Studio 2008 и новее.


Автор / ы : Gary_McTaggart
Требования : [Дополнительный софт] : Visual Studio
[ОС] : windows
Просмотров : 3665 ( +4 )
Скачиваний : 737
Прислал / (а) : STAM
Дата создания : 01.06.2014 10:30:26
Источник : http://www.moddb.com/games/half-life/downloads/hal...
Рейтинг :
 ( 5 ) 
Поделиться :


Имеются следующие переводы : | русский |

Перевод описания:

Прошлой ночью я провел несколько часов, чтобы оптимизировать исходный код Half-Life для компиляции в Visual Studio 2008. Это было очень скучно и утомительно, поэтому я думаю, что публикация результатов этой работы будет очень полезна для тех кодеров, которые хотят иметь дело с Half-Life SDK и использовать MSVC 2008 (который является современным и передовым и который вы можете легально скачать бесплатно, в отличие от MSVC 6).

Вопросы:
  • И client и server проекты уже включены в src_dll решение. Решение плавно и четко компилируется в VC 2008 и, возможно, скомпилированные DLLs будут рабочие.

  • Были удалены оригинальные VC6 DSPs, и я не уверен, что вы сможете скомпилировать SDK в VC6 вообще. Но вы все равно можете восстановить их из оригинального SDK, если вы хотите.

  • ARRAYSIZE макрос в engine\eiface.h отменяет определение макроса с тем же именем, который определен в winnt.h.

  • Странное предупреждение warning C4482 отключено в клиентском проекте (кажется, не серьезно).

  • Оригинал common\com_model.h заменен аналогом с QuakeWorld для разрешения доступа к поверхностям карты, полигонам, текстурам и тд. Спасибо тому автору, кем бы он не был.

HSPRITE тип на клиенте переименован в SpriteHandle_t из-за windef.h который определен же названием типа для себя. Я надеюсь, вам понравится это новое имя типа.
Обновления:

У меня была обнаружена ошибка dlls\effects.cpp на сроке 430 которая появлялась только в отладочном режиме:

> SetTouch( TriggerTouch );

Надо заменить на:

> SetTouch( &CBeam::TriggerTouch );

Архив обновлен и перезалит, 22.09.2009.



1. ( 1.2 Mb )
Похожие1. MultiplaterSource - Исходный код. С помощью него Вы сможете сделать мод для Multiplayer'а.
2. Dev-C++ 5 Beta 9.2 (4.9.9.2) - Свободная среда разработки на C/C++.
Half-Life SDK v2.3 for VS 2008
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Professor Zadverjeva / Профессор Задверьева
    Half-LifeProfessor Zadverjeva / Профессор Задверьева
    Prospera / Проспера
    Half-LifeProspera / Проспера
    de_bridge_tep
    Counter-Strike 1.6de_bridge_tep
    A>> Leon Camuflages [Leon Normal]
    Resident Evil 4A>> Leon Camuflages [Leon Normal]