This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: I had an idea for a feature in noggit  (Read 1854 times)

Syama108

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 55
    • View Profile
I had an idea for a feature in noggit
« on: January 09, 2015, 04:55:33 am »
I was wondering if there were any plans to add db editing to noggit, so that maybe you can directly add gameobjects to the map like signs (E.G: Sign posts for roads that give directions.)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Milly

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 503
    • View Profile
Re: I had an idea for a feature in noggit
« Reply #1 on: January 09, 2015, 06:55:30 am »
This would be amazing as far as decorating areas with clickable benches and whatnot. Sounds pretty complicated though
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Amaroth

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 1219
    • View Profile
    • Amaroth's Tools
Re: I had an idea for a feature in noggit
« Reply #2 on: January 09, 2015, 02:17:11 pm »
Even possibility to import world.gameobject table would be great. I'm not sure if it would be so hard, just import function (server, port, login, password, name of world DB) - getting GUIDs, IDs, xyzo, displayIDs and scales... And well, thats all you need. Just to find a way how to make gameobjects recognizible.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
English YT tutorial channel. Check it out if you preffer videos over walls of text.:
https://www.youtube.com/AmarothEng

Want to support me for my releases and/or tutorials? You can send donation via Paypal to:
jantoms@seznam.cz

schlumpf

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 2967
    • View Profile
Re: I had an idea for a feature in noggit
« Reply #3 on: January 09, 2015, 04:00:18 pm »
The hard thing is that this ties noggit to a specific server.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: I had an idea for a feature in noggit
« Reply #4 on: January 09, 2015, 04:42:17 pm »
Quote from: "schlumpf"
The hard thing is that this ties noggit to a specific server.

Not necessarily, noggit can have its own database that you can import/export from. It is not hard to dump data in the format you want.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Amaroth

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 1219
    • View Profile
    • Amaroth's Tools
Re: I had an idea for a feature in noggit
« Reply #5 on: January 09, 2015, 06:10:40 pm »
Why? Still you need to establish connection and session, that means you need to spcify where to connect etc. One window with filling data and ding. Connected. Bigger problem would be possibility that connection would go dead during work. It really might be better to leech data to your local database. Updating edited data in local DB would be problematic a bit too, because while you will be editing your local version, GMs would do so ingame too. Well...
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
English YT tutorial channel. Check it out if you preffer videos over walls of text.:
https://www.youtube.com/AmarothEng

Want to support me for my releases and/or tutorials? You can send donation via Paypal to:
jantoms@seznam.cz

iindigo

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 198
    • View Profile
Re: I had an idea for a feature in noggit
« Reply #6 on: January 09, 2015, 07:34:00 pm »
I think a universal server admin protocol might be in order. This would allow developers to build server-agnostic admin tools which would be a huge boon for the community. Getting those in charge of the various server emulator projects to agree may be much more difficult… Another alternative would be developing a WoW server administration library that acts an arbitration layer and handles server-specific bits, it could be called libwowadmin or something.

To deal with connection problems, instead of working directly with a connected server simply cache both the GO and GO spawn tables locally and only write to the server on save.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Skarn

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 807
    • View Profile
    • http://skarn-project.net
Re: I had an idea for a feature in noggit
« Reply #7 on: January 09, 2015, 07:54:51 pm »
There are a lot of other more important features and bugs that should be worked out.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

phantomx

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 615
    • View Profile
Re: I had an idea for a feature in noggit
« Reply #8 on: January 10, 2015, 12:32:47 am »
Basically you want what blizzard has is real time in-game updates while working on the world editor?

I to want this and I also gave it a small shot but like skarn said there are more important things to add.

Now as for the adding game objects directly from the database would be as simple as adding a GUI when starting up Noggit and it asking for database information and once the information is added you would be able to start world editing then you would have a UI I.E like the texture palette where you would see an icon of the model on the left and a larger scale version on the right.

Then Noggit would make a local backup version of your object every time you spawned one in case connection with database is lost, before saving the map it would ping the database to check for a connection and if it's down then it would ask for your database information again and when saving it would ask you to import optional coordinates for in-game teleporting.

Since the object would be using the same id in the database the database would know what it is and spawn it in game.

Now this sounds simple enough but it has a lot of room for error and the saving time for the map would be depending on how big the map is and how many objects you've added.

Any way that's just what I've thought about doing in the past to add along side dbc editing.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
[wimg]http://i.imgur.com/6fxUQL1.gif[/wimg]