├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── .vscode ├── settings.json └── user_snippets.code-snippets ├── GUGUGU.MD ├── LICENSE ├── README.EN.MD ├── README.RU.MD ├── README.md ├── content ├── maps │ └── temp.vmap └── panorama │ ├── images │ └── loading-screen.psd │ ├── src │ ├── def │ │ ├── defs.ts │ │ └── local_event_def.ts │ ├── end_screen │ │ └── layout.xml │ ├── hooks │ │ ├── useInterval.ts │ │ ├── useIsComponnetMounted.ts │ │ ├── useKeyboard.ts │ │ ├── useStateIfMounted.ts │ │ ├── useTimer.ts │ │ ├── useToggle.ts │ │ └── useXNetTable.ts │ ├── hud │ │ ├── layout.xml │ │ ├── script.tsx │ │ └── styles.less │ ├── loading-screen │ │ ├── layout.xml │ │ ├── script.tsx │ │ └── styles.less │ ├── test │ │ └── SequentialActions.test.tsx │ └── utils │ │ ├── draggable_window │ │ ├── README.md │ │ ├── draggable_window.less │ │ ├── draggable_window.tsx │ │ └── index.ts │ │ ├── event-bus.ts │ │ ├── flame_graph │ │ ├── flame_graph.less │ │ └── flame_graph.tsx │ │ ├── hide-default-hud.ts │ │ ├── keybinding.ts │ │ ├── react-panorama-qrcode │ │ ├── index.tsx │ │ ├── readme.md │ │ └── third-party │ │ │ └── qrcodegen │ │ │ ├── LICENSE │ │ │ ├── index.ts │ │ │ └── readme.md │ │ ├── sequential-actions.ts │ │ ├── util.ts │ │ └── x-nettable-dispatcher.ts │ ├── tsconfig.json │ ├── webpack.dev.js │ └── webpack.prod.js ├── excels ├── 刷怪表.xlsx ├── 单位表.xlsx ├── 技能表.xlsx ├── 物品表.xlsx ├── 英雄列表.xlsx └── 英雄表.xlsx ├── game ├── addoninfo.txt ├── maps │ └── temp.vpk ├── resource │ ├── addon.csv │ └── kv_generated.csv └── scripts │ ├── custom_net_tables.txt │ ├── npc │ ├── abilities.txt │ ├── custom_units.txt │ ├── heroes.txt │ ├── herolist.txt │ ├── items_list.txt │ ├── npc_abilities_custom.txt │ ├── npc_heroes_custom.txt │ ├── npc_items_custom.txt │ ├── npc_units_custom.txt │ └── round_settings.txt │ ├── src │ ├── addon_game_mode.ts │ ├── addon_game_mode_client.ts │ ├── examples │ │ ├── abilities │ │ │ ├── counter_helix_x.ts │ │ │ ├── crystal_nova_x.ts │ │ │ └── tiny_toss_x.ts │ │ ├── modifiers │ │ │ └── modifier_generic_arc.ts │ │ └── round_settings.ts │ ├── modules │ │ ├── Debug.ts │ │ ├── GameConfig.ts │ │ └── index.ts │ ├── server │ │ ├── core │ │ │ ├── ApiRequestOptions.ts │ │ │ ├── CancelablePromise.ts │ │ │ ├── OpenAPI.ts │ │ │ └── request.ts │ │ └── readme.md │ └── utils │ │ ├── aeslua.lua │ │ ├── aeslua │ │ ├── aes.lua │ │ ├── buffer.lua │ │ ├── ciphermode.lua │ │ ├── gf.lua │ │ └── util.lua │ │ ├── decrypt.lua │ │ ├── dota_ts_adapter.ts │ │ ├── index.ts │ │ ├── json.d.ts │ │ ├── json.lua │ │ ├── libs │ │ ├── LICENSE.txt │ │ ├── base64.d.ts │ │ ├── base64.lua │ │ ├── deflate.d.ts │ │ └── deflate.lua │ │ ├── md5.d.ts │ │ ├── md5.lua │ │ ├── performance │ │ ├── flame_graph_commands.ts │ │ ├── flame_graph_profiler.md │ │ ├── flame_graph_profiler.ts │ │ └── flame_graph_profiler_test.ts │ │ ├── popups.d.ts │ │ ├── popups.lua │ │ ├── precache.ts │ │ ├── sha.d.ts │ │ ├── sha.lua │ │ ├── timer_utils.ts │ │ ├── timers.d.ts │ │ ├── timers.lua │ │ ├── tstl-utils.ts │ │ ├── tween.ts │ │ └── xnet-table │ │ ├── index.ts │ │ └── readme.md │ └── tsconfig.json ├── gulpfile.ts ├── package.json ├── scripts ├── addon.config.ts ├── aeslua.lua ├── aeslua │ ├── aes.lua │ ├── buffer.lua │ ├── ciphermode.lua │ ├── gf.lua │ └── util.lua ├── compile.ts ├── encrypt_file.lua ├── getDotaPath.ts ├── install.ts ├── launch.ts ├── launchDota2.ts ├── prepublish.ts └── publish.ts ├── shared ├── gameevents.d.ts ├── net_tables.d.ts ├── readme.md └── x-net-table.d.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.md 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/user_snippets.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/.vscode/user_snippets.code-snippets -------------------------------------------------------------------------------- /GUGUGU.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/GUGUGU.MD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.EN.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/README.EN.MD -------------------------------------------------------------------------------- /README.RU.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/README.RU.MD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/README.md -------------------------------------------------------------------------------- /content/maps/temp.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/maps/temp.vmap -------------------------------------------------------------------------------- /content/panorama/images/loading-screen.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/images/loading-screen.psd -------------------------------------------------------------------------------- /content/panorama/src/def/defs.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/panorama/src/def/local_event_def.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/def/local_event_def.ts -------------------------------------------------------------------------------- /content/panorama/src/end_screen/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/end_screen/layout.xml -------------------------------------------------------------------------------- /content/panorama/src/hooks/useInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hooks/useInterval.ts -------------------------------------------------------------------------------- /content/panorama/src/hooks/useIsComponnetMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hooks/useIsComponnetMounted.ts -------------------------------------------------------------------------------- /content/panorama/src/hooks/useKeyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hooks/useKeyboard.ts -------------------------------------------------------------------------------- /content/panorama/src/hooks/useStateIfMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hooks/useStateIfMounted.ts -------------------------------------------------------------------------------- /content/panorama/src/hooks/useTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hooks/useTimer.ts -------------------------------------------------------------------------------- /content/panorama/src/hooks/useToggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hooks/useToggle.ts -------------------------------------------------------------------------------- /content/panorama/src/hooks/useXNetTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hooks/useXNetTable.ts -------------------------------------------------------------------------------- /content/panorama/src/hud/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hud/layout.xml -------------------------------------------------------------------------------- /content/panorama/src/hud/script.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hud/script.tsx -------------------------------------------------------------------------------- /content/panorama/src/hud/styles.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/hud/styles.less -------------------------------------------------------------------------------- /content/panorama/src/loading-screen/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/loading-screen/layout.xml -------------------------------------------------------------------------------- /content/panorama/src/loading-screen/script.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/panorama/src/loading-screen/styles.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/loading-screen/styles.less -------------------------------------------------------------------------------- /content/panorama/src/test/SequentialActions.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/test/SequentialActions.test.tsx -------------------------------------------------------------------------------- /content/panorama/src/utils/draggable_window/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/draggable_window/README.md -------------------------------------------------------------------------------- /content/panorama/src/utils/draggable_window/draggable_window.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/draggable_window/draggable_window.less -------------------------------------------------------------------------------- /content/panorama/src/utils/draggable_window/draggable_window.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/draggable_window/draggable_window.tsx -------------------------------------------------------------------------------- /content/panorama/src/utils/draggable_window/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/draggable_window/index.ts -------------------------------------------------------------------------------- /content/panorama/src/utils/event-bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/event-bus.ts -------------------------------------------------------------------------------- /content/panorama/src/utils/flame_graph/flame_graph.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/flame_graph/flame_graph.less -------------------------------------------------------------------------------- /content/panorama/src/utils/flame_graph/flame_graph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/flame_graph/flame_graph.tsx -------------------------------------------------------------------------------- /content/panorama/src/utils/hide-default-hud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/hide-default-hud.ts -------------------------------------------------------------------------------- /content/panorama/src/utils/keybinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/keybinding.ts -------------------------------------------------------------------------------- /content/panorama/src/utils/react-panorama-qrcode/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/react-panorama-qrcode/index.tsx -------------------------------------------------------------------------------- /content/panorama/src/utils/react-panorama-qrcode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/react-panorama-qrcode/readme.md -------------------------------------------------------------------------------- /content/panorama/src/utils/react-panorama-qrcode/third-party/qrcodegen/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/react-panorama-qrcode/third-party/qrcodegen/LICENSE -------------------------------------------------------------------------------- /content/panorama/src/utils/react-panorama-qrcode/third-party/qrcodegen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/react-panorama-qrcode/third-party/qrcodegen/index.ts -------------------------------------------------------------------------------- /content/panorama/src/utils/react-panorama-qrcode/third-party/qrcodegen/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/react-panorama-qrcode/third-party/qrcodegen/readme.md -------------------------------------------------------------------------------- /content/panorama/src/utils/sequential-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/sequential-actions.ts -------------------------------------------------------------------------------- /content/panorama/src/utils/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/util.ts -------------------------------------------------------------------------------- /content/panorama/src/utils/x-nettable-dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/src/utils/x-nettable-dispatcher.ts -------------------------------------------------------------------------------- /content/panorama/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/tsconfig.json -------------------------------------------------------------------------------- /content/panorama/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/webpack.dev.js -------------------------------------------------------------------------------- /content/panorama/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/content/panorama/webpack.prod.js -------------------------------------------------------------------------------- /excels/刷怪表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/excels/刷怪表.xlsx -------------------------------------------------------------------------------- /excels/单位表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/excels/单位表.xlsx -------------------------------------------------------------------------------- /excels/技能表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/excels/技能表.xlsx -------------------------------------------------------------------------------- /excels/物品表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/excels/物品表.xlsx -------------------------------------------------------------------------------- /excels/英雄列表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/excels/英雄列表.xlsx -------------------------------------------------------------------------------- /excels/英雄表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/excels/英雄表.xlsx -------------------------------------------------------------------------------- /game/addoninfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/addoninfo.txt -------------------------------------------------------------------------------- /game/maps/temp.vpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/maps/temp.vpk -------------------------------------------------------------------------------- /game/resource/addon.csv: -------------------------------------------------------------------------------- 1 | Tokens,English,SChinese 2 | addon_game_name,YOUR ADDON NAME,你的游戏名 -------------------------------------------------------------------------------- /game/resource/kv_generated.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/resource/kv_generated.csv -------------------------------------------------------------------------------- /game/scripts/custom_net_tables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/custom_net_tables.txt -------------------------------------------------------------------------------- /game/scripts/npc/abilities.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/npc/abilities.txt -------------------------------------------------------------------------------- /game/scripts/npc/custom_units.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/npc/custom_units.txt -------------------------------------------------------------------------------- /game/scripts/npc/heroes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/npc/heroes.txt -------------------------------------------------------------------------------- /game/scripts/npc/herolist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/npc/herolist.txt -------------------------------------------------------------------------------- /game/scripts/npc/items_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/npc/items_list.txt -------------------------------------------------------------------------------- /game/scripts/npc/npc_abilities_custom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/npc/npc_abilities_custom.txt -------------------------------------------------------------------------------- /game/scripts/npc/npc_heroes_custom.txt: -------------------------------------------------------------------------------- 1 | #base "heroes.txt" -------------------------------------------------------------------------------- /game/scripts/npc/npc_items_custom.txt: -------------------------------------------------------------------------------- 1 | #base "items_list.txt" -------------------------------------------------------------------------------- /game/scripts/npc/npc_units_custom.txt: -------------------------------------------------------------------------------- 1 | #base "custom_units.txt" -------------------------------------------------------------------------------- /game/scripts/npc/round_settings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/npc/round_settings.txt -------------------------------------------------------------------------------- /game/scripts/src/addon_game_mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/addon_game_mode.ts -------------------------------------------------------------------------------- /game/scripts/src/addon_game_mode_client.ts: -------------------------------------------------------------------------------- 1 | require('utils/index'); 2 | -------------------------------------------------------------------------------- /game/scripts/src/examples/abilities/counter_helix_x.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/examples/abilities/counter_helix_x.ts -------------------------------------------------------------------------------- /game/scripts/src/examples/abilities/crystal_nova_x.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/examples/abilities/crystal_nova_x.ts -------------------------------------------------------------------------------- /game/scripts/src/examples/abilities/tiny_toss_x.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/examples/abilities/tiny_toss_x.ts -------------------------------------------------------------------------------- /game/scripts/src/examples/modifiers/modifier_generic_arc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/examples/modifiers/modifier_generic_arc.ts -------------------------------------------------------------------------------- /game/scripts/src/examples/round_settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/examples/round_settings.ts -------------------------------------------------------------------------------- /game/scripts/src/modules/Debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/modules/Debug.ts -------------------------------------------------------------------------------- /game/scripts/src/modules/GameConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/modules/GameConfig.ts -------------------------------------------------------------------------------- /game/scripts/src/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/modules/index.ts -------------------------------------------------------------------------------- /game/scripts/src/server/core/ApiRequestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/server/core/ApiRequestOptions.ts -------------------------------------------------------------------------------- /game/scripts/src/server/core/CancelablePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/server/core/CancelablePromise.ts -------------------------------------------------------------------------------- /game/scripts/src/server/core/OpenAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/server/core/OpenAPI.ts -------------------------------------------------------------------------------- /game/scripts/src/server/core/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/server/core/request.ts -------------------------------------------------------------------------------- /game/scripts/src/server/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/server/readme.md -------------------------------------------------------------------------------- /game/scripts/src/utils/aeslua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/aeslua.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/aeslua/aes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/aeslua/aes.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/aeslua/buffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/aeslua/buffer.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/aeslua/ciphermode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/aeslua/ciphermode.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/aeslua/gf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/aeslua/gf.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/aeslua/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/aeslua/util.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/decrypt.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/decrypt.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/dota_ts_adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/dota_ts_adapter.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/index.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/json.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/json.d.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/json.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/libs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/libs/LICENSE.txt -------------------------------------------------------------------------------- /game/scripts/src/utils/libs/base64.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/libs/base64.d.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/libs/base64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/libs/base64.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/libs/deflate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/libs/deflate.d.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/libs/deflate.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/libs/deflate.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/md5.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/md5.d.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/md5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/md5.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/performance/flame_graph_commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/performance/flame_graph_commands.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/performance/flame_graph_profiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/performance/flame_graph_profiler.md -------------------------------------------------------------------------------- /game/scripts/src/utils/performance/flame_graph_profiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/performance/flame_graph_profiler.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/performance/flame_graph_profiler_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/performance/flame_graph_profiler_test.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/popups.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/popups.d.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/popups.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/popups.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/precache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/precache.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/sha.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/sha.d.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/sha.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/sha.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/timer_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/timer_utils.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/timers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/timers.d.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/timers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/timers.lua -------------------------------------------------------------------------------- /game/scripts/src/utils/tstl-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/tstl-utils.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/tween.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/tween.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/xnet-table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/xnet-table/index.ts -------------------------------------------------------------------------------- /game/scripts/src/utils/xnet-table/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/src/utils/xnet-table/readme.md -------------------------------------------------------------------------------- /game/scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/game/scripts/tsconfig.json -------------------------------------------------------------------------------- /gulpfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/gulpfile.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/package.json -------------------------------------------------------------------------------- /scripts/addon.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/addon.config.ts -------------------------------------------------------------------------------- /scripts/aeslua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/aeslua.lua -------------------------------------------------------------------------------- /scripts/aeslua/aes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/aeslua/aes.lua -------------------------------------------------------------------------------- /scripts/aeslua/buffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/aeslua/buffer.lua -------------------------------------------------------------------------------- /scripts/aeslua/ciphermode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/aeslua/ciphermode.lua -------------------------------------------------------------------------------- /scripts/aeslua/gf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/aeslua/gf.lua -------------------------------------------------------------------------------- /scripts/aeslua/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/aeslua/util.lua -------------------------------------------------------------------------------- /scripts/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/compile.ts -------------------------------------------------------------------------------- /scripts/encrypt_file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/encrypt_file.lua -------------------------------------------------------------------------------- /scripts/getDotaPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/getDotaPath.ts -------------------------------------------------------------------------------- /scripts/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/install.ts -------------------------------------------------------------------------------- /scripts/launch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/launch.ts -------------------------------------------------------------------------------- /scripts/launchDota2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/launchDota2.ts -------------------------------------------------------------------------------- /scripts/prepublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/prepublish.ts -------------------------------------------------------------------------------- /scripts/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/scripts/publish.ts -------------------------------------------------------------------------------- /shared/gameevents.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/shared/gameevents.d.ts -------------------------------------------------------------------------------- /shared/net_tables.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/shared/net_tables.d.ts -------------------------------------------------------------------------------- /shared/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/shared/readme.md -------------------------------------------------------------------------------- /shared/x-net-table.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/shared/x-net-table.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XavierCHN/x-template/HEAD/yarn.lock --------------------------------------------------------------------------------