Forums WoW Modding Support Archives WoWModding Threads [DiscordArchive] LF Tips, Tricks, & Advice Modding Vanilla LAN Server!

[DiscordArchive] LF Tips, Tricks, & Advice Modding Vanilla LAN Server!

[DiscordArchive] LF Tips, Tricks, & Advice Modding Vanilla LAN Server!

Pages (2): 1 2 Next
rektbyfaith
Administrator
0
05-17-2025, 01:50 AM
#1
Archived author: Needle • Posted: 2025-05-17T01:50:28.331000+00:00
Original source

rektbyfaith
05-17-2025, 01:50 AM #1

Archived author: Needle • Posted: 2025-05-17T01:50:28.331000+00:00
Original source

rektbyfaith
Administrator
0
05-17-2025, 01:50 AM
#2
Archived author: Needle • Posted: 2025-05-17T01:50:28.889000+00:00
Original source

Thread automatically created by Daniel in <#415944535718494208>
rektbyfaith
05-17-2025, 01:50 AM #2

Archived author: Needle • Posted: 2025-05-17T01:50:28.889000+00:00
Original source

Thread automatically created by Daniel in <#415944535718494208>

rektbyfaith
Administrator
0
05-17-2025, 01:51 AM
#3
Archived author: Needle • Posted: 2025-05-17T01:51:07.411000+00:00
Original source

LF Tips, Tricks, & Advice Modding Vanilla LAN Server!
rektbyfaith
05-17-2025, 01:51 AM #3

Archived author: Needle • Posted: 2025-05-17T01:51:07.411000+00:00
Original source

LF Tips, Tricks, & Advice Modding Vanilla LAN Server!

rektbyfaith
Administrator
0
05-17-2025, 02:05 PM
#4
Archived author: Cyclone Jack • Posted: 2025-05-17T14:05:33.255000+00:00
Original source

Not specific to Vanilla, as I am using WotLK as my base, but the main tools I use are:
* WDBX: This is used to edit the client-side DBC files.
* Keira3: This is a pretty solid editor for when adding/editing creatures, quests, items, and a few other things.
* HeidiSQL: This is used to edit the server-side databases that are not covered by Keira3. You could use most any SQL interface, but Heidi is fairly lightweight.
* MPQEditor: This is used to add/remove files contained in your patch files, which contain your edited DBC files, world edits, etc.
* Noggit / Noggit Red: World editor for terrain.
* Map Extractors: A handful of programs that extract the maps, mmaps, and vmaps, that you copy back over to the server. This is required whenever you make noticeable changes to the terrain which updates the pathing availability for creatures (not patrol paths, but movement in general).

For items, quests, and creatures (all NPCs), Keira3 covers them all very well. What I did was to open up a spreadsheet, and copy down a handful of items, quests, and creatures, that I wanted to edit or duplicate in some way, so that I could see them all laid out side-by-side. This is especially useful for spells (everything is a spell), adding notes to various fields so that I can reference them.
rektbyfaith
05-17-2025, 02:05 PM #4

Archived author: Cyclone Jack • Posted: 2025-05-17T14:05:33.255000+00:00
Original source

Not specific to Vanilla, as I am using WotLK as my base, but the main tools I use are:
* WDBX: This is used to edit the client-side DBC files.
* Keira3: This is a pretty solid editor for when adding/editing creatures, quests, items, and a few other things.
* HeidiSQL: This is used to edit the server-side databases that are not covered by Keira3. You could use most any SQL interface, but Heidi is fairly lightweight.
* MPQEditor: This is used to add/remove files contained in your patch files, which contain your edited DBC files, world edits, etc.
* Noggit / Noggit Red: World editor for terrain.
* Map Extractors: A handful of programs that extract the maps, mmaps, and vmaps, that you copy back over to the server. This is required whenever you make noticeable changes to the terrain which updates the pathing availability for creatures (not patrol paths, but movement in general).

