FOnline Development > Tools

[.NET / C# library] FOCommon release

(1/1)

Ghosthack:
FOCommon is a .NET library written in C# for interacting with FOnline SDK gamedata.
Originally FOCommon came about from the desire to have some shared functionality between different internal 2238 tools. Over time it grew into a full-fledged API for reading/editing various gamedata, in turn used by our other tools.

Features
Among other things:

* Full dialog parsing, including demands/results, comments and support for multiple languages.
* Critter proto parser.
* Item proto parser.
* Reading fomap files.
* Various worldmap classes.
More information and download at Github.

Will happily reply to pull requests if you fix some bug or add something nifty.

wladimiiir:
Thank you for this useful stuff. :)
So basically, it would be possible to have something like dynamic dialogs or maps (changing according to some actions in game)?

Bartosz:

--- Quote from: wladimiiir on July 01, 2013, 07:20:11 pm ---Thank you for this useful stuff. :)
So basically, it would be possible to have something like dynamic dialogs or maps (changing according to some actions in game)?

--- End quote ---

Nope, the library's aim are tools.

To have dynamic assets, engine would have to be modified. Some such modifications should be part of our improved sdk (after all, hotloading assets is sometimes really a timesaver) - then the focommon library might find another use.

Navigation

[0] Message Index

Go to full version