Commit graph

42 commits

Author SHA1 Message Date
Ottermandias
0c3c7ea363 Stop using windows forms, add extensive meta manipulation editing, fix a concurrency crash and a dumb crash. 2022-05-18 17:40:41 +02:00
Ottermandias
f0af9f1274 A bunch of filesystem fixes. 2022-05-11 20:58:21 +02:00
Ottermandias
54460c39f3 Add more edit options, some small fixes. 2022-05-03 18:16:06 +02:00
Ottermandias
81e93e0664 Let options keep visual ordering. 2022-04-30 23:04:39 +02:00
Ottermandias
5bfcb71f52 Start for Mod rework, currently not applied. 2022-04-15 14:39:23 +02:00
Ottermandias
2877e9f22f Small debugging changes. 2022-04-15 14:39:22 +02:00
Ottermandias
1e5776a481 Change resolving to possibly work correctly for all materials and load specific materials for each collection. 2022-04-15 14:39:22 +02:00
Ottermandias
efc21c7882 Some more Redraw changes. 2022-04-15 14:39:22 +02:00
Ottermandias
b08bf388cc Change Redrawing to be simpler and not use a queue or settings. 2022-04-15 14:39:22 +02:00
Ottermandias
5ed80c753f File fixes. 2022-04-15 14:38:40 +02:00
Ottermandias
e6752ade04 More fixes, some cleanup. 2022-04-15 14:38:40 +02:00
Ottermandias
581b91b337 Fixes. 2022-04-15 14:38:40 +02:00
Ottermandias
e7282384f5 Working on PathResolver 2022-04-15 14:37:39 +02:00
Ottermandias
6f527a1dbc Metamanipulations seemingly working. 2022-04-15 14:37:39 +02:00
Ottermandias
46581780e0 tmp 2022-04-15 14:37:39 +02:00
Ottermandias
f5fccb0235 Change most things to new byte strings, introduce new ResourceLoader and Logger fully. 2022-04-15 14:37:39 +02:00
Ottermandias
c3454f1d16 Add Byte String stuff, remove Services, cleanup and refactor interop stuff, disable path resolver for the moment 2022-04-15 14:37:39 +02:00
Ottermandias
0e8f839471 tmp 2022-04-15 14:37:38 +02:00
Ottermandias
8865ff5e79 Fix 6.1 offsets. 2022-04-14 16:01:06 +02:00
Ottermandias
733b60faae Fix material change in mdls another time, this time with actual .mdl parsing and writing. 2022-02-21 19:47:58 +01:00
Ottermandias
f601812666 More sophisticated fix against E4S crashes with working mods in E4S. 2022-01-04 00:30:27 +01:00
Ottermandias
3458a2920b Add Miera (and Hrothgals) to enums. 2021-12-10 16:54:59 +01:00
Ottermandias
1d254e5856 Update for 6.0 2021-12-10 10:24:06 +01:00
Ottermandias
795d605d3f Rename eqp entry 14 to DisableBreastPhysics. 2021-10-18 16:09:13 +02:00
Ottermandias
a3aba86c4e Change csproj settings. 2021-09-28 15:42:13 +02:00
Ottermandias
041485cad4 Renew IPC mechanism 2021-09-01 22:04:20 +02:00
Ottermandias
d8e4c5b802 Small stuff. 2021-08-28 23:43:37 +02:00
Ottermandias
4dfc2cf665 Update to API4, use IPC instead of API-project. Replace Actor in most visible names with Object, Character or Player.. 2021-08-27 17:51:51 +02:00
Ottermandias
190fae6623 Distinguish between Race-for-Customization and Race-for-Models 2021-08-19 11:14:01 +02:00
Ottermandias
44bbf546f6 Add some Write options to ActorEquipment. 2021-08-07 12:02:55 +02:00
Ottermandias
af11267400 Fix SubRace.ToRace sending Highlander to the wrong Race. 2021-08-07 12:02:33 +02:00
Ottermandias
ad389d01ab Change wrong names in SubRace... 2021-08-05 16:43:49 +02:00
Ottermandias
ac468852c7 Bugfix in ObjectIdentification. 2021-07-27 00:14:29 +02:00
Ottermandias
3679b780cf Some more general cleanup. 2021-07-27 00:13:36 +02:00
Ottermandias
12ee42df8e General formatting and cleanup. 2021-07-26 16:49:08 +02:00
Ottermandias
ea40d5bc9c Final fixes for GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
702f8e3967 Move Object Identification and Path Parsing to GameData, create initializable static Identifier in GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
b93c5376de Move Entries to GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
4cfd7f56c0 Move Enums to GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
fce9ec5659 Move ActorEquip and related structs to GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
c7a17d0180 Create external project for GameData and move GamePath to it 2021-07-26 16:49:07 +02:00
Ottermandias
a4ae44f310 Split GamePath and RelPath file, made GamePath independent of RelPath. 2021-07-26 16:49:07 +02:00