FlailingFog / KK-Blender-Porter-Pack

Plugin pack for exporting Koikatsu characters to Blender.
Other
368 stars 30 forks source link

Export doesn't seem to do anything #465

Open soup587 opened 1 year ago

soup587 commented 1 year ago

As is title, pressing the export button makes a folder for the character in Export_PMX but doesn't write anything into it, even after half an hour of waiting A previous issue mentioned not having HF patch, but I've installed the alternative plugins mentioned in another previous issue

FlailingFog commented 1 year ago

Some required plugins may have been missed in that list. Try actually installing the HF patch, or try opening the console to see if it tells you what plugins are missing when you try to run the exporter

soup587 commented 1 year ago

i don't think i get a clear reading of what i'm missing, just an out of range exception:

[Error  : Unity Log] ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
Stack trace:
System.Collections.Generic.List`1[ExcelData+Param].get_Item (Int32 index)
ChaCustom.CvsDrawCtrl.ChangeAnimationForce (Int32 idx, Single posTime)
PmxBuilder.ChangeAnimations ()
PmxExpoter+<StartBuild>d__4.MoveNext ()
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
PmxExpoter:OnGUI()
FlailingFog commented 1 year ago

Sorry, I thought that would tell you. Since we don't know the full list of dependencies for the exporter, and the console doesn't give an obvious way of checking which one is missing, here's the list of plugins the HF patch installs. It has to be one of these:

image

You can also just install the HF patch. It's a free download and you can opt to not install the 40gigs of mods if that's what you're worried about:
image

MediaMoots commented 1 year ago

@FlailingFog The requirements for KK is: KKAPI > 1.32.0 KK_Accessory_States KK_Pushup

The requirements for KKS is: KKSAPI > 1.32.0 KKS_Accessory_States KKS_Pushup

Also long time no chat :) sorry been busy modding totk XD

MediaMoots commented 1 year ago

That out of range error might be something else tho, idk

FlailingFog commented 1 year ago

Maybe those plugins have their own dependencies that also need to be installed? It looks like there are a lot of dependencies for those three plugins.

Also long time no chat :) sorry been busy modding totk XD

Nice!

grabbiel commented 5 months ago

I am having the same issue. I use a Mac (metal) with Parallels to run KKP. I originally installed the latest BetterRepack version, on top I have installed HF Patch v3.27 excluding Sideloader Modpacks. This is what I see in output_log.txt after clicking on Export:

Non platform assembly: C:\Program Files (x86)\Games\Koikatsu BetterRepack RX20\BepInEx\plugins\LitJSON.dll (this message is harmless)
ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
  at System.Collections.Generic.List`1[ExcelData+Param].get_Item (Int32 index) [0x00000] in <filename unknown>:0 
  at ChaCustom.CvsDrawCtrl.ChangeAnimationForce (Int32 idx, Single posTime) [0x00000] in <filename unknown>:0 
  at PmxBuilder.ChangeAnimations () [0x00000] in <filename unknown>:0 
  at PmxExpoter+<StartBuild>d__4.MoveNext () [0x00000] in <filename unknown>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0 
UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
PmxExpoter:OnGUI()

Would it help if I share the entire output_log?