Integrating DS Buttons into tabs

Okay, so if you've made it this far, it might be safe to say you have a pretty good idea of how to use DS with the buttons!

But if you've gone into the Skin Editor and tried setting various DS buttons to be visible on default Furcadia tabs, you'll quickly notice that they don't display the same way in your Dream. The reason for this is that DS buttons behave differently than other default Furcadia buttons.

DS Buttons, opposed to the Furcadia skin buttons, need to have specific DS in order to show in your Dream. In fact, when it comes to DS Buttons, most of the information is handled through DS, rather than the Skin Editor. For instance, you can position (x,y) a DS button in the Skin Editor to save on DS line space, but even then that isn't necessary, as there are already DS lines for that, too.

When it comes down to positioning DS Buttons, there are 4 main DS lines. Two of them set the x,y position of the button, while the other two set a tab location (i.e. the default Furcadia tabs, including A, B, C, D, E, and F).

These are the lines are used to change the x,y position of the button:

  (5:182) move the triggering player's DragonSpeak Button # to (#,#).
(5:192) move everyone in the Dream's DragonSpeak Button # to (#,#).

As for tabs: Even though tabs use letters in Furcadia, in DS they're represented by numbers.

A = 1, B = 2, C = 3, D = 4, E = 5, and F = 6.

So instead of thinking A B C D E F, think 1 2 3 4 5 6.

  (5:183) show the triggering player's DragonSpeak Button # in tab #.
(5:193) show everyone in the Dream's DragonSpeak Button # in tab #.

Reference List

Testing command
  • Typing `dsbtn # will use the button even if you don't have it patched for testing
buttons.fox
  • This file houses DS Buttons 1-10 (Object Number 177-196)
  • Also it contains all of the patches for other non DS buttons and tabs
  • It's bigger in size due to having more objects
dsbtns.fox
  • This houses DS Buttons 11-99
  • Fox file used only for DS Buttons
  • Since it has less objects, it's also smaller in size overall

Account E-Mail

Password