├── .eslintrc ├── .gitignore ├── README.md ├── demo.gif ├── index.css ├── index.html ├── index.ts ├── package.json ├── src ├── client │ ├── Cache.ts │ ├── Clock.ts │ ├── Connection.ts │ ├── Cooldown.ts │ ├── Creature.ts │ ├── Effect.ts │ ├── EventEmitter.ts │ ├── Game.ts │ ├── GameMap.ts │ ├── Input.ts │ ├── Item.ts │ ├── LocalPlayer.ts │ ├── Missile.ts │ ├── Object.ts │ ├── Thing.ts │ ├── Tile.ts │ ├── dnd.ts │ └── index.ts ├── core │ ├── common │ │ ├── enums.ts │ │ ├── helpers.ts │ │ └── types.ts │ ├── dat │ │ ├── Animator.ts │ │ ├── DatManager.ts │ │ ├── DatThingType.ts │ │ ├── DatThingTypeAttributes.ts │ │ └── FrameGroup.ts │ ├── file │ │ ├── BinaryTree.ts │ │ ├── BinaryTreeOutput.ts │ │ ├── DataBuffer.ts │ │ ├── FileInput.ts │ │ ├── FileOutput.ts │ │ └── FileStream.ts │ ├── otb │ │ ├── OtbItemType.ts │ │ ├── OtbItemTypeAttributes.ts │ │ └── OtbManager.ts │ ├── otbm │ │ ├── OtbmManager.ts │ │ ├── OtbmNode.ts │ │ ├── OtbmNodeHouseTile.ts │ │ ├── OtbmNodeItem.ts │ │ ├── OtbmNodeMapData.ts │ │ ├── OtbmNodeMapHeader.ts │ │ ├── OtbmNodeTile.ts │ │ ├── OtbmNodeTileArea.ts │ │ ├── OtbmNodeTown.ts │ │ ├── OtbmNodeTowns.ts │ │ ├── OtbmNodeWaypoint.ts │ │ └── OtbmNodeWaypoints.ts │ ├── spr │ │ ├── SprManager.ts │ │ └── Sprite.ts │ ├── structures │ │ ├── Client.ts │ │ ├── Color.ts │ │ ├── Light.ts │ │ ├── MarketData.ts │ │ ├── Outfit.ts │ │ ├── Pixel.ts │ │ ├── Point.ts │ │ ├── Position.ts │ │ └── Size.ts │ └── xml │ │ └── XMLManager.ts └── server │ ├── README.md │ ├── __otbm2json.ts │ ├── index.ts │ ├── net.ts │ ├── otbm.ts │ └── proxy.ts ├── tsconfig.json ├── types └── chaussette.d.ts └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/demo.gif -------------------------------------------------------------------------------- /index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/index.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/index.html -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/package.json -------------------------------------------------------------------------------- /src/client/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Cache.ts -------------------------------------------------------------------------------- /src/client/Clock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Clock.ts -------------------------------------------------------------------------------- /src/client/Connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Connection.ts -------------------------------------------------------------------------------- /src/client/Cooldown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Cooldown.ts -------------------------------------------------------------------------------- /src/client/Creature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Creature.ts -------------------------------------------------------------------------------- /src/client/Effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Effect.ts -------------------------------------------------------------------------------- /src/client/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/EventEmitter.ts -------------------------------------------------------------------------------- /src/client/Game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Game.ts -------------------------------------------------------------------------------- /src/client/GameMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/GameMap.ts -------------------------------------------------------------------------------- /src/client/Input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Input.ts -------------------------------------------------------------------------------- /src/client/Item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Item.ts -------------------------------------------------------------------------------- /src/client/LocalPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/LocalPlayer.ts -------------------------------------------------------------------------------- /src/client/Missile.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/client/Object.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/client/Thing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Thing.ts -------------------------------------------------------------------------------- /src/client/Tile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/Tile.ts -------------------------------------------------------------------------------- /src/client/dnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/dnd.ts -------------------------------------------------------------------------------- /src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/client/index.ts -------------------------------------------------------------------------------- /src/core/common/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/common/enums.ts -------------------------------------------------------------------------------- /src/core/common/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/common/helpers.ts -------------------------------------------------------------------------------- /src/core/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/common/types.ts -------------------------------------------------------------------------------- /src/core/dat/Animator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/dat/Animator.ts -------------------------------------------------------------------------------- /src/core/dat/DatManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/dat/DatManager.ts -------------------------------------------------------------------------------- /src/core/dat/DatThingType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/dat/DatThingType.ts -------------------------------------------------------------------------------- /src/core/dat/DatThingTypeAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/dat/DatThingTypeAttributes.ts -------------------------------------------------------------------------------- /src/core/dat/FrameGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/dat/FrameGroup.ts -------------------------------------------------------------------------------- /src/core/file/BinaryTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/file/BinaryTree.ts -------------------------------------------------------------------------------- /src/core/file/BinaryTreeOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/file/BinaryTreeOutput.ts -------------------------------------------------------------------------------- /src/core/file/DataBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/file/DataBuffer.ts -------------------------------------------------------------------------------- /src/core/file/FileInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/file/FileInput.ts -------------------------------------------------------------------------------- /src/core/file/FileOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/file/FileOutput.ts -------------------------------------------------------------------------------- /src/core/file/FileStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/file/FileStream.ts -------------------------------------------------------------------------------- /src/core/otb/OtbItemType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otb/OtbItemType.ts -------------------------------------------------------------------------------- /src/core/otb/OtbItemTypeAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otb/OtbItemTypeAttributes.ts -------------------------------------------------------------------------------- /src/core/otb/OtbManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otb/OtbManager.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmManager.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNode.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeHouseTile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeHouseTile.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeItem.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeMapData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeMapData.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeMapHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeMapHeader.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeTile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeTile.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeTileArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeTileArea.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeTown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeTown.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeTowns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeTowns.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeWaypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeWaypoint.ts -------------------------------------------------------------------------------- /src/core/otbm/OtbmNodeWaypoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/otbm/OtbmNodeWaypoints.ts -------------------------------------------------------------------------------- /src/core/spr/SprManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/spr/SprManager.ts -------------------------------------------------------------------------------- /src/core/spr/Sprite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/spr/Sprite.ts -------------------------------------------------------------------------------- /src/core/structures/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Client.ts -------------------------------------------------------------------------------- /src/core/structures/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Color.ts -------------------------------------------------------------------------------- /src/core/structures/Light.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Light.ts -------------------------------------------------------------------------------- /src/core/structures/MarketData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/MarketData.ts -------------------------------------------------------------------------------- /src/core/structures/Outfit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Outfit.ts -------------------------------------------------------------------------------- /src/core/structures/Pixel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Pixel.ts -------------------------------------------------------------------------------- /src/core/structures/Point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Point.ts -------------------------------------------------------------------------------- /src/core/structures/Position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Position.ts -------------------------------------------------------------------------------- /src/core/structures/Size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/structures/Size.ts -------------------------------------------------------------------------------- /src/core/xml/XMLManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/core/xml/XMLManager.ts -------------------------------------------------------------------------------- /src/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/server/README.md -------------------------------------------------------------------------------- /src/server/__otbm2json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/server/__otbm2json.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/net.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/server/net.ts -------------------------------------------------------------------------------- /src/server/otbm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/server/otbm.ts -------------------------------------------------------------------------------- /src/server/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/src/server/proxy.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/chaussette.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/types/chaussette.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatorib/otcts/HEAD/yarn.lock --------------------------------------------------------------------------------