Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Megalan
(Мне нечего сказать :))

Зарегистрирован: Sep 2005
Проживает: Russian Federation/
Написал: 2234 сообщений

Оценка: 49 Votes 49 чел.

Сообщение #757238
можно, гарри то как то сделал
Old Post 15-08-2008 22:54
Megalan отсутствует Посмотреть данные 'Megalan' Отправить Приватное Сообщение для 'Megalan' Найти другие сообщения 'Megalan' Добавить Megalan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #757310
Хм, а почему это не подходит для модификаций? Трудно что-ли скрипт инсталлера настроить так, чтобы он длл-ку в нужное место запхнул? Или на крайняк в ридми написать.

Кстати, где в гариис моде длл-ки сторонние лежат?
Old Post 16-08-2008 10:39
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Arrowdodger
(Member)

Зарегистрирован: Mar 2008
Проживает: Russian Federation/
Написал: 46 сообщений

Оценка: 0 Votes

Сообщение #760043
сделал длл, которая экспортит 1 функцию. в настройках проекта добавил либу в additional dependencies. в хедере сделал
__declspec(dllimport) int testfunc();
сделал консольную команду, которая эту функцию запускает.

скомпилилось нормально, но при запуске проекта клиент.длл береца от мода, а сервер.длл - от соурс сдк. если либу открутить, то все становится на свои места.
в чем проблема?
Old Post 22-08-2008 18:48
Arrowdodger отсутствует Посмотреть данные 'Arrowdodger' Отправить Приватное Сообщение для 'Arrowdodger' Посетить домашнюю страничку Arrowdodger Найти другие сообщения 'Arrowdodger' Добавить Arrowdodger в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #760096
А консольная команда клиентская или серверная? У меня в обоих случаях все нормально.
Old Post 22-08-2008 20:07
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Arrowdodger
(Member)

Зарегистрирован: Mar 2008
Проживает: Russian Federation/
Написал: 46 сообщений

Оценка: 0 Votes

Сообщение #760100
эм..серверная..

щас перечитал твой пост и понял что не в тот /bin кинул длл. как мне закинуть дллку в source sdk.gcf?
Old Post 22-08-2008 20:10
Arrowdodger отсутствует Посмотреть данные 'Arrowdodger' Отправить Приватное Сообщение для 'Arrowdodger' Посетить домашнюю страничку Arrowdodger Найти другие сообщения 'Arrowdodger' Добавить Arrowdodger в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #760103
Для теста можешь и в windows\system32 запхнуть можешь или рядом с hl.exe. Или в папку \bin которая рядом с єтим самым hl.exe
Old Post 22-08-2008 20:16
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Arrowdodger
(Member)

Зарегистрирован: Mar 2008
Проживает: Russian Federation/
Написал: 46 сообщений

Оценка: 0 Votes

Сообщение #760191
везде куда можно пхал - не работает.
вместо настроек проекта пробовал вставлять в срршник #pragma comment(lib,"mydll.lib"). все равно не помогло.
Old Post 23-08-2008 08:14
Arrowdodger отсутствует Посмотреть данные 'Arrowdodger' Отправить Приватное Сообщение для 'Arrowdodger' Посетить домашнюю страничку Arrowdodger Найти другие сообщения 'Arrowdodger' Добавить Arrowdodger в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #760253
Ну знач стим тута свои дела неехорошие делает... Типа обеспечение безопасности кода, а то поприлинковывать такого можно... Я-то под пираткой пишу, но на след. неделе приобрету лицуху, и посмотрим шо сделать можно
Old Post 23-08-2008 10:51
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Arrowdodger
(Member)

Зарегистрирован: Mar 2008
Проживает: Russian Federation/
Написал: 46 сообщений

Оценка: 0 Votes

Сообщение #760292
я тож об этом подумал. пытался его от стима отучить (распаковал gcfшников в папку, поставил туда SteamEMU) но ниче не вышло - с критом вылетает при запуске.

лан, подожду тогда.
Old Post 23-08-2008 12:14
Arrowdodger отсутствует Посмотреть данные 'Arrowdodger' Отправить Приватное Сообщение для 'Arrowdodger' Посетить домашнюю страничку Arrowdodger Найти другие сообщения 'Arrowdodger' Добавить Arrowdodger в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Arrowdodger
(Member)

Зарегистрирован: Mar 2008
Проживает: Russian Federation/
Написал: 46 сообщений

Оценка: 0 Votes

Сообщение #761901
Цитата:
Я-то под пираткой пишу

как сделать из gcf пиратку чтоб без стима работало? я имею ввиду сдк и бэйс сдк.
Old Post 27-08-2008 18:30
Arrowdodger отсутствует Посмотреть данные 'Arrowdodger' Отправить Приватное Сообщение для 'Arrowdodger' Посетить домашнюю страничку Arrowdodger Найти другие сообщения 'Arrowdodger' Добавить Arrowdodger в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #762807
Вот наконец обзавелся лицухой, два дня все обновлял, качал софт. Переполз с 2003 Проф. на 2005 Экспресс.

Короче, все работает! Именно так как и на пиратке. Ну вот я, например, все скомпилил как писал и запускаю мод строкой

"e:\steam\steamapps\klimaka\half-life 2 episode two\hl2.exe" -dev -game "e:\steam\steamapps\SourceMods\DBZ"

При этом длл-ка лежит в e:\steam\steamapps\klimaka\half-life 2 episode two\bin. И все работает! Точно также работает и с длл-кой в windows\system32. Вот-уж не знаю в чем у тебя там проблема...
Old Post 30-08-2008 14:56
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Arrowdodger
(Member)

Зарегистрирован: Mar 2008
Проживает: Russian Federation/
Написал: 46 сообщений

Оценка: 0 Votes

Сообщение #762886
а я вот создал мод на двиге orange box, закомпилил - так он вообще не запускается (всмысле client.dll и server.dll от сдк бэйс беруца).
вобщем я замучался с этим стимом, как мне сделать пиратский сдк?
Old Post 30-08-2008 19:02
Arrowdodger отсутствует Посмотреть данные 'Arrowdodger' Отправить Приватное Сообщение для 'Arrowdodger' Посетить домашнюю страничку Arrowdodger Найти другие сообщения 'Arrowdodger' Добавить Arrowdodger в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #762907
Можно выкачать на cs-mapping.com.ua
Со стимом и вправду можно шизанутся, но я все же его заставил работать на себя, просто нужно над ним посидеть. Вот у меня, например, неактивны пункты "Модифи ХЛ2 Синглплеер" и "Модифи ХЛ2 Мультиплеер". Пришлось все самому из гэцэфэшников доставать и настраивать
Old Post 30-08-2008 20:40
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #764786
Цитата:
Оригинальное сообщение от KLIMaka
где в гариис моде длл-ки сторонние лежат?

В бине мода) А ответ кроется, очевидно, в public\filesystem.h)
code:
//--------------------------------------------------------
// Dynamic library operations
//--------------------------------------------------------

// load/unload modules
virtual CSysModule *LoadModule( const char *pFileName, const char *pPathID = 0, bool bValidatedDllOnly = true ) = 0;
virtual void UnloadModule( CSysModule *pModule ) = 0;
Old Post 06-09-2008 11:15
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #765131
Ну я в этом порылся и увидил что для банального импорта функций такой подход уж очень муторен. Нужно через фактори интерфейсы создавать и проч...

Хотя конечно если длл-ка известна на этапе компиляции, и ее не предпологают менять, и ее никто больше юзать не будет, то намного разумнее статически прилинковать такой код.
Old Post 07-09-2008 09:14
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 18:45.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены