2721cf55cc
Firelance 0.1.5.3
...
- Replaced hard-coded GSM DB path with environment variable.
2020-10-24 14:52:05 +01:00
e5f137eb71
Firelance 0.1.5.3
...
- Successfully moved SaveGameEntries model to DirectoryEntryModel for consistent relationship
2020-07-12 12:26:55 +01:00
529c031e31
Firelance 0.1.5.2
...
- Identification of valid save path function added
- Beginning to relocate SaveGameEntries model to be embedded within the relevant DirectoryEntry
2020-07-11 22:18:24 +01:00
ca04c7a88f
Firelance 0.1.5.2
...
- Refactored redundant if statement in FileManifest
- Added break statements to if function to prevent filter crawl
2020-07-10 15:13:22 +01:00
5b6a8e8349
Firelance 0.1.5.2
...
- FilterDirectory renamed and moved to ManifestFilter.
- Refactored ManifestFilter
2020-07-10 14:15:32 +01:00
afcb89ad50
Firelance 0.1.5.2
...
- FilterDirectory is now functional
2020-07-10 11:50:22 +01:00
4465361c2a
Firelance 0.1.5.1
...
- Rewrote ManifestBuilder as directory filters are not fully supported causing exceptions with many patterns
- FilterDirectory needs completing
2020-07-09 17:42:19 +01:00
a819e37fe7
Firelance 0.1.5.1
...
- Refactored filters
- Removed path helpers for minimal redundancy
- Crude but functional CopyDirectory function
2020-07-08 19:46:52 +01:00
89486560b4
Firelance 0.1.5.0
...
- Functional filters.
- Functional absolute and relative path converters.
2020-07-08 17:42:49 +01:00
06e4c505db
Firelance 0.1.0.0
...
- Corrected instancing error by including FQ class name from previous commit
- Implemented helper class:
- SpecialPath directory converter
- Registry value parser
2020-07-07 20:07:33 +01:00
62b29d3aff
Consistent Interface added to GsmMgr.
2020-07-06 17:39:44 +01:00
0b5e174785
Refactored DB manipulation
...
-Removed SaveGameEntryDescriptor.
2020-07-06 14:23:02 +01:00
91ea94a76c
FirelanceMgr now handles and inits CRUD and GFS
2020-07-06 14:10:44 +01:00
4eaf092291
Implemented deleting save game entries.
2020-07-05 16:20:20 +01:00
99465c51b6
Uploading save game automatically creates SaveGameEntry.
2020-07-05 16:11:44 +01:00
88cb929501
Removed redundant data from SaveGameEntriesModel.
2020-07-05 15:53:23 +01:00
21971e82c1
Removed magic strings from FirelanceMgr
...
- Renamed CSProj for both Gsm and Firelance.
- Made namespace names consistent.
2020-07-05 14:46:53 +01:00
b6ce28a121
Made GSM library consistent with Firelance.
2020-07-04 20:18:20 +01:00
883cc34000
Refactoring
2020-07-04 20:01:17 +01:00
533488c462
Functional GFS implementation.
...
- Mass refactoring.
- Decoupled Firelance CRUD from DB.
2020-07-04 16:58:17 +01:00
a09f580cfe
FireLance removing save game entry action implemented.
...
- Refactoring.
- Moved FLC actions into separate functions.
2020-07-04 12:14:07 +01:00
253911f89c
Merged GsmDbStruct with GsmRO.
2020-07-03 18:54:58 +01:00
7ea7797750
Implemented MasterGameEntry readback functionality
...
- Corrected exit command.
- Generic PrintAllValues function using C# Reflection replaces previous hard-coded functions.
2020-07-03 18:46:57 +01:00
e6f46b6c95
Renamed SaveDescriptors to SaveGameEntries
2020-07-03 16:22:12 +01:00
6157fed684
Functional GsmDB to FlcDB full import.
2020-07-03 15:52:16 +01:00
b492f7bffd
Mass refactoring and reworking of DevConsole.
...
- Implemented exception for attempting to close the MongoDB connection as it's an officially unsupported feature.
2020-07-02 11:27:44 +01:00
5f7eff3466
Re-added Game ID to GameEntryModel.
...
- Useful for search query lookups.
2020-07-01 23:07:31 +01:00
73c4eccc62
Removed duplicate GsmDbStruct entries
2020-07-01 22:53:40 +01:00
9774b85cae
Refactored GsmDB
2020-07-01 22:02:38 +01:00
83b9c8b27c
Mass refactoring for FireLance
2020-07-01 19:33:34 +01:00
3871bcd162
Removed interfaces for all models
2020-06-30 21:21:45 +01:00
3c06ce6798
Removed non-unique GSMParser ID from models
2020-06-30 20:57:47 +01:00
49b5e54c31
Implemented initial MongoDB driver
...
- FireLance DatabaseConnection implementation
- Crude test importing from GSMParser to FireLance DB.
2020-06-30 20:46:42 +01:00
0a25a405ca
Further refactoring of models
...
- Created and implemented IDatabaseCollection
2020-06-30 18:53:35 +01:00
aed3f0e3ac
Continued refactoring, created ISaveData
2020-06-28 12:25:34 +01:00
af984ecfb1
Loose coupling of data models using interfaces
2020-06-28 12:07:50 +01:00
7c8ef0cc10
Refactored code
2020-06-28 10:47:00 +01:00
d3b8cd1b6b
Renamed FireLance library to GSMParser
2020-06-27 18:49:18 +01:00
aaff08bae4
Initial commit
2020-06-27 18:34:44 +01:00