Commit Graph

83 Commits

Author SHA1 Message Date
8583bef23d Fix formatting 2022-08-08 13:20:02 +07:00
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.
2022-08-08 04:54:52 +07:00
925f9a100d Change LevelCores to be loaded after base API 2022-08-03 10:30:26 +07:00
e1d61ed7e8 Change to use new TextAPI.IntoString() name 2022-07-25 02:52:03 +07:00
7f7221e1b7 Change to use ServerUnrealAPI instead 2022-07-18 02:03:08 +07:00
51beae9849 Change to support Acedia's new shutdown proces 2022-07-17 02:30:35 +07:00
83f137c063 Change to new AcediaCore collections 2022-07-15 20:37:04 +07:00
d3d6ae4627 Change to use UnrealAPI from _server 2022-07-15 04:35:29 +07:00
0bb7f89040 Change to support new AcediaCore changes 2022-07-12 04:49:37 +07:00
7721b520f5 Change code to adapt to iterator's refactor 2022-07-08 04:16:27 +07:00
a026b731ee Change to adapt to AcediaCore's changes 2022-07-05 01:47:52 +07:00
1e9e146a9f Change to supprot new AcediaCore's events 2022-07-02 05:27:56 +07:00
824a6e270a Change to account for AcediaCore's refactor 2022-06-23 02:52:05 +07:00
57f11ad644 Adapt to AcediaCore's Text changes 2022-06-19 00:23:42 +07:00
0274c0c31f Add OnModifyLogin() signal support 2022-01-12 02:16:34 +07:00
845930f8f1 Add game modes default config 2021-11-30 02:04:50 +07:00
d3afb611d8 Remove unused config entries 2021-11-30 01:18:05 +07:00
195c671df4 Fix Feature validator using wrong log warning 2021-11-07 16:04:29 +07:00
636e614ba4 Fix using old method name ToPlainString() 2021-11-06 02:34:35 +07:00
3681fcabf7 Add game modes support to Acedia 2021-11-05 03:43:36 +07:00
f94103f382 Change feature loading to work with new AcediaCore 2021-08-03 15:42:21 +07:00
e2eedc1d28 Change Feature loading to support new AcediaCore 2021-07-28 02:29:11 +07:00
280cf5af57 Remove outdated log messages 2021-07-28 02:28:38 +07:00
53f16e794c Add loading capabilities for acedia v0.1.dev2
In new Acedia version we must create `CoreService` and register
commands.
2021-02-26 22:06:01 +07:00
c42edfb88f Move most files to other Acedia packages 2020-07-18 19:21:03 +07:00
e513749119 Add stub for color docs 2020-07-18 02:40:07 +07:00
04bcbacc3e Add aliases docs 2020-07-18 02:39:39 +07:00
35ca9d6cb8 Update configs 2020-07-18 02:39:22 +07:00
d62e4d8e67 Update Acedia's Manifest 2020-07-18 02:39:05 +07:00
ba85300315 Change Acedia's loading process 2020-07-18 02:38:39 +07:00
507c7ba12c Fix Singleton not calling OnDestroyed() event 2020-07-18 02:37:20 +07:00
740f98edbd Add new APIs to a Global object 2020-07-18 02:36:01 +07:00
826e6272a4 Add proper method to disable a Feature 2020-07-18 02:35:25 +07:00
b6e75a44b0 Change ConnectionService to add it's listeners 2020-07-18 02:34:11 +07:00
cef551b660 Add global string to Text conversion 2020-07-18 02:32:52 +07:00
f6364229ed Add MemoryAPI 2020-07-18 02:32:11 +07:00
2c1a43f9d4 Add basic version of LoggerAPI 2020-07-18 02:31:58 +07:00
8845d69b1d Add ConsoleAPI 2020-07-18 02:31:39 +07:00
070211158e Add ColorAPI 2020-07-18 02:31:11 +07:00
e3f3296c2d Add ability to auto-create Singleton
Add an optional parameter that allows to auto-spawn
`Singleton` with `GetInstance()` call.
2020-07-18 02:30:55 +07:00
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.
2020-07-18 02:28:40 +07:00
b954c718aa Change ConnectionService to be auto-started
To avoid launching `ConnectionService` all the time -
only do so when it is needed by someone
2020-07-18 02:25:02 +07:00
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.
2020-07-18 02:21:23 +07:00
5a14bb6d2c Add testing to Aliases subsystem 2020-07-18 02:17:47 +07:00
27c88b8707 Refactor Aliases subsystem 2020-07-18 02:17:22 +07:00
3849fd5c9d Refactor Testing subsystem 2020-07-18 02:16:41 +07:00
960e787de7 Refactor Text subsystem 2020-07-18 02:16:21 +07:00
fbc8abd48c Fix JSONAPI class description 2020-04-14 01:51:49 +07:00
4e07eb6c51 Fix deprecated Feature file after refactoring 2020-04-14 01:51:09 +07:00
c690572663 Add aliases functionality
Add aliases functionality to acedia.
Aliases allow to add "synonyms" to class names or other text values.
2020-04-14 01:49:45 +07:00