A fork of https://github.com/project-bo4/shield-development - Call of Duty: Black Ops 4 Client / DemonWare Emulator
Go to file
project-bo4 354d022967 Squashed commit of the following:
commit f44d146e4ac906ff898e8968c6857fd2280f6d20
Author: project-bo4 <127137346+project-bo4@users.noreply.github.com>
Date:   Thu May 11 13:39:29 2023 -0700

    remove lpc package from repository

commit 29fb0f63e50de468ab0b9db35f7e8fdadf58afc3
Author: project-bo4 <themanwithantidote@gmail.com>
Date:   Thu May 11 13:06:13 2023 -0700

    generic improvements

    + added identity configuration
    + objectstore improvements
    + added battlenet 'US' servers to blocklist
    + some other minor improvements

commit 5d5e31099ebcce5a637b9a02d4936a97fb0802a7
Author: project-bo4 <themanwithantidote@gmail.com>
Date:   Sat Mar 25 16:32:52 2023 -0700

    lpc improvements

    + fix lpc issue with foreign languages(non-english) not being considered in listing
    + check lpc files pre-start and warn user if missing any of core items

commit 2de1a54b6f4cc5c44dc906871021cfbc85057ca9
Author: project-bo4 <themanwithantidote@gmail.com>
Date:   Thu Mar 23 12:45:56 2023 -0700

    demonware improvements

    + handle object store uploadUserObject
    + silence bdUNK125

commit 710dcc3ec6178071d67c27e5bf6705f08cabe7e2
Author: project-bo4 <themanwithantidote@gmail.com>
Date:   Mon Mar 20 13:43:56 2023 -0700

    forgot to update names

commit 217682dfb07b35f7a09399fb2698924bb7fe8b77
Author: project-bo4 <themanwithantidote@gmail.com>
Date:   Mon Mar 20 11:09:18 2023 -0700

    upload lpc and update readme

commit 83f812b33b90791a8d13b9468f27da51e0a4f2b9
Author: project-bo4 <themanwithantidote@gmail.com>
Date:   Mon Mar 20 10:53:43 2023 -0700

    demonware emulator

    + demonware emulator
    + platform name and id
    + xxhash and picoproto
    - remove g_runframe hook
    -disable discovery(save time)
    + improvements to utils
    + add new resources
2023-05-11 13:50:11 -07:00
assets Initial upload commit 2023-03-06 12:40:07 -08:00
deps Squashed commit of the following: 2023-05-11 13:50:11 -07:00
source Squashed commit of the following: 2023-05-11 13:50:11 -07:00
tools Initial upload commit 2023-03-06 12:40:07 -08:00
.gitignore Initial upload commit 2023-03-06 12:40:07 -08:00
.gitmodules Squashed commit of the following: 2023-05-11 13:50:11 -07:00
generate.bat Initial upload commit 2023-03-06 12:40:07 -08:00
LICENSE Initial commit 2023-03-06 12:27:50 -08:00
premake5.lua Initial upload commit 2023-03-06 12:40:07 -08:00
README.md Squashed commit of the following: 2023-05-11 13:50:11 -07:00

code

SHIELD

A very experimental modification platform for Call of Duty®: Black Ops 4 run by community, aiming at improving both functionality and performance of original game.

DEMONWARE

As of May11, 2023 we merged 'demonware' branch into 'master'. it includes a built-in demonware server emulator which allows player to start game without connection to official online servers.

INSTRUCTION

-- you should have publisher files required for play online under LPC folder of your game installation. if its not the case then start original game through battlenet launcher once to get those downloaded.

1- clone repository with its sub-modules and use generate.bat to make visual studio solution then compile project and copy d3d11.dll into your bo4 folder.

2- start BlackOps4.exe

NOTES

  • Base SDK(well kinda...) used by this project is developed by Maurice Heumann; Thanks to the guy.

  • There are some 3rd-party project/tools that have influenced and helped the project in particular ways; If you belive there is something originated from you and want to be credited please contact any of our social media accounts.

  • This Project is created purely for educational purposes. its free and open-sourced under gnu license. developers are not responsible or liable for misuse of this product.