MonsterMaker - a Mob creation tool and more

A forum for development and discussion on third party tools such as the Quest Designer

Moderator: Project Admin

MonsterMaker - a Mob creation tool and more

Postby Blues » Sun Nov 15, 2009 1:16 pm

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
mm3.jpg (124.21 KiB) Viewed 8789 times
mm2.jpg
mm2.jpg (107.48 KiB) Viewed 8793 times
mm1.jpg
mm1.jpg (121.2 KiB) Viewed 8785 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
Last edited by Blues on Sat Dec 12, 2009 8:25 pm, edited 4 times in total.
By the pricking of my thumbs,
Something wicked this way comes.
User avatar
Blues
DOL Devotee
 
Posts: 391
Joined: Fri May 18, 2007 2:19 pm

Re: MonsterMaker - a Mob creation tool and more

Postby Graveen » Sun Nov 15, 2009 1:20 pm

Excellent Blues, the rendering is excellent !

Ty for such a tool !

Do you use DOLDatabase assembly for DB accesses ?
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: MonsterMaker - a Mob creation tool and more

Postby Deniska » Sun Nov 15, 2009 1:25 pm

Wooooow. Great tool! That was another project that your work on? (:
Sorry for my english ]:
Deniska
DOL Acolyte
 
Posts: 109
Joined: Tue Oct 31, 2006 4:32 pm
Location: Russia, Tomsk

Re: MonsterMaker - a Mob creation tool and more

Postby geshii » Sun Nov 15, 2009 1:41 pm

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?
Last edited by geshii on Sun Nov 15, 2009 2:03 pm, edited 6 times in total.
Graveen wrote:Everyone think it could be Mirage. Since the second post. This is the winter, and since he does not have friends, he is certainly roaming here, trying to hack one or two servers.


New Trainer fixed up by Geshii ! removed free_leather_vest and free_cloth_vest etc and added just free_vest free_legs !! It 100% working.


Please try help me here! :(
geshii
DOL Acolyte
 
Posts: 143
Joined: Sat Oct 31, 2009 12:42 pm

Re: MonsterMaker - a Mob creation tool and more

Postby Blues » Sun Nov 15, 2009 1:48 pm

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.
By the pricking of my thumbs,
Something wicked this way comes.
User avatar
Blues
DOL Devotee
 
Posts: 391
Joined: Fri May 18, 2007 2:19 pm

Re: MonsterMaker - a Mob creation tool and more

Postby Argo » Sun Nov 15, 2009 2:08 pm

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
Möge Gott sein zwischen Dir und dem Leid, an allen dunklen und verlassenen Orten, die Du erreichen wirst.
Argo
Server Team
 
Posts: 1760
Joined: Thu Sep 18, 2008 6:21 pm
Location: Berlin, Germany

Re: MonsterMaker - a Mob creation tool and more

Postby Blues » Sun Nov 15, 2009 2:31 pm

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.
By the pricking of my thumbs,
Something wicked this way comes.
User avatar
Blues
DOL Devotee
 
Posts: 391
Joined: Fri May 18, 2007 2:19 pm

Re: MonsterMaker - a Mob creation tool and more

Postby geshii » Sun Nov 15, 2009 2:32 pm

Blues wrote: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.
Graveen wrote:Everyone think it could be Mirage. Since the second post. This is the winter, and since he does not have friends, he is certainly roaming here, trying to hack one or two servers.


New Trainer fixed up by Geshii ! removed free_leather_vest and free_cloth_vest etc and added just free_vest free_legs !! It 100% working.


Please try help me here! :(
geshii
DOL Acolyte
 
Posts: 143
Joined: Sat Oct 31, 2009 12:42 pm

Re: MonsterMaker - a Mob creation tool and more

Postby Blues » Sun Nov 15, 2009 2:36 pm

yes i missed to add rvr maps, ill do that in the next release.
By the pricking of my thumbs,
Something wicked this way comes.
User avatar
Blues
DOL Devotee
 
Posts: 391
Joined: Fri May 18, 2007 2:19 pm

Re: MonsterMaker - a Mob creation tool and more

Postby geshii » Sun Nov 15, 2009 2:56 pm

Blues wrote: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?
Graveen wrote:Everyone think it could be Mirage. Since the second post. This is the winter, and since he does not have friends, he is certainly roaming here, trying to hack one or two servers.


New Trainer fixed up by Geshii ! removed free_leather_vest and free_cloth_vest etc and added just free_vest free_legs !! It 100% working.


Please try help me here! :(
geshii
DOL Acolyte
 
Posts: 143
Joined: Sat Oct 31, 2009 12:42 pm

Re: MonsterMaker - a Mob creation tool and more

Postby Blues » Sun Nov 15, 2009 3:04 pm

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.
By the pricking of my thumbs,
Something wicked this way comes.
User avatar
Blues
DOL Devotee
 
Posts: 391
Joined: Fri May 18, 2007 2:19 pm

Re: MonsterMaker - a Mob creation tool and more

Postby geshii » Sun Nov 15, 2009 3:29 pm

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..
Graveen wrote:Everyone think it could be Mirage. Since the second post. This is the winter, and since he does not have friends, he is certainly roaming here, trying to hack one or two servers.


New Trainer fixed up by Geshii ! removed free_leather_vest and free_cloth_vest etc and added just free_vest free_legs !! It 100% working.


Please try help me here! :(
geshii
DOL Acolyte
 
Posts: 143
Joined: Sat Oct 31, 2009 12:42 pm

Re: MonsterMaker - a Mob creation tool and more

Postby Graveen » Sun Nov 15, 2009 5:17 pm

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.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: MonsterMaker - a Mob creation tool and more

Postby Argo » Sun Nov 15, 2009 6:33 pm

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
Möge Gott sein zwischen Dir und dem Leid, an allen dunklen und verlassenen Orten, die Du erreichen wirst.
Argo
Server Team
 
Posts: 1760
Joined: Thu Sep 18, 2008 6:21 pm
Location: Berlin, Germany

Re: MonsterMaker - a Mob creation tool and more

Postby Graveen » Sun Nov 15, 2009 6:35 pm

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.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France


Return to “%s” Third Party Tools

Who is online

Users browsing this forum: No registered users and 1 guest