Today I bring you a tool, long awaited by the community, allowing to to create gossip menus without one line of code. This tool will create Lua files based on your menu design which can instantly be used in-game. The What You See Is What You Get system allows you to see exactly what you're creating as you go along, and makes it incredibly easy to make custom teleporters, vendors and other interractible objects. Overall, this should help non-programmers create gossip for their servers and should simplify the creation process in general.

HyperGossip brings a lot to the gossip creation process.
Project system - Create, save, and load your menus at any time.
Any object - NPC? Game object? Item? No worries.
Heading text - All aspects are handled within the one program. HG outputs a ready-made SQL file if it is required for the npc_text table.
Up to nine menu options - HG accommodates for up to 9 menu options. Each one can have its own icon, actions and text. Option text can be coloured very easily using a BBCode colour system. No more hex numbers and |cFF! (Of course, if you want hex colours, they are also available!)

Lots of functions - Most Lua functions are ported to the easy-to-use actions interface, which allows you to create, alter and delete your actions at any time.
Comprehensive help file - A detailed help file is included which contains an overview of every screen and an FAQ section to answer your most common queries.
Downloads
Friz Quadrata TT Font - This needs to be downloaded into the same folder as HyperGossip.exe and renamed to "Friz_Quadrata_TT.ttf" for the Preview to have the correct font. See the FAQ for more details.
HyperGossip help - Extract to same folder as hypergossip.exe
HyperGossip v1.4 download - Just un-rar and run hypergossip.exe.
FAQ
(Images have been removed; see help file for full FAQ)
1) The preview font is wrong!
This is because you do not have the appropriate font file.
"Friz_Quadrata_TT.ttf" needs to be placed in the same folder as HyperGossip.exe. Because this is a commercial font it is illegal to distribute it freely. It can be purchased from LinoType.com in the ITC Library under the Friz Quadrata Family. Alternatively, a free source *may* be available on the internet, but it is up to you to find.
2) When running my .SQL file on the world database I get error: [Err] 1062 - Duplicate entry '<number>' for key 'PRIMARY'
The error may appear like it does above. This means that the automatically generated npc_text ID was already taken in your database. This shouldn't happen much, but is fixable:
- Firstly change the entry ID to a unique one in the .sql file:
- Next, change the npc_text entry within the .lua file:
Again, those 68's should be changed to 500068, the same as you entered in the .sql file. The npc_text entries are ALWAYS located as depicted: the first number after GossipCreateMenu(... .
- Execute the SQL file on your world database again and you're done!
3) What do I do with my SQL files?
SQL files are executed onto a world database using a database management program (usually NaviCat or HeidiSQL). See your DB program's help file for details.
4) What do I do with .lua files?
Place them in the 'scripts' folder of your core directory (NOT script_bin) and they will be in effect next restart.
5) What core/revision does this tool work for?
This tool was designed to be used on Arcemu servers that are relatively up-to-date (r3500+ should be fine). Typically the generated Lua files will work with any Lua-capable core, however, no guarantee is made for their funtionality. The SQL file is also made in Arcemu database structure and may not work on other cores.
6) What about repacks?
Assuming you are using a decent, up-to-date Arcemu repack, this tool will work fine. You may have to check your repack's release page or ask the author for the details.
Changelog
1.4 - Added new feature: automatically inserts $B when a line break is needed
- Fixed possible crash
1.3 - Fixed a bug that allowed you to put a number as the first character in the title, thanks nezth
- Fixed possible crash
- Added new feature: automatically escapes non-standard characters (eg é), thanks Rainydaysz
1.2 - Fixed a bug with the coloured text
- Fixed a bug when trying to edit a "GotoSubmenu" action when that submenu was deleted
1.1 - Fixed a bug with removing actions then trying to edit another action above the removed one
- Fixed a tab count bug
1.0 - Initial release