Anton Tarasenko
f61bca099d
Change to adapt to repositiry change
2 years ago
Anton Tarasenko
c8eac38d35
Fix game modes' colors not working in KFMapVoteV2
2 years ago
Anton Tarasenko
27bfc5f580
Fix game difficulty/length switching
...
Previously game dissivulty was switching through a crutch, when we
could've just used key-value option inside the server URL. That crutch
was repurposed to switch game length that is actually requires it.
2 years ago
Anton Tarasenko
79ccdf76fb
Fix launcher not using selected game mode
2 years ago
Anton Tarasenko
8583bef23d
Fix formatting
2 years ago
Anton Tarasenko
6a13c509a2
Remove `selfReference` from `Packages` mutator
...
This variable didn't serve any really useful purpose, but has led to
game crashes. While adding proper cleanup could also solve these
crashes, there is no real point to keeping it at all.
NOTE: It's only purpose was to make sure only one instance of
corresponding mutator exists, but duplicates shouldn't happen in the
first place.
2 years ago
Anton Tarasenko
925f9a100d
Change `LevelCore`s to be loaded after base API
2 years ago
Anton Tarasenko
e1d61ed7e8
Change to use new `TextAPI.IntoString()` name
2 years ago
Anton Tarasenko
7f7221e1b7
Change to use `ServerUnrealAPI` instead
2 years ago
Anton Tarasenko
51beae9849
Change to support Acedia's new shutdown proces
2 years ago
Anton Tarasenko
83f137c063
Change to new AcediaCore collections
2 years ago
Anton Tarasenko
d3d6ae4627
Change to use `UnrealAPI` from `_server`
2 years ago
Anton Tarasenko
0bb7f89040
Change to support new AcediaCore changes
2 years ago
Anton Tarasenko
7721b520f5
Change code to adapt to iterator's refactor
2 years ago
Anton Tarasenko
a026b731ee
Change to adapt to AcediaCore's changes
2 years ago
Anton Tarasenko
1e9e146a9f
Change to supprot new AcediaCore's events
2 years ago
Anton Tarasenko
824a6e270a
Change to account for AcediaCore's refactor
2 years ago
Anton Tarasenko
57f11ad644
Adapt to AcediaCore's `Text` changes
2 years ago
Anton Tarasenko
0274c0c31f
Add `OnModifyLogin()` signal support
3 years ago
Anton Tarasenko
845930f8f1
Add game modes default config
3 years ago
Anton Tarasenko
d3afb611d8
Remove unused config entries
3 years ago
Anton Tarasenko
195c671df4
Fix `Feature` validator using wrong log warning
3 years ago
Anton Tarasenko
636e614ba4
Fix using old method name `ToPlainString()`
3 years ago
Anton Tarasenko
3681fcabf7
Add game modes support to Acedia
3 years ago
Anton Tarasenko
f94103f382
Change feature loading to work with new AcediaCore
3 years ago
Anton Tarasenko
e2eedc1d28
Change `Feature` loading to support new AcediaCore
3 years ago
Anton Tarasenko
280cf5af57
Remove outdated log messages
3 years ago
Anton Tarasenko
53f16e794c
Add loading capabilities for acedia v0.1.dev2
...
In new Acedia version we must create `CoreService` and register
commands.
4 years ago
Anton Tarasenko
c42edfb88f
Move most files to other Acedia packages
4 years ago
Anton Tarasenko
e513749119
Add stub for color docs
4 years ago
Anton Tarasenko
04bcbacc3e
Add aliases docs
4 years ago
Anton Tarasenko
35ca9d6cb8
Update configs
4 years ago
Anton Tarasenko
d62e4d8e67
Update Acedia's `Manifest`
4 years ago
Anton Tarasenko
ba85300315
Change Acedia's loading process
4 years ago
Anton Tarasenko
507c7ba12c
Fix `Singleton` not calling `OnDestroyed()` event
4 years ago
Anton Tarasenko
740f98edbd
Add new APIs to a `Global` object
4 years ago
Anton Tarasenko
826e6272a4
Add proper method to disable a `Feature`
4 years ago
Anton Tarasenko
b6e75a44b0
Change `ConnectionService` to add it's listeners
4 years ago
Anton Tarasenko
cef551b660
Add global `string` to `Text` conversion
4 years ago
Anton Tarasenko
f6364229ed
Add `MemoryAPI`
4 years ago
Anton Tarasenko
2c1a43f9d4
Add basic version of `LoggerAPI`
4 years ago
Anton Tarasenko
8845d69b1d
Add `ConsoleAPI`
4 years ago
Anton Tarasenko
070211158e
Add `ColorAPI`
4 years ago
Anton Tarasenko
e3f3296c2d
Add ability to auto-create `Singleton`
...
Add an optional parameter that allows to auto-spawn
`Singleton` with `GetInstance()` call.
4 years ago
Anton Tarasenko
341c4aaf89
Add functionality to `Service`
...
Add ability to auto-launch and obtain instance of
a `Service` with a single command.
Add `Service`-specific events `Launch()` / `ShutDown()`
Add ability to auto-register required listeners on launch.
4 years ago
Anton Tarasenko
b954c718aa
Change `ConnectionService` to be auto-started
...
To avoid launching `ConnectionService` all the time -
only do so when it is needed by someone
4 years ago
Anton Tarasenko
6125289040
Add events ability to start/shutdown `Service`
...
Events might rely on a particular `Service` to generate them,
this patch allows them to auto-launch/shutdown a service, depending on
whether anybody is listening to it's events.
4 years ago
Anton Tarasenko
5a14bb6d2c
Add testing to Aliases subsystem
4 years ago
Anton Tarasenko
27c88b8707
Refactor Aliases subsystem
4 years ago
Anton Tarasenko
3849fd5c9d
Refactor `Testing` subsystem
4 years ago