For items, quests, and creatures (all NPCs), Keira3 covers them all very well. What I did was to open up a spreadsheet, and copy down a handful of items, quests, and creatures, that I wanted to edit or duplicate in some way, so that I could see them all laid out side-by-side. This is especially useful for spells (everything is a spell), adding notes to various fields so that I can reference them.

rektbyfaith
Administrator
0
05-17-2025, 02:14 PM
#5
Archived author: Cyclone Jack • Posted: 2025-05-17T14:14:44.740000+00:00
Original source

Generally speaking, basic modifications are fairly simple. When you first start it seems overwhelming, but if you start simple its really not that difficult. I started not too long ago, and I've added a few dozen NPCs, items, and quests, while also expanding a few areas (I started in the Valley of Trials, moved on to Sen'jin Village, and now I'm working on Razor Hill and the surrounding areas). While adding a few things here and there, I stumbled across areas that seemed complicated (and some can be), but the more I use them the more comfortable I am getting with them, and the more I see how they are used elsewhere.

There are a few one-offs that are a bit more complicated and may require you to edit the server-side code, such as adding a new profession, and some quests do require a few lines of simple code, such as adding in a new set of Taming the Beast quests for the Hunter.

I have also found that a small change can end up having larger ramifications. Adding a new race/class combo is fairly simple, but then you need to add in some new class trainers, as well as recreate the quests for that class in the new areas.
rektbyfaith
05-17-2025, 02:14 PM #5

Archived author: Cyclone Jack • Posted: 2025-05-17T14:14:44.740000+00:00
Original source

Generally speaking, basic modifications are fairly simple. When you first start it seems overwhelming, but if you start simple its really not that difficult. I started not too long ago, and I've added a few dozen NPCs, items, and quests, while also expanding a few areas (I started in the Valley of Trials, moved on to Sen'jin Village, and now I'm working on Razor Hill and the surrounding areas). While adding a few things here and there, I stumbled across areas that seemed complicated (and some can be), but the more I use them the more comfortable I am getting with them, and the more I see how they are used elsewhere.

There are a few one-offs that are a bit more complicated and may require you to edit the server-side code, such as adding a new profession, and some quests do require a few lines of simple code, such as adding in a new set of Taming the Beast quests for the Hunter.

I have also found that a small change can end up having larger ramifications. Adding a new race/class combo is fairly simple, but then you need to add in some new class trainers, as well as recreate the quests for that class in the new areas.

rektbyfaith
Administrator
0
05-17-2025, 02:20 PM
#6
Archived author: Cyclone Jack • Posted: 2025-05-17T14:20:15.649000+00:00
Original source

I have not yet tackled dungeons and raids yet, so I cannot speak on how those are balanced, but I do know that just flagging a creature as Elite does not affect stats in any way, so if you want to re-balance a dungeon for solo play, then you'd need to re-balance all of the creatures in said dungeon. I'll be tackling this at some point as I'm planning on repurposing Ragefire Chasm.
rektbyfaith
05-17-2025, 02:20 PM #6

Archived author: Cyclone Jack • Posted: 2025-05-17T14:20:15.649000+00:00
Original source

I have not yet tackled dungeons and raids yet, so I cannot speak on how those are balanced, but I do know that just flagging a creature as Elite does not affect stats in any way, so if you want to re-balance a dungeon for solo play, then you'd need to re-balance all of the creatures in said dungeon. I'll be tackling this at some point as I'm planning on repurposing Ragefire Chasm.

rektbyfaith
Administrator
0
05-17-2025, 02:30 PM
#7
Archived author: Daniel • Posted: 2025-05-17T14:30:14.335000+00:00
Original source

Thanks a bunch for the tips and advice!!! This was exactly what I was looking for!
rektbyfaith
05-17-2025, 02:30 PM #7

Archived author: Daniel • Posted: 2025-05-17T14:30:14.335000+00:00
Original source

Thanks a bunch for the tips and advice!!! This was exactly what I was looking for!

rektbyfaith
Administrator
0
05-17-2025, 02:30 PM
#8
Archived author: Daniel • Posted: 2025-05-17T14:30:28.303000+00:00
Original source

