ficedula
6cff433479
Basic world map networking added
2023-12-04 19:43:07 +00:00
ficedula
1c81427002
Add decoders for worldmap encounter data
...
Update WM screen to trigger encounters (only for debug purposes, for now)
2023-12-03 14:53:23 +00:00
ficedula
5e86029e0c
Add World Map message decoder
...
Move world map classes into a namespace, now we have multiple classes
Tweak WM decoder - location index isn't actually 7 bits, the top bit is a chocobo encounter flag
2023-12-01 18:30:59 +00:00
ficedula
2bed0ac035
Split settings parsing code off into a separate class so it's available during Monogame init
...
Allow configuring graphics scaling via setting
2023-12-01 15:01:41 +00:00
ficedula
fccd541a45
Implement basic field dialog networking messages
2023-12-01 15:01:00 +00:00
ficedula
6692cefc6d
Implement Fire1 animation and camera effect
...
Implement RotateAroundFocus camera opcode
2023-12-01 11:06:35 +00:00
ficedula
8b3f632359
Minor spelling correction in CrossSlash help
2023-12-01 10:52:42 +00:00
ficedula
fbdb4ff5bd
Update main readme with link to Qhimm forums & discord
2023-11-26 23:13:22 +00:00
ficedula
bf27c2dc24
Added tag CrossSlash_0.2.1 for changeset 56b2a2cb3609
2023-10-24 20:00:06 +01:00
ficedula
112bb28a1b
Add 32-bit support to Tex file decoder and exporter
...
Deal with P files that claim to be textured even though no texture is present
2023-10-24 19:59:52 +01:00
ficedula
e93da51270
Implement auto dispose to tidy up code a bit
...
Fix new Razor template management so field menus work properly
2023-10-15 21:51:44 +01:00
ficedula
7023dcefe6
Make field BG scroll use floats everywhere so 2D and 3D scrolls always match even when scrolling at 60+fps
2023-10-15 19:50:53 +01:00
ficedula
2ee1338bcd
Fix pointer not showing up on dialog windows now they have plugin support (d'oh!)
...
Fix vertical field auto scroll flicking between two values constantly when player fills most of screen height
2023-10-15 10:15:42 +01:00
ficedula
766ce312c5
Implement alpha blending on battle models
2023-10-13 15:41:30 +01:00
ficedula
40da50c49f
Implement smooth/linear camera transitions and associated camera opcodes
2023-10-11 23:02:01 +01:00
ficedula
11f70afe4c
Implement exe data source, exe embedded camera data
...
Camera interpreter for battle screen implementing most common opcodes working
2023-10-10 23:32:01 +01:00
ficedula
b5a2055da9
Add initial camdat decoders
2023-10-06 15:41:53 +01:00
ficedula
efc8eb0ac3
Rework battle effects to use Razor scripts for control
...
Implement Fire1 as a first effect test, woo
2023-10-02 23:31:53 +01:00
ficedula
50e725191f
CrossSlash v0.2.0
2023-09-29 12:18:10 +01:00
ficedula
15aa4ae839
Make configuration code part of core library, use for parsing CrossSlash parameters
...
Add some abstract CrossSlash code for easier support of export types
Add LGP, Tex, Audio export types to CrossSlash
2023-09-29 12:16:21 +01:00
ficedula
10924792ea
Move various bits of shared code into core library
2023-09-25 20:56:11 +01:00
ficedula
9409b38f8e
Initial sprite decode/rendering code running
2023-09-25 20:44:09 +01:00
ficedula
e8dc0b8858
Fix GLTF plugin not disposing resources properly
...
Add better field autosave options
2023-09-24 11:05:34 +01:00
ficedula
0ce8708334
Braver-
...
Add support for field model loader plugins
Add built in plugins
Improve plugin loading code slightly
Add GLTF loader plugin for field models
CrossSlash-
Add option to bake vertex colours into texture
Add support for exporting summon models
2023-09-24 09:54:02 +01:00
ficedula
801de56e90
Upgrade packages, particularly SkiaSharp
2023-09-22 11:18:30 +01:00
ficedula
79bdab6358
Correct Y axis flip on exported battle models, should just be rotating them
...
Read in, and export, HRC model bone names
2023-09-19 20:41:25 +01:00
ficed
262ae6b715
Merge pull request #2 from julianxhokaxhiu/fix/deprecation-notice
...
NET7: Fix NETSDK1137 warning
2023-09-18 23:40:28 +01:00
ficedula
7ad0855f8b
CrossSlash;
...
-add battle model export, move some GLTF export code into ancestor class
-add option to swap triangle winding
2023-09-18 23:15:35 +01:00
ficedula
e7724a5a33
CrossSlash;
...
-add option to convert colours from SRGB->Linear
-correct shader for textured polys (not sure why I thought metallic was ever needed...)
2023-09-18 21:17:36 +01:00
ficedula
7ed886bf77
Use invariant locale as HRC file parsing isn't locale dependent
...
Export skinned meshes to GLTF
2023-09-18 00:02:50 +01:00
Julian Xhokaxhiu
2bb99c3850
NET7: Fix NETSDK1137 warning
...
See https://learn.microsoft.com/en-us/dotnet/core/tools/sdk-errors/netsdk1137
2023-09-17 19:44:56 +02:00
ficedula
d71ae52b06
CrossSlash - tweak export orientation/position, set non-texture materials to opaque
2023-09-17 10:36:26 +01:00
ficedula
65275487d4
Add CrossSlash command line exporter program
2023-09-16 17:09:26 +01:00
ficedula
f7c4ae4aed
Field model exporter
2023-09-15 16:17:46 +01:00
ficedula
5e50c260b3
Field:
...
Scroll to keep player in view triggers sooner, more similar behaviour to FF7
Fix object collision/movement check
Fix playing animations sometimes incorrectly deciding new animation was same as current one
2023-09-12 21:01:59 +01:00
ficedula
aa3b060077
Fix battle menus not working properly - broken when networking support was added
...
Make default talk and collide distances more compatible with FF7
2023-09-11 23:17:18 +01:00
ficedula
9656695db3
Get field tile Z ordering/clipping working much closer to what FF7 does - fixes a lot of locations
2023-09-10 21:25:07 +01:00
ficed
2a89e2f58d
Merge pull request #1 from julianxhokaxhiu/feature/net7
...
feat: Migrate to .NET 7 + minor enhancements
2023-08-28 13:05:20 +01:00
ficedula
0ad8a95a75
Networking config menu and supporting infrastructure added
...
Basics of battle networking working - clients get menus sent to them, can select actions/targets,
send queued actions back to host for execution.
2023-08-28 12:08:47 +01:00
Julian Xhokaxhiu
c145ec6c6a
Uniform the entire project to net7.0-windows
...
And use dynamic variables for Exec commands
2023-08-27 17:49:55 +02:00
Julian Xhokaxhiu
82d5a346e8
Include plugins binaries into the bin output path
2023-08-27 17:37:11 +02:00
Julian Xhokaxhiu
5e5a564621
Remove BaseOutputPath property
2023-08-27 17:04:31 +02:00
Julian Xhokaxhiu
a1eebfb511
Migrate project to .NET 7.0
2023-08-27 17:04:30 +02:00
Julian Xhokaxhiu
1c8aee8180
Add .gitignore
2023-08-27 16:58:11 +02:00
ficedula
55c91f03bb
...and update project reference
2023-08-27 10:48:20 +01:00
ficedula
43e63a4808
Added missing project - d'oh!
2023-08-27 10:40:19 +01:00
ficedula
2114a63c37
Get basic networked battle display running
2023-08-22 22:25:01 +01:00
ficedula
f0f231450f
Added tag v0.1.7 for changeset eba775fdc93d
2023-08-15 21:36:47 +01:00
ficedula
1a5e33190d
Extend UI plugins to allow hooking into UI screen processing
...
Add sample equip menu mod to display extra info for weapons etc.
Correct Tolk focus pan calculation
2023-08-15 21:22:35 +01:00
ficedula
5798d5cf37
Add DataOnly plugin to support non-code plugins that just override files
2023-08-05 13:44:39 +01:00