Furcadia Wiki
mNo edit summary
Tag: Visual edit
 
(4 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
|platform=Windows, Linux (under WINE)
 
|platform=Windows, Linux (under WINE)
 
|currver=2.6-r5
 
|currver=2.6-r5
|type=[[Proxy]]
+
|type=DLL Injection
 
|license=Open-source under MIT license
 
|license=Open-source under MIT license
 
|website=[http://entwinedstudios.com/index.php/furnarchy http://entwinedstudios.com/]
 
|website=[http://entwinedstudios.com/index.php/furnarchy http://entwinedstudios.com/]
 
}}
 
}}
 
'''Furnarchy''' is a pluggable, scriptable, skinnable extension program for ''[[Furcadia]]''.
 
[[File:F2scrot.jpg|thumb|Furnarchy in action.]]'''Furnarchy''' is a pluggable, scriptable, skinnable extension program for ''[[Furcadia]]''.
 
   
 
While it is generally referred to as a [[proxy]], it functions by embedding itself into ''Furcadia''{{'}}s game client, rather than intercepting the client-server's network connection. This allows Furnarchy to modify ''Furcadia''{{'}}s code and behaviour to a much greater extent than traditional proxies such as [[DogProxy]]. However, it also means that event game client update must be matched by an updated to Furnarchy itself.
 
While it is generally referred to as a [[proxy]], it functions by embedding itself into ''Furcadia''{{'}}s game client, rather than intercepting the client-server's network connection. This allows Furnarchy to modify ''Furcadia''{{'}}s code and behaviour to a much greater extent than traditional proxies such as [[DogProxy]]. However, it also means that event game client update must be matched by an updated to Furnarchy itself.
Line 15: Line 14:
 
Furnarchy may be used in tandem with a traditional network proxy.
 
Furnarchy may be used in tandem with a traditional network proxy.
 
==Features==
 
==Features==
  +
[[File:F2scrot.jpg|thumb|Furnarchy in action.]]
 
===Modules===
 
===Modules===
   
Line 24: Line 24:
 
===Scripts===
 
===Scripts===
 
Smaller than modules, scripts mainly concentrate on processing network data and handling player input. They can perform functions such as playing sounds if certain phrases are seen in chat, or to tie different [[colour codes]], [[portraits]] and [[decriptions]] to a particular [[digo]].
 
Smaller than modules, scripts mainly concentrate on processing network data and handling player input. They can perform functions such as playing sounds if certain phrases are seen in chat, or to tie different [[colour codes]], [[portraits]] and [[decriptions]] to a particular [[digo]].
  +
  +
Furnarchy uses the GameMonkey engine for its scripts.
  +
 
===Themes===
 
===Themes===
 
Change the appearance of Furnarchy's interface.
 
Change the appearance of Furnarchy's interface.
==External links==
+
==External links ((No longer working))==
*[http://entwinedstudios.com/index.php/furnarchy Main website.]
+
*[http://entwinedstudios.com/index.php/furnarchy Furnarchy website.]
*[http://proxy.entwinedstudios.com/forums/index.php The forums, containing various downloads.]
+
*[http://proxy.entwinedstudios.com/forums/index.php Furnarchy forums, containing various downloads.]
  +
*[http://www.gmscript.com/ GameMonkey website.]
  +
*[http://www.gmscript.com/gamemonkey/downloads/GameMonkeyScriptReference.pdf GameMonkey script reference.] <span style="text-transform:lowercase;font-variant:small-caps;">[PDF]</span>
  +
*[http://entwinedstudios.com/index.php/software-dev/scripting/scripting-primer Furnarchy scripting primer.]
  +
*[http://entwinedstudios.com/index.php/software-dev/scripting/scripting-api Furnarchy scripting API.]
 
[[Category:Third Party Software]]
 
[[Category:Third Party Software]]

Latest revision as of 02:18, 28 March 2021

Furnarchy is a pluggable, scriptable, skinnable extension program for Furcadia.

While it is generally referred to as a proxy, it functions by embedding itself into Furcadia's game client, rather than intercepting the client-server's network connection. This allows Furnarchy to modify Furcadia's code and behaviour to a much greater extent than traditional proxies such as DogProxy. However, it also means that event game client update must be matched by an updated to Furnarchy itself.

Furnarchy may be used in tandem with a traditional network proxy.

Features

F2scrot

Furnarchy in action.

Modules

Modules form the core of Furnarchy's functionality. The have full access to the game client's working memory, and can therefore provide a wide variety of additional functionality. Examples include:

  • Eggy: A Pounce-like whisper and friendlist manager.
  • Curses: An alt manager and client launcher.
  • Tricorder: A dream and furre scanner.

Scripts

Smaller than modules, scripts mainly concentrate on processing network data and handling player input. They can perform functions such as playing sounds if certain phrases are seen in chat, or to tie different colour codes, portraits and decriptions to a particular digo.

Furnarchy uses the GameMonkey engine for its scripts.

Themes

Change the appearance of Furnarchy's interface.

External links ((No longer working))