Closed Vladislav4KZ closed 3 months ago
Достаточно игровую папку переименовать в cstrike.
Я не знаю почему это работает со старым движком, но игра судя по декомпилу проверяет валидность файлов в client.dll и если что не так, выводит эту строчку и выходит.
Причём считывает файлы используя не движковые функции, а обычный сишный stdio. Так что и RoDir тут в пролёте.
На старом движке у меня установлены только две папки -- valve и csb65
На новом движке у меня также есть папка cstrike с установленным CS16Client.
Заработало после переименования папки cstrike
.
CS Beta 6.5 всё так же запустил с папки csb65
на новом движке.
Переименование client.dll
в cstrike/cl_dlls
не помогало, помогло только переименование самой папки cstrike
с установленной CS 1.6 и клиентом CS16Client.
В консоли выводится это сообщение:
Ввод кваров
sv_cheats 0
иcl_filterstuffcmd 0
не помогает.С
cl_filterstuffcmd 1
ещё появляется сообщение:На старом движке Xash3D FWGS 0.19.2 build 1201 эта версия Counter-Strike запускается.
На новом движке Counter-Strike начинает работать только с версии Beta 6.6
Лог движка: engine.log
Проверял на: Xash3D FWGS v49/0.21 Номер сборки: 3431 Тип сборки: win32-i386 Коммит: https://github.com/FWGS/xash3d-fwgs/commit/57774315774ef646951ec3e67d2171e36a3590a9 Ветка: master
ОС: Windows 10 Pro x64 22H2 Номер сборки ОС: 19045.4780