There still seem to be a couple of errors & issues that really get in the way. Any chance that those'll get fixed?
E.g.
When editing an existing file in the advanced mode, the program can crash and prevent any changes from being made.
Replication:
1. Execute the generator for the first time without any content
2. Switch to Advanced Mode, Manage the Assets, Import the RPG Maker MV default resources
3. Once the resources are loaded, select "Manage resources" pick the male, iconless, Kadokawa body, click edit
4. Import an icon (any 64x64 icon), click next, then click done.
5. You get an error, telling you that the object reference was not set to an object instance.
Error Message
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. (Trans: The object reference was not set to an object instance)
bei RPG_Maker_MV_Extended_Generator.Form7.btnNext_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
RPG Maker MV Extended Generator
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/_Projects/TAB_Generator/_Generator/TAB_Generator/RPG_Maker_MV_Extended_Generator.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 14.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3081.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.2053.0 built by: NET47REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3062.0 built by: NET472REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.2053.0 built by: NET47REL1.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
This could really need some fixing, because almost every time I try to edit existing stuff - whether from the default resources or ones I've loaded into it myself - this crash happens. That makes any sort of editing process painful at best. Most of the time, you need to delete the stuff and redo everything.
EDIT: Further information on the bug above.
The new graphics get correctly imported into the ressource folder, but the program fails to correctly write the changes into effect, thus resulting in a problem in the data.dat file.
This is what the data.dat file has registered for that entry:
(
Data.dat failed
Female_WWM_head_01
Kadokawa
Female
Body
-1
2
0
1
1
FG_Body_1
FG
Body
0
0
1
TabN_Body_1 <---Character Body
TabN
Body
-1
-1
0 <--------starting point of the problem, should be 1!
0 <-----failed entry, should be new template entry TabNSLIM_Body
0 <------failed entry, should be TabNSLIM
If I use a correctly functioning entry as template, I can manually fix this in the data.dat file.
This is what it looks like working:
data.dat working
Female_WWM_head_01
Kadokawa
Female
Body
-1
2
0
1
1
FG_Body_1
FG
Body
0
0
1
TabN_Body_1
TabN
Body
-1
-1
1 <------correct entry instead of 0
TabNSLIM_Body <-----------------------correct entry instead of 0, thus adding the second character template
TabNSLIM <-----------correct entry instead of 0
Body
-1
-1
1
AltHead_Body <----third character template
AltHead
Body
-1
-1
1
AltHead2_Body <----fourth character template
AltHead2
Body
-1
-1
EDIT: To be even more precise:
When you remove an icon and then add a new icon, this happens:
Error comparison
NOT WORKING WORKING
########################################################
WWM_Armor_Actor2_1_A WWM_Armor_Actor2_1_B
WaywardMartian WaywardMartian
Male Male
Clothing Clothing
-1 -1
5 <--- no idea why this is 5, not 4 4 (not sure what this slot belongs to)
8 8
-1 <-----shouldn't be there 6
6 7
7 9
9 4
4 <---------------result: not working part has one entry too many
FG_Clothing2_1
After I deleted the second -1 that shouldn't be there and changed the 5 to 4, suddenly everything works again.
The second thing that would really help is if the filter selection in the "manage resources" window would stay at the chosen selection and not always go back to default all activate after editing a single resource.