TheTank20
40c60e656f
Add GitHub Actions CI/CD ( #23 )
...
* Create linux.yml
* Create windows.yml
* re-enable static builds
make a better linux github workflow
* better windows action script
fix linux output zip
* fix path typos
* Update readme
---------
Co-authored-by: Neo <321592+Neo-Desktop@users.noreply.github.com>
2023-06-16 05:57:56 -07:00
Neo
0b94791ee1
refactor project to use classes ( #19 )
2023-06-07 12:23:59 -07:00
WitherOrNot
98c8db7e02
merge server and confid with xpkey, add LH keys ( #18 )
...
* merge server and confid with xpkey, add LH keys
* improve error handling
* update README.md
* fix line endings
* reorder products section of keys.json
* use options as global variable
* rename genServer to isBink2002
* small refactor
* handle unknown error codepath on confirmation id
remove redundant else for BINK1998 generation
* finish conversion from std::cout -> fmt::print();
---------
Co-authored-by: Neo <321592+Neo-Desktop@users.noreply.github.com>
2023-06-06 15:04:39 -07:00
Neo
cd3cc31cd6
use fmt.dev's fmt::print functions, factor out command line functions from main to cli.cpp
2023-06-05 08:45:06 -07:00
WitherOrNot
e9a10e2882
add confirmation ID generator, fix server.cpp ( #14 )
...
* add confirmation ID generator, fix server.cpp
* made an oopsie
* Update README.md
* Remove unused platform-dependent code
2023-06-03 07:14:11 -07:00
Neo
6b85db12c9
disable static building for now (causing more headaches than it should)
...
update keys.json with new info
2023-06-02 07:09:40 -07:00
Andrew
475241e608
Get rid of PkgConfig
2023-06-02 15:39:11 +03:00
Andrew
a14d44cdca
FindOpenSSL (Crossplatform solution)
2023-06-02 15:36:34 +03:00
Andrew
e437cc548a
Folder refactor
2023-06-01 23:09:44 +03:00
Neo
96639bbaf7
remove bink generation script
...
add runtime json parsing
add cmake.cpm
update cmake to reflect this
fix compilation errors
** breaks 2k3 key generation, work in progress
2023-06-01 10:55:36 -07:00
Andrew
814b8e48fb
Update CMakeLists.txt (Refactor)
2023-06-01 18:56:26 +03:00
Andrew
8088c455ff
Revert CMakeLists.txt
2023-06-01 18:54:11 +03:00
Andrew
5bf1da663a
CMake executable merge
2023-06-01 18:22:45 +03:00
Andrew
f5423a8eb0
Refactor, improved readability
2023-06-01 16:09:22 +03:00
Neo
3999ed0996
switch the XP algorithm to use bink.h data
...
create script in python to format said data to C
begin transition to using C++ functions
2023-05-31 18:53:42 -07:00
Neo
05ee5eb933
update CMakeLists to correctly compile sources - update readme to reflect that
...
factor out reused functions to shared.cpp/shared.h
2023-05-30 12:37:13 -07:00
Andrew
ac47a88f7e
Add OpenSSL libraries, convert to CMake
2023-05-30 11:07:50 +03:00