Commit graph

296 commits

Author SHA1 Message Date
MetricExpansion
67eada413a Add rhai language: https://rhai.rs/book/index.html 2022-11-06 21:57:53 -08:00
MetricExpansion
597d218fa0 Comments 2022-11-06 21:35:21 -08:00
MetricExpansion
b835999190 Guard syntax 2022-11-06 21:20:15 -08:00
MetricExpansion
ee0af8e480 Panicking tweaks 2022-11-06 21:12:48 -08:00
MetricExpansion
37a80b0c5b Direct indexing for Policy value 2022-11-06 19:12:34 -08:00
MetricExpansion
90e3b299a2 Switch to HashMap instead of BTreeMap 2022-11-06 19:01:37 -08:00
MetricExpansion
3dabe63fbd Things fall apart 2022-11-06 18:49:28 -08:00
MetricExpansion
7ec0cab4be Improve efficiency around Policy/Metadata 2022-11-06 18:23:01 -08:00
MetricExpansion
43abd48e02 Remove some unnecessary dereferences 2022-11-06 17:21:34 -08:00
MetricExpansion
326262d106 Reorganize project files to deprioritize the cpp 2022-11-05 15:56:48 -07:00
MetricExpansion
44e6de2cef Use fancy 1.65.0 guard syntax 2022-11-03 20:57:15 -07:00
MetricExpansion
e832fa9c0b Revert "Allow unsafe JSON armor resolution"
This reverts commit 398e08700a.
2022-10-30 22:07:12 -07:00
MetricExpansion
398e08700a Allow unsafe JSON armor resolution 2022-10-30 22:07:07 -07:00
MetricExpansion
9191a219d8 Add panic message box 2022-10-30 21:08:42 -07:00
MetricExpansion
675b484189 Finer-grained mutability in C++ 2022-10-30 16:50:04 -07:00
MetricExpansion
17434cb6d4 Switch to parking_lot mutex 2022-10-30 16:25:04 -07:00
MetricExpansion
c9ab983158 Switch to Mutex for OutfitService 2022-10-30 16:14:20 -07:00
MetricExpansion
6c2b989438 No locking for settings 2022-10-30 14:30:48 -07:00
MetricExpansion
3661c3ad1e Rust handles INI 2022-10-29 19:18:20 -07:00
MetricExpansion
7faed1d274 thin lto 2022-10-29 18:20:46 -07:00
MetricExpansion
8a6f83fef2 fmt 2022-10-29 18:14:42 -07:00
MetricExpansion
61f2f617c0 optimize 2022-10-29 18:12:14 -07:00
MetricExpansion
5b4968be92 Cleanups 2022-10-29 17:04:39 -07:00
MetricExpansion
7194980479 RustFmt 2022-10-29 16:52:20 -07:00
MetricExpansion
267564b866 Improve Uncased usage 2022-10-29 16:40:38 -07:00
MetricExpansion
26f6d889e4 Move Cargo.toml to top-level 2022-10-29 16:04:27 -07:00
MetricExpansion
085badb31a Try to bridge Rust to spdlog 2022-10-29 00:22:10 -07:00
MetricExpansion
613e370e14 Rewrite module main and save/load callbacks 2022-10-28 23:36:12 -07:00
MetricExpansion
1ccb48d201 Cleanup 2022-10-28 19:43:36 -07:00
MetricExpansion
730f742b8b Expose more SKSE interface to Rust 2022-10-27 23:00:13 -07:00
MetricExpansion
ead50736f0 Remove double player id lookup 2022-10-27 22:09:39 -07:00
MetricExpansion
db3c798c79 Avoid HashSets 2022-10-27 21:55:40 -07:00
MetricExpansion
aa047cc65d Magic static settings 2022-10-27 21:53:11 -07:00
MetricExpansion
872c99a13b Clear up narrowing warning 2022-10-27 21:37:17 -07:00
MetricExpansion
fe96d9b484 Rust natural sort 2022-10-27 21:15:05 -07:00
MetricExpansion
ea468491a5 Handle policy in Rust 2022-10-25 23:31:21 -07:00
MetricExpansion
69d4e069c9 Switch to Bindgen for CommonLibSSE-NG access 2022-10-25 22:30:37 -07:00
MetricExpansion
1342ebc96d Merge branch 'master' into feature/oxidize
# Conflicts:
#	src/ArmorAddonOverrideService.cpp
#	src/OutfitSystem.cpp
2022-10-24 22:42:27 -07:00
MetricExpansion
49ea17bb17 Prevent adding temporary forms 2022-10-24 22:17:28 -07:00
MetricExpansion
07a3af60f8 Remove last usage of Handle 2022-10-24 21:00:46 -07:00
MetricExpansion
28a62cbe37 Merge branch 'master' into feature/oxidize
# Conflicts:
#	include/ArmorAddonOverrideService.h
#	src/ArmorAddonOverrideService.cpp
#	src/OutfitSystem.cpp
#	src/hooking/Patches.cpp
#	src/main.cpp
2022-10-24 20:45:46 -07:00
MetricExpansion
4d6baf0802 Merge branch 'hotfix/formID' 2022-10-24 20:20:41 -07:00
MetricExpansion
b87ce8afe2 Switch to using FormID 2022-10-24 20:15:54 -07:00
MetricExpansion
22b2bc1105 Remove C++ protobuf 2022-10-23 23:18:15 -07:00
MetricExpansion
d9469bdd42 It's all done, but not tested. 2022-10-23 23:05:15 -07:00
MetricExpansion
939d10a985 Mostly done...? 2022-10-23 22:46:54 -07:00
MetricExpansion
ae205d73f9 Start replacing methods in OutfitSystem.cpp 2022-10-23 22:28:53 -07:00
MetricExpansion
f032fbd77f Outfit methods 2022-10-23 21:32:19 -07:00
MetricExpansion
88d6030a1d All AAOS methods 2022-10-23 20:25:59 -07:00
MetricExpansion
40bc351724 Rust initial load of Proto 2022-10-23 17:36:09 -07:00