Commit graph

1545 commits

Author SHA1 Message Date
Ottermandias
0741ce0ce7 Fix variant gamepath. 2023-09-02 15:55:06 +02:00
Ottermandias
b985833aaa Check for drawObject != null before invoking draw object created event. 2023-09-02 15:54:11 +02:00
Exter-N
1b490510c7 Fix compiler warning 2023-09-01 19:09:38 +02:00
Exter-N
5899a59e06 Material editor: Vector field spacing 2023-09-01 18:46:40 +02:00
Exter-N
686c53d919 Material editor: Customizable highlight color 2023-09-01 18:46:31 +02:00
Exter-N
233a865c78 Material editor: use a SafeHandle for texture swapping 2023-09-01 17:57:01 +02:00
Ottermandias
0dbe9b59c2 Cleanup 2023-09-01 17:31:46 +02:00
Ottermandias
6f760426c7 Fix newtonsoft not playing well with records with strings. 2023-09-01 17:31:46 +02:00
Actions User
af4373ce50 [CI] Updating repo.json for testing_0.7.3.3 2023-08-31 16:36:03 +00:00
Ottermandias
82cecdaf7d Merge branch 'feature/material-editor-2099' 2023-08-31 18:32:43 +02:00
Ottermandias
616a4635d1 Fix slash direction in material path. 2023-08-31 18:32:18 +02:00
Ottermandias
a768b039a8 Restructure Live Preview. 2023-08-31 18:25:29 +02:00
Ottermandias
e5e555b981 Auto-formatting and some cleanup. 2023-08-31 17:12:39 +02:00
Ottermandias
ff01276869 Small cleanup in ResolveContext. 2023-08-31 01:11:57 +02:00
Ottermandias
5023fafc19 Some formatting in Materials.Shpk. 2023-08-31 01:01:10 +02:00
Ottermandias
2ac997610d Remove Finalize from FileEditor. 2023-08-31 01:00:46 +02:00
Ottermandias
8695e89792 Merge branch 'master' into feature/material-editor-2099 2023-08-31 00:49:49 +02:00
Ottermandias
5ba993cd6f Merge branch 'feature/skin-shpk-fixer' 2023-08-30 20:53:07 +02:00
Ottermandias
6d3e930440 Use better event in SkinFixer and some cleanup. 2023-08-30 20:52:39 +02:00
Exter-N
f238049750 Skin Fixer: Fix potential ref leak + add SRH
`SafeResourceHandle` wraps a `ResourceHandle*` with auto `IncRef` / `DecRef`, to further help prevent leaks.
2023-08-30 19:16:22 +02:00
Ottermandias
600f5987cd Slight restructuring. 2023-08-30 17:25:26 +02:00
Exter-N
38a22c5298 Textures: Simplify away _targetPixels 2023-08-30 02:53:37 +02:00
Exter-N
5346abaadf Material editor: tear down previewers bound to a CharacterBase that goes away 2023-08-30 01:51:43 +02:00
Exter-N
bb8d9441f4 Material editor: tweak colorset highlighting
Make the frequency framerate-independent, set it to 1 Hz, and decrease the dynamic range.

Thanks @StoiaCode for feedback!
2023-08-30 01:14:20 +02:00
Exter-N
848e4ff8a6 Textures: Refactor resizing code 2023-08-29 03:25:54 +02:00
Exter-N
598f3db06a Textures: PR #327 feedback 2023-08-29 00:42:59 +02:00
Exter-N
f54146ada4 Textures: PR #327 feedback 2023-08-28 03:30:21 +02:00
Exter-N
ffb8f0e8d3 Material editor: Allow negatives again with R²G²B²
There seems to be people using it.
2023-08-28 03:06:18 +02:00
Exter-N
6c0864c8b9 Textures: Add a matrix preset that drops alpha 2023-08-28 01:54:14 +02:00
Exter-N
ec14efb789 Skin Fixer: Make resolving skin.shpk for new draw objects async 2023-08-27 04:04:14 +02:00
Exter-N
ead88f9fa6 Skin Fixer (fixes modding of skin.shpk) 2023-08-27 03:45:05 +02:00
Exter-N
99b43bf577 Textures: Automatic resizing 2023-08-26 13:49:48 +02:00
Exter-N
792707a6e3 Textures: Renumber CombineOps.
Positive values in this enum also double as indices into the labels and tooltip arrays.

(confirmed skill issue moment)
2023-08-26 13:44:34 +02:00
Ottermandias
4f71065d67 Merge remote-tracking branch 'refs/remotes/Exter-N/feature/texture-stuff'
# Conflicts:
#	Penumbra/UI/AdvancedWindow/ModEditWindow.Textures.cs
2023-08-25 18:07:04 +02:00
Exter-N
781bbb3d26 Textures: Un-merge save buttons, make ignore unselectable 2023-08-25 17:59:18 +02:00
Ottermandias
87c5164367 Small cleanup, auto-formatting. 2023-08-25 17:57:57 +02:00
Exter-N
afd7aab37d Update GameData 2023-08-25 17:46:53 +02:00
Exter-N
42b874413d Add a few texture manipulation tools. 2023-08-25 06:37:24 +02:00
Exter-N
9364ecccd2 Material editor: better color constants 2023-08-25 06:17:54 +02:00
Exter-N
b8d09ab660 Material editor 2099 2023-08-25 01:19:39 +02:00
Exter-N
f64fdd2b26 Material editor: live-preview changes 2023-08-24 05:52:13 +02:00
Exter-N
ccca2f1434 Material editor: improve color accuracy 2023-08-24 05:52:13 +02:00
Ottermandias
3530e139d1 Add some unnamed mounts to actor identification. 2023-08-23 18:47:22 +02:00
Ottermandias
a6ae580b9f Explain comment. 2023-08-23 18:42:19 +02:00
Actions User
3a8bf5dfa1 [CI] Updating repo.json for 0.7.3.2 2023-08-22 13:21:39 +00:00
Ottermandias
00adaca32e Keep the texture alive during write. 2023-08-22 15:18:59 +02:00
Ottermandias
bc6e9d1d84 Update DirectXTex/OtterTex 2023-08-22 15:18:30 +02:00
Ottermandias
ad830dc56e Disable UI for textures when converting. 2023-08-22 14:18:36 +02:00
Actions User
ebaa42f311 [CI] Updating repo.json for 0.7.3.1 2023-08-18 18:37:27 +00:00
Ottermandias
4c611530f3 Temporarily not use dalamud function because it is not available in release yet. 2023-08-18 20:34:23 +02:00