Zone Doctor and FF6LE Expansion
#41
I finally got the chance to progress in this project. I expanded small exits and made the same thing I did with FF6LE to Zone Doctor 3.8.4.

I think Zone Doctor is great to do map edit but I'm not 100% sure about events. I also relocated the data in the rom (view readme) to accommodate with my newly fixed FF6SE patch and decreased the space used for some expansions, in order to maximize free space while keeping a decent expansion:

NPCs: + ~220
Event triggers: + ~210
small exits: + ~200
Tile maps: + 15% (of total tilemap space)

I had a problem with Zone Doctor because it always show an error when saving tile map 350. Since the editor was decompressing extra bytes (expansion) the last tilemap had a size of roughly 52 000 bytes. This was the cause the error. I noticed the tilemap pointers were pointing to the end of the data, so I removed the saving for this particular tilemap since it is not used. So tilemap 350 is never saved.
Reply
#42
Awesome, so... is this the final step, or there's the chance to have further improvements?
THE GREATEST CHALLENGE OF ALL TIMES AWAITS:
http://www.ff6hacking.com/forums/showthr...p?tid=2593
DO YOU HAVE WHAT IT TAKES TO SLAY A GOD?
------------------------------------------------------------------------
Tenkarider's project #2 is started: FF6 Curse of the Madsiur Joke (CotMJ)
http://www.ff6hacking.com/forums/showthr...p?tid=2755
What happens when Madsiur tweaks your account? This full game hack will show that!
Reply
#43
(03-07-2015, 10:21 PM)Tenkarider Wrote: Awesome, so... is this the final step, or there's the chance to have further improvements?

I'm probably going to fix the exit bug that was in the original FF6LE. Other than that, I don't see room for improvement except adding empty map. However, I would need to add more possible NPCs, event triggers and exit for the new maps.

Right now I'm thinking about doing a monster expansion patch and coding a formation, pack and monster data editor to work with my FF6SE patch to edit expanded monsters.
Reply
#44
that would be awesome
"Sometimes ninjas do wrong to each other, and in dat way the force of tha earf' comes around da moon - and at that presence, da dirt, it overshadows the grass, so you're like, I can't cut dis grass, there's no sun comin' through. So in order to enable each other the two fruits have to look each other in da eye and understand we can only be right, as da ripe is wrong, you know what I mean?"

-HNIC
Reply
#45
What is exit bug?

If you manage to expand monsters, then you'll become the hero of this site! Kungfu!
THE GREATEST CHALLENGE OF ALL TIMES AWAITS:
http://www.ff6hacking.com/forums/showthr...p?tid=2593
DO YOU HAVE WHAT IT TAKES TO SLAY A GOD?
------------------------------------------------------------------------
Tenkarider's project #2 is started: FF6 Curse of the Madsiur Joke (CotMJ)
http://www.ff6hacking.com/forums/showthr...p?tid=2755
What happens when Madsiur tweaks your account? This full game hack will show that!
Reply
#46
madsiur has been the hero of this site ever since I retired.....all those years ago LOL (insider)

but that should be implemented fairly enough from what he told me
"Sometimes ninjas do wrong to each other, and in dat way the force of tha earf' comes around da moon - and at that presence, da dirt, it overshadows the grass, so you're like, I can't cut dis grass, there's no sun comin' through. So in order to enable each other the two fruits have to look each other in da eye and understand we can only be right, as da ripe is wrong, you know what I mean?"

-HNIC
Reply
#47
@ Tenkarider - exit bug: can't have an exit to a map over map 100 or it will loop back to 0. It was fixed in current version of Zone Doctor but is present in the regular LE.
We are born, live, die and then do the same thing over again.
Reply
#48
Just to be sure... you cannot have a map over map 100 with an exit,
or a map with an exit to a map over map 100?
THE GREATEST CHALLENGE OF ALL TIMES AWAITS:
http://www.ff6hacking.com/forums/showthr...p?tid=2593
DO YOU HAVE WHAT IT TAKES TO SLAY A GOD?
------------------------------------------------------------------------
Tenkarider's project #2 is started: FF6 Curse of the Madsiur Joke (CotMJ)
http://www.ff6hacking.com/forums/showthr...p?tid=2755
What happens when Madsiur tweaks your account? This full game hack will show that!
Reply
#49
^the second one.
We are born, live, die and then do the same thing over again.
Reply
#50
No idea what problem i'm having now.

