├── .gitignore ├── LICENCE.txt ├── OpenTibia ├── OpenTibia.Animation │ ├── Animator.cs │ ├── FrameDuration.cs │ └── FrameGroup.cs ├── OpenTibia.Client │ ├── ClientImpl.cs │ ├── IClient.cs │ ├── Sprites │ │ ├── Sprite.cs │ │ ├── SpriteListChangedArgs.cs │ │ ├── SpriteSheet.cs │ │ └── SpriteStorage.cs │ └── Things │ │ ├── ClothSlot.cs │ │ ├── DatFlags.cs │ │ ├── DatFormat.cs │ │ ├── MarketCategory.cs │ │ ├── ThingListChangedArgs.cs │ │ ├── ThingType.cs │ │ ├── ThingTypeSerializer.cs │ │ └── ThingTypeStorage.cs ├── OpenTibia.Collections │ └── SpriteGroup.cs ├── OpenTibia.Controls │ ├── ColorChangedArgs.cs │ ├── EightBitColorGrid.cs │ ├── HsiColorGrid.cs │ ├── SpriteListBox.cs │ └── ThingTypeListBox.cs ├── OpenTibia.Core │ ├── IStorage.cs │ ├── Version.cs │ ├── VersionListChangedArgs.cs │ └── VersionStorage.cs ├── OpenTibia.Geom │ ├── Direction.cs │ ├── Position.cs │ └── Rect.cs ├── OpenTibia.IO │ ├── BinaryTreeReader.cs │ ├── BinaryTreeWriter.cs │ ├── FlagsWriter.cs │ └── SpecialChar.cs ├── OpenTibia.Obd │ ├── ObdDecoder.cs │ ├── ObdEncoder.cs │ ├── ObdFlags.cs │ ├── ObdVersion.cs │ └── ObjectData.cs ├── OpenTibia.Utils │ ├── BitmapLocker.cs │ ├── Clock.cs │ ├── ColorUtils.cs │ ├── LZMACoder.cs │ ├── OutfitData.cs │ ├── PathUtils.cs │ ├── PropertySorter.cs │ └── SpriteCache.cs ├── OpenTibia.csproj ├── OpenTibia.sln ├── Properties │ └── AssemblyInfo.cs └── Settings.StyleCop ├── README.md └── ThirdParty └── 7zip ├── 7zip.csproj ├── Common ├── CRC.cs ├── CommandLineParser.cs ├── InBuffer.cs └── OutBuffer.cs ├── Compress ├── LZ │ ├── IMatchFinder.cs │ ├── LzBinTree.cs │ ├── LzInWindow.cs │ └── LzOutWindow.cs ├── LZMA │ ├── LzmaBase.cs │ ├── LzmaDecoder.cs │ └── LzmaEncoder.cs └── RangeCoder │ ├── RangeCoder.cs │ ├── RangeCoderBit.cs │ └── RangeCoderBitTree.cs └── ICoder.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Animation/Animator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Animation/Animator.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Animation/FrameDuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Animation/FrameDuration.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Animation/FrameGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Animation/FrameGroup.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/ClientImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/ClientImpl.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/IClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/IClient.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Sprites/Sprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Sprites/Sprite.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Sprites/SpriteListChangedArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Sprites/SpriteListChangedArgs.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Sprites/SpriteSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Sprites/SpriteSheet.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Sprites/SpriteStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Sprites/SpriteStorage.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/ClothSlot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/ClothSlot.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/DatFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/DatFlags.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/DatFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/DatFormat.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/MarketCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/MarketCategory.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/ThingListChangedArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/ThingListChangedArgs.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/ThingType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/ThingType.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/ThingTypeSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/ThingTypeSerializer.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Client/Things/ThingTypeStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Client/Things/ThingTypeStorage.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Collections/SpriteGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Collections/SpriteGroup.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Controls/ColorChangedArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Controls/ColorChangedArgs.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Controls/EightBitColorGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Controls/EightBitColorGrid.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Controls/HsiColorGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Controls/HsiColorGrid.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Controls/SpriteListBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Controls/SpriteListBox.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Controls/ThingTypeListBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Controls/ThingTypeListBox.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Core/IStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Core/IStorage.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Core/Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Core/Version.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Core/VersionListChangedArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Core/VersionListChangedArgs.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Core/VersionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Core/VersionStorage.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Geom/Direction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Geom/Direction.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Geom/Position.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Geom/Position.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Geom/Rect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Geom/Rect.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.IO/BinaryTreeReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.IO/BinaryTreeReader.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.IO/BinaryTreeWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.IO/BinaryTreeWriter.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.IO/FlagsWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.IO/FlagsWriter.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.IO/SpecialChar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.IO/SpecialChar.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Obd/ObdDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Obd/ObdDecoder.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Obd/ObdEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Obd/ObdEncoder.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Obd/ObdFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Obd/ObdFlags.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Obd/ObdVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Obd/ObdVersion.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Obd/ObjectData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Obd/ObjectData.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/BitmapLocker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/BitmapLocker.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/Clock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/Clock.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/ColorUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/ColorUtils.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/LZMACoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/LZMACoder.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/OutfitData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/OutfitData.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/PathUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/PathUtils.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/PropertySorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/PropertySorter.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.Utils/SpriteCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.Utils/SpriteCache.cs -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.csproj -------------------------------------------------------------------------------- /OpenTibia/OpenTibia.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/OpenTibia.sln -------------------------------------------------------------------------------- /OpenTibia/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OpenTibia/Settings.StyleCop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/OpenTibia/Settings.StyleCop -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/README.md -------------------------------------------------------------------------------- /ThirdParty/7zip/7zip.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/7zip.csproj -------------------------------------------------------------------------------- /ThirdParty/7zip/Common/CRC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Common/CRC.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Common/CommandLineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Common/CommandLineParser.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Common/InBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Common/InBuffer.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Common/OutBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Common/OutBuffer.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/LZ/IMatchFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/LZ/IMatchFinder.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/LZ/LzBinTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/LZ/LzBinTree.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/LZ/LzInWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/LZ/LzInWindow.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/LZ/LzOutWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/LZ/LzOutWindow.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/LZMA/LzmaBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/LZMA/LzmaBase.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/LZMA/LzmaDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/LZMA/LzmaDecoder.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/LZMA/LzmaEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/LZMA/LzmaEncoder.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/RangeCoder/RangeCoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/RangeCoder/RangeCoder.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/RangeCoder/RangeCoderBit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/RangeCoder/RangeCoderBit.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/Compress/RangeCoder/RangeCoderBitTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/Compress/RangeCoder/RangeCoderBitTree.cs -------------------------------------------------------------------------------- /ThirdParty/7zip/ICoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ottools/open-tibia/HEAD/ThirdParty/7zip/ICoder.cs --------------------------------------------------------------------------------