Repository navigation
Releases
Releases · whamemer/dod13-client
DOD13-Client 1.0.1
Client library of Day of Defeat 1.3 for Xash3D FWGS.
Changes
- Main menu added (
menu.dll): no New Game, Load Game and Hazard Course in a multiplayer-only game extras.pk3added: menu pictures in the style of the original, console background, touch controls of Day of Defeat,userconfig.duserconfig.cfgsetscl_lw 1,cl_lc 1,cl_nopred 0,sv_rollangle 2,sv_rollspeed 200,cl_bob 0.005andcon_notifytime -1- How to Play in the main menu opens the Day of Defeat page in Steam
- Android APK added (arm64-v8a and armeabi-v7a) with the client, the menu and the extras inside
- Touch controls: the layout of Day of Defeat with its own icons is the default one
- Safe area of the screen (
hud_safearea): the cutout and the rounded corners of a phone do not hide the HUD - Fixed: the stick of the touch screen and of the gamepad moved faster than the game allows, the player always ran and the view was pulled to the horizon
- Fixed: text drawn as squares with hex codes on Android and on other systems without Windows fonts
- Fixed: no snow and rain on some maps (
dod_kalt), no splashes of the rain on the floor - Fixed: the minimap went off the screen or showed only a part of itself with
hud_scale - STL removed from
cl_dll/vgui, MiniUTL (CUtlString,CUtlVector,CUtlHashMap) is used instead pm_sharedrewritten in C++ (vec3_tis theVectorclass), one implementation of the vector math- CMake builds the project as C++11, MiniUTL is built into the client in waf and CMake
- Every archive has the same layout:
dod/cl_dlls/client,dod/cl_dlls/menu,dod/extras.pk3 - CI builds the Android APK and macOS (Apple Silicon and Intel, not tested), the release does not wait for them
- README and
cl_dll/readme.mdin English and Russian, brought up to date with the code
Unpack the archive into the directory of the engine, next to the valve and dod folders of the original game, so that
client.dll (or client.so) and menu.dll land in dod/cl_dlls/ and extras.pk3 in dod/. See the
README for the details.
windowsis the 32-bit build, the one that is developed and tested.windows_x64andlinuxare built by the CI and not tested yet.macos_arm64andmacos_x64(Apple Silicon and Intel) are built by the CI and not tested yet; a macOS archive is here only
if its build passed.androidis a debug APK (arm64-v8a and armeabi-v7a) with the client, the menu and the extras inside. It starts the game
in the installed Xash3D FWGS app and is checked on a phone.
DOD13-Client 1.0.0
Client library of Day of Defeat 1.3 for Xash3D FWGS.
Unpack the archive into the directory of the engine, next to the valve and dod folders of the original game, so that
client.dll (or client.so) lands in dod/cl_dlls/. See the README
for the details.
windowsis the 32-bit build, the one that is developed and tested.windows_x64andlinuxare built by the CI and not tested yet.