Many functions to operate with Albion formats.
C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Caching
IFF
INI
Imaging
Items
Mapping
Properties
Resources
SaveGame
Scripting
Sounds
Texts
XLD
.gitignore
AlbLib.csproj
AlbLib.xml
ArrayXLDRepository.cs
CharTable.xml
Common.cs
Data.xml
Examples.cs
Functions.xml
GameData.cs
GameResource.cs
IGameResource.cs
IRepository.cs
LimitedInputStream.cs
PathInfo.cs
Paths.cs
README.md
Repository.cs
SimpleRepository.cs
StringRepository.cs
SysTextRepository.cs
XLDPathInfo.cs
XLDRepository.cs

README.md

Welcome. AlbLib is a class library which can simulate Albion behaviour in opening many file formats. What can it do?

Image rendering
Imaging namespace provides classes representing various image formats. It can also combine many images into one.
Items
ItemState is a structure containing static item data.
Mapping
This namespace of course reads maps. All maps in the game can be loaded and viewed by the Map class-
Saved games
SaveGame namespace shows the possibility to load and edit savegames.
Scripting
Classes here handle loading and executing of textual game scripts.
Sounds
You can load all sounds played in the game.
XLD archives
With classes in XLD namespaces, mainly XLDNavigator, you can load and browse XLD archives.