If the expanded information is just a pasting of default vanilla information, it should technically work even if I've made modifications to the original spot, so I'm lost.

Zone Doctor+:
[spoiler]

ZONEDOCTOR, Version=3.18.4.0, Culture=neutral, PublicKeyToken=null, ROMSize=$400000

**************Exception Text**************
Exception of type 'System.Exception' was thrown.
at ZONEDOCTOR.Bits.GetBytes(Byte[] data, Int32 offset, Int32 size)
at ZONEDOCTOR.ScriptsEditor.ActionScript.ParseScript()
at ZONEDOCTOR.ScriptsEditor.ActionScript.Disassemble()
at ZONEDOCTOR.ScriptsEditor.Commands.EventCommand..ctor(Byte[] commandData, Int32 offset, Int32 register)
at ZONEDOCTOR.ScriptsEditor.EventScript.ParseScript(Int32& offset)
at ZONEDOCTOR.Model.get_EventScripts()
at ZONEDOCTOR.EventScripts..ctor()
at ZONEDOCTOR.Program.CreateEventScriptsWindow()
at ZONEDOCTOR.Editor.openEventScripts_Click(Object sender, EventArgs e)

**************Recent Event History**************
LOADED ZONE DOCTOR APPLICATION
CLOSED FORM "Editor"
CLOSED FORM "EventScripts"
"commands" | "Action queue... | Form "EventScripts" | Element = {152}
"eventHexText" | Text = "AD" | Form "EventScripts" | Element = {153}
"eventHexText" | Text = "B6" | Form "EventScripts" | Element = {153}
"eventHexText" | Text = "4B-B4-09" | Form "EventScripts" | Element = {153}
"commands" | "Action queue... | Form "EventScripts" | Element = {152}
"commands" | "Action queue... | Form "EventScripts" | Element = {149}
"commands" | "Action queue... | Form "EventScripts" | Element = {120}
[/spoiler]


LE+:
[spoiler]

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: item
at System.Windows.Forms.ComboBox.ObjectCollection.AddInternal(Object item)
at System.Windows.Forms.ComboBox.ObjectCollection.AddRangeInternal(IList items)
at System.Windows.Forms.ComboBox.ObjectCollection.AddRange(Object[] items)
at FF3LE.Levels..ctor(Model model)
at FF3LE.Program.CreateLevelsWindow(Int32 iExpBank)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
FF6LE
Assembly Version: 2.1.0.0
Win32 Version: 2.1.0.0
CodeBase: file:///E:/Emulators/Famicom%20Super/Hacks/FFVI/FF6LE+.exe
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
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.0.30319.34209 built by: FX452RTMGDR
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.0.30319.34209 built by: FX452RTMGDR
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.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
[/spoiler]
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  X-Zone -> Runic Softlock Fix C-Dude 1 2,126 03-18-2023, 05:30 PM
Last Post: madsiur
  Monster Expansion madsiur 31 43,087 02-23-2023, 02:38 PM
Last Post: madsiur
  FF6LE sprite pointer locations Catone 0 1,253 08-06-2022, 09:16 PM
Last Post: Catone
  Command Change Relic Table Expansion Celestial84 2 2,677 12-04-2021, 07:01 AM
Last Post: Celestial84
  FF6LE & SNEStuff expanding doofenH 9 7,533 05-27-2021, 12:12 AM
Last Post: doofenH
  Zone Eater's Objects help doofenH 4 3,625 01-10-2020, 10:50 AM
Last Post: doofenH
  FF6LE tile editing CzarMalboro 0 1,471 08-25-2019, 06:33 AM
Last Post: CzarMalboro
  zone doctor vs. LE Rogue CzarMalboro 20 18,810 08-16-2019, 09:34 PM
Last Post: CzarMalboro
  Expansion of Treasure Chest subroutine NPCnextdoor 11 8,734 08-18-2018, 01:03 AM
Last Post: madsiur
Black_mage FF6LE Rogue CE / Zone Doctor CE madsiur 73 78,965 01-26-2018, 08:32 PM
Last Post: B-Run

Forum Jump:


Users browsing this thread: 1 Guest(s)