If anyone else would like to leave their advice here, please do so--the more; the better
rektbyfaith
05-17-2025, 02:30 PM #8

Archived author: Daniel • Posted: 2025-05-17T14:30:28.303000+00:00
Original source

If anyone else would like to leave their advice here, please do so--the more; the better

rektbyfaith
Administrator
0
05-17-2025, 02:54 PM
#9
Archived author: Cyclone Jack • Posted: 2025-05-17T14:54:38.559000+00:00
Original source

If using Azerothcore, you'll want to create a GM account, and set up a number of GM characters (for the different areas of the world). You'll also want to bookmark the GM Commands, as you'll be doing some editing in-game (which is really neat). I have a handful of macros that have been invaluable.

* .modify speed 1
* .modify speed 10 - these two help me get around quickly from place to place.
* .npc move - moves the selected npc to your character's location and orientation.
* .npc info - gets relevant info about the selected creature, such as their ID, GUID, DisplayID (useful for copying the look of one character for a new character elsewhere), and their x,y,z,o location.
* .gps - gives your character's x,y,z,o location. This is invaluable when setting up creature paths, such as patrols, and Quest POI locations/boundaries.

I'm using these constantly. There are a bunch of other commands that are used all the time, but they require additional information, such as a GUID, which doesn't work well as a macro.

Also, if you're going to be adding/editing Quests, I recommend looking into the Quest POIs (quest_poi and quest_poi_points on the database side) sooner rather than later. It can be a little daunting at first, and it can be a bit time consuming depending on the quest, but I think its worth it.
rektbyfaith
05-17-2025, 02:54 PM #9

Archived author: Cyclone Jack • Posted: 2025-05-17T14:54:38.559000+00:00
Original source

If using Azerothcore, you'll want to create a GM account, and set up a number of GM characters (for the different areas of the world). You'll also want to bookmark the GM Commands, as you'll be doing some editing in-game (which is really neat). I have a handful of macros that have been invaluable.

* .modify speed 1
* .modify speed 10 - these two help me get around quickly from place to place.
* .npc move - moves the selected npc to your character's location and orientation.
* .npc info - gets relevant info about the selected creature, such as their ID, GUID, DisplayID (useful for copying the look of one character for a new character elsewhere), and their x,y,z,o location.
* .gps - gives your character's x,y,z,o location. This is invaluable when setting up creature paths, such as patrols, and Quest POI locations/boundaries.

I'm using these constantly. There are a bunch of other commands that are used all the time, but they require additional information, such as a GUID, which doesn't work well as a macro.

Also, if you're going to be adding/editing Quests, I recommend looking into the Quest POIs (quest_poi and quest_poi_points on the database side) sooner rather than later. It can be a little daunting at first, and it can be a bit time consuming depending on the quest, but I think its worth it.

rektbyfaith
Administrator
0
05-17-2025, 02:56 PM
#10
Archived author: Daniel • Posted: 2025-05-17T14:56:55.202000+00:00
Original source

I have been playing with the GM commands a bunch myself lol mostly as work arounds for silly bugs that I was too lazy or didn't know how to fix permanently.

I think what will make this project easier is the fact that most of SoD, at least in my personal experience, was just added spells, quests, NPCs, items, and reworked instances. All the info is located on the WoWHead database with IDs, numbers, etc. But, I also am unaware of the silly ramifications there will be for just adding new spells, items, quests, NPCs, etc. That is something I am not gonna be looking forward to lol
rektbyfaith
05-17-2025, 02:56 PM #10

Archived author: Daniel • Posted: 2025-05-17T14:56:55.202000+00:00
Original source

I have been playing with the GM commands a bunch myself lol mostly as work arounds for silly bugs that I was too lazy or didn't know how to fix permanently.

I think what will make this project easier is the fact that most of SoD, at least in my personal experience, was just added spells, quests, NPCs, items, and reworked instances. All the info is located on the WoWHead database with IDs, numbers, etc. But, I also am unaware of the silly ramifications there will be for just adding new spells, items, quests, NPCs, etc. That is something I am not gonna be looking forward to lol

Pages (2): 1 2 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)