HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Внимание! Восстанавливаем CS на Xash3D все вместе! Здесь начинаем по кирпичику помогать Администрации с восстановлением CS Multiplayer
~ X ~ писал: fire64 прав. Цонтер-сраке использует VGUI2, когда остальные мододелы должны довольствоваться вгуём1. 8( А уж системные... Я как-то пробовал написать свой GameUi - ничего не вышло (вальве АПИ меняет как перчатки).
Странно... хмм... я в CS DLL-ках не увидел ни одной ссылки на vgui2 . Хотя, может cs 1.5 ее еще не имела на тот момент?...
Про перчатки - правда)
Я вот думаю... может попытаться сделать reverse eng. client.dll'a от CS? И будет у меня первый серьезный опыт... только нескоро
RusTCSMoViES писал: Это случайность => VGUI.DLL от Xash не требует STEAM.DLL, так что эти 4 процедуры отпадают.
Какая случайность? Последняя версия WON-халфы, у которой vgui.dll не требовал steam.dll была 1.1.0.7. У всех остальных уже требует.
Добавлено 12-01-2014 в 00:43:
Цитата:
RusTCSMoViES писал: Странно... хмм... я в CS DLL-ках не увидел ни одной ссылки на vgui2
И не увидишь, поскольку за одним экспортом может скрываться целый интерфейс, одна из функций которого скрывает за собой очередной интерфейс, например от того самого vgui2.
Вот функция из cl_enginefunc_t
C++ Source Code:
void* (*GetCareerGameUI)( void );
за абстрактным указателем скрывается интерфейс на GameUI, точной структуры которого никто не знает, поскольку
Цитата:
~ X ~ писал: (вальве АПИ меняет как перчатки).
Добавлено 12-01-2014 в 00:46:
И еще инфы подкину для размышления - экспорты светятся в секции экспортов, только при условии что библиотеки слинкованы статически.
Так, например в списках испоьзуемых библиотек xash.dll нету opengl32.dll, хотя ксаш её использует. Так же нету библиотек msvfw32.dll, msacm32.dll, avifil32.dll - по той же причине.
tolerance писал: Лучше бы сборку CS No Steam сделал. Толку больше бы было .
Цитата:
Cybermax писал: Так вроде таких сборок достаточно на просторах сети. Зачем очередную говносборку плодить?
Цитата:
~ X ~ писал: Зачем контра - вот что не ясно...
На мой вопрос так и не получил ответа. ЗАчем делать клон контры? Щитобы што? Даже на этом офруме есть несколько тем про клоны контры. Единственный законченный приличный вариант это Warmode by marikcool. И все равно я хоть убей не понимаю чем руководствуются люди когда хотят сделать клон контры. Простой вопрос - зачем?
Cybermax писал: Так вроде таких сборок достаточно на просторах сети. Зачем очередную говносборку плодить? Да и зачем контра под ксаш тоже не ясно.
Я не про говно-сборки от школоты, а про отвязку от стима. Именно создать кряк, что бы CS была No Steam.
Безусловно, такое уже есть и называется RevEmu, но оно добавляет рекламу, да и вообще, это было бы полезнее, нежели то, чем занимается автор сейчас.
HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Внимание! Восстанавливаем CS на Xash3D все вместе! Здесь начинаем по кирпичику помогать Администрации с восстановлением CS Multiplayer