What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Plugin] ZapRecorder2 - Profile Recorder for GB2

I'll prob port this one over to the new API when I get home later. It's really simple to do, surprised no one else did it already

That would be awesome!!!

Are you planning on making a new thread or adding it here?
 
As changes in ZapRecorder2 weren't as easy as spektor56 assumed, I upload a test version of
ZapRecorder2 here.

Some changes were made for initializing and deinitializing the plugin, and some major changes
to the handling of the HB database, which has an almost completely new API.

With respect to the excellent work of BadWolf, all credits are his.

If there are still some bugs in it, please contact me via PN here.
At the moment, I have no active WoW account, so it's up to you to test it. ;)

Oh, and NO, I won't support it in the future.
This is only a single compilation without liability to shut up you pushy persons. ;)

Create a new empty folder in /Honorbuddy/Plugins called "ZapRecorder2" (mandatory!) and extract the ZIP there. That's all.
 

Attachments

Last edited:
As changes in ZapRecorder2 weren't as easy as spektor56 assumed, I upload a test version of
ZapRecorder2 here.

Some changes were made for initializing and deinitializing the plugin, and some major changes
to the handling of the HB database, which has an almost completely new API.

With respect to the excellent work of BadWolf, all credits are his.

If there are still some bugs in it, please contact me via PN here.
At the moment, I have no active WoW account, so it's up to you to test it. ;)

Oh, and NO, I won't support it in the future.
This is only a single compilation without liability to shut up you pushy persons. ;)

Create a new empty folder in /Honorbuddy/Plugins called "ZapRecorder2" (mandatory!) and extract the ZIP there. That's all.

Have no clue what you are talking about... took me all of 10 seconds to get working
Zaprecorder2
 
Last edited:
Thanks to both Corleone and Spektor56.

Ill download both plugins and test the both of them. Ill report back here if I have any issues at all. Give me a few days to test and play around with it. Ill provide more information after the testing phase.
 
Have no clue what you are talking about... took me all of 10 seconds to get working
Zaprecorder2

Took me not longer too, but you simply var'ed the lines in Routesbuddy.cs, which is not quite correct.
The API has type specifications for this.

Original:
Code:
WoWPoint worldPoint = new WoWPoint();
WoWDb.DbTable worldMapArea = StyxWoW.Db[ClientDb.WorldMapArea];
WoWDb.Row worldMapAreaFields = worldMapArea.GetRow(mapId);

Yours:
Code:
WoWPoint worldPoint = new WoWPoint();
var worldMapArea = StyxWoW.Db[ClientDb.WorldMapArea];
var worldMapAreaFields = worldMapArea.GetRow(mapId);

Mine:
Code:
WoWPoint worldPoint = new WoWPoint();
WoWDbTable worldMapArea = StyxWoW.Db[ClientDb.WorldMapArea];
WoWDbRow worldMapAreaFields = worldMapArea.GetRow(mapId);

Using the references in Styx.WoWInternals.DB.WoWDbTable and .WoWDbRow like BadWolf did, however, for the new API.
WoWDb.DbTable and WoWDb.Row do no longer exist.
 
Last edited:
Have no clue what you are talking about... took me all of 10 seconds to get working
Zaprecorder2

just curious why im using a third party website to download your offering.

could you not load it to the forums?

ughhh, visiting your site, i found out i need to update my system, lucky me i guess.
shitty shit for an uploader.PNGshitty shit too.PNG
 
Last edited:
As changes in ZapRecorder2 weren't as easy as spektor56 assumed, I upload a test version of
ZapRecorder2 here.

Some changes were made for initializing and deinitializing the plugin, and some major changes
to the handling of the HB database, which has an almost completely new API.

With respect to the excellent work of BadWolf, all credits are his.

If there are still some bugs in it, please contact me via PN here.
At the moment, I have no active WoW account, so it's up to you to test it. ;)

Oh, and NO, I won't support it in the future.
This is only a single compilation without liability to shut up you pushy persons. ;)

Create a new empty folder in /Honorbuddy/Plugins called "ZapRecorder2" (mandatory!) and extract the ZIP there. That's all.

You are a legend, works perfectly
 
Update for ZapRecorder2?

Anyone willing to pick this up to make it compatible w/ the latest patch:


[03:32:38.581 N] Compiler Error: c:\Users\Crash\Desktop\Honorbuddy\Plugins\ZapRecorder\ZapPlugin.cs(34,30) : error CS0115: 'ZapRecorder2.ZapPlugin.Initialize()': no suitable method found to override
[03:32:38.581 N] Compiler Error: c:\Users\Crash\Desktop\Honorbuddy\Plugins\ZapRecorder\ZapPlugin.cs(88,30) : error CS0115: 'ZapRecorder2.ZapPlugin.Dispose()': no suitable method found to override

Tried tramper recorder for the first time to create a GB2 profile and was disappointed since Zaprecorder does not require you to program the hotspots along your route, ZapRecorder is much easier to use.
 
Thanks!! Forget this server uses the European date code format. Looking at the date codes 6.11.14 I assumed there had not been any recent activity on this forum and that the updates did not relate to the latest patch. Shame on me!!!! Thank You for your work!!!
 
Never mind. ;)
Sometimes I have the same problems with US DateTime format, the million/billion distinction and . and , in numbers. :D
 
Last edited:
Took me not longer too, but you simply var'ed the lines in Routesbuddy.cs, which is not quite correct.
The API has type specifications for this.

Original:
Code:
WoWPoint worldPoint = new WoWPoint();
WoWDb.DbTable worldMapArea = StyxWoW.Db[ClientDb.WorldMapArea];
WoWDb.Row worldMapAreaFields = worldMapArea.GetRow(mapId);

Yours:
Code:
WoWPoint worldPoint = new WoWPoint();
var worldMapArea = StyxWoW.Db[ClientDb.WorldMapArea];
var worldMapAreaFields = worldMapArea.GetRow(mapId);

Mine:
Code:
WoWPoint worldPoint = new WoWPoint();
WoWDbTable worldMapArea = StyxWoW.Db[ClientDb.WorldMapArea];
WoWDbRow worldMapAreaFields = worldMapArea.GetRow(mapId);

Using the references in Styx.WoWInternals.DB.WoWDbTable and .WoWDbRow like BadWolf did, however, for the new API.
WoWDb.DbTable and WoWDb.Row do no longer exist.

Just like to point out that last 2 blocks of code are the same.
 
Just like to point out that last 2 blocks of code are the same.
Just to avoid problems with type casting, I used the correct types instead of var (which can be everything).
 
Back
Top