Page 1 of 6
MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 1:16 pm
by Blues
MonsterMaker is made to populate zones or edit Mobs via a Graphical User Interface (GUI).
It is using a direct 3d control to display Zone Maps and Mobs on them loaded from the database. Instead of runing from mob to mob ingame and editing them with admin commands you can simply select them from the map and edit their stats straight away.
You can also add and edit Equipments and Merchant Items (currently working on loot).
MonsterMaker is made to improve the whole Mob Management.
Some Pictures:

- mm3.jpg (124.21 KiB) Viewed 16812 times

- mm2.jpg (107.48 KiB) Viewed 16816 times

- mm1.jpg (121.2 KiB) Viewed 16808 times
With this Version i have splited the files into programm files and the MobPics so you dont have to download the pictures over and over again when you already have them.
If you dont have a version of MonsterMaker yet you need to download them too.
In any case the MobPics Folder has to be placed into the MonsterMaker Folder.
Current Version is v 0.3.4
Download (~56 mb)
MobPics (last changed with v 0.3.4)
Download (~120 mb)
Credits:
Id like to thank some people who helped me to create this
Tekener who provided all Maps
Metty provided the item pictures and the major part of z calculation is his work, taken from quest designer
Xaves helped me with a lot of maths for the map device
Graveen provided the dol mob pictures, some of them are used where i did not had own
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 1:20 pm
by Graveen
Excellent Blues, the rendering is excellent !
Ty for such a tool !
Do you use DOLDatabase assembly for DB accesses ?
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 1:25 pm
by Deniska
Wooooow. Great tool! That was another project that your work on? (:
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 1:41 pm
by geshii
Omg blues!!
Simply fantastic i cant believe this tool!
I found, you must select a map.
Any chance you can add Thidranki to the maps?
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 1:48 pm
by Blues
No i am not using DolDatabase Stuff.
Yes its the "other" project i was working on, though during the last months (omg its almost a year since i started this) its the only project.
Nice that you like it, but keep in mind that its a beta version, it has bugs and it is not finished yet.
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 2:08 pm
by Argo
started the Program and tried to create a new mob, it gives me this error exception
- Code: Select all
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.
bei MonsterMaker.D3DControl.UnsetActive()
bei MonsterMaker.MainForm.createNewMobToolStripMenuItem_Click(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3603 (GDR.050727-3600).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
MonsterMaker
Assembly-Version: 0.3.1.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Dokumente%20und%20Einstellungen/MGehrke_2/Desktop/MonsterMaker/MonsterMaker.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3082 (QFE.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
MySql.Data
Assembly-Version: 5.2.5.0.
Win32-Version: 5.2.5.0.
CodeBase: file:///C:/Dokumente%20und%20Einstellungen/MGehrke_2/Desktop/MonsterMaker/MySql.Data.DLL.
----------------------------------------
System.Data
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3603 (GDR.050727-3600).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Transactions
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.EnterpriseServices
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly-Version: 1.0.2902.0.
Win32-Version: 9.05.132.0000.
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll.
----------------------------------------
Microsoft.DirectX.Direct3DX
Assembly-Version: 1.0.2902.0.
Win32-Version: 5.04.00.3900.
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll.
----------------------------------------
Microsoft.DirectX
Assembly-Version: 1.0.2902.0.
Win32-Version: 5.04.00.2904.
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.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.
My graphicadapter is a gforce 9600 GSO, any advice what goes wrong on my PC ?
kind regards
Argoras
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 2:31 pm
by Blues
nothing wrong with your pc, its a bug. Wow, i never encountered it though it must have been there from the very begining.
Ill fix it asap, to get around it start by going to positioning tab and load a region, that will fix it, after that you can create new mobs.
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 2:32 pm
by geshii
nothing wrong with your pc, its a bug. Wow, i never encountered it though it must have been there from the very begining.
Ill fix it asap, to get around it start by going to positioning tab and load a region, that will fix it, after that you can create new mobs.
hi blues can you read up ? i edited my post.
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 2:36 pm
by Blues
yes i missed to add rvr maps, ill do that in the next release.
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 2:56 pm
by geshii
yes i missed to add rvr maps, ill do that in the next release.
Okay thanks, how about a feature where we can add our own maps? or is that not possible?
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 3:04 pm
by Blues
That theoreticly is possible, the map needs to be 1024x1024 pixels and the name must be like the zone id. If you have such a map just add it to the Maps folder, the Program will recognize it.
But i will have a look at the maps anyways, i guess i added an older map folder where half of the maps are missing. Next release will include all classic, si, toa, rvr maps. If you know good maps for catacombs tell me, i dont have a ressource for them yet as Tekener, the guy who made the current maps, stoped doing maps after toa. Cata will be added but im not happy with the maps i have for that yet.
For Laby goes the same as for all other dungeons, no usable maps. None that would allow to somehow calculate mob positions for them.
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 3:29 pm
by geshii
For anyone that does not know how to find a ZONE ID then go into your release folder then config then open zones.xml and search for the zone name and it will give you the number.
Thidranki
http://i36.tinypic.com/2uh0h85.jpg
sorry for bad quality..
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 5:17 pm
by Graveen
Ok. I was looking for QD and it uses DOLDatabase. I don't think ItemCreator is, nor PLCFilter. The interest is to keep uptodate data layer and via reflexion, deduct the whole fields for the SQL generation (if needed like in item creator) or use it for DB updates.
Blues, do you support NPCTemplate/Plan to support it in this version ?
Anyway, i'm downloading it to test it, good job.
I 'll try to negociate with devs of Spell Creator to see if they are ok to release it, this 'd make a real set of complete tools for Dawn of Light.
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 6:33 pm
by Argo
started it the way you adviced and it works. Awsome job Blues, this is a tool i`ve been looking for all the time

Thank you so much for coding it and keep on mainaining it
R E S P E C T
Argoras
Re: MonsterMaker - a Mob creation tool and more
PostPosted: Sun Nov 15, 2009 6:35 pm
by Graveen
Blues, if you want, you can also use the item pics for armors & weapons. They are excellent in quality.
About the mob pictures, i suggest also to use the DoL set, centered in x/y.