Skip to content

Commit ec7f483

Browse files
committed
Merge branch 'latest' into docs-test
2 parents 95775d0 + a41b927 commit ec7f483

File tree

29 files changed

+1866
-398
lines changed

29 files changed

+1866
-398
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ __test*
99
check_lua_versions.sh
1010

1111
# MkDocs
12-
.cache
12+
.cache

.vscode/alyxlib_tooling.code-snippets

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"scope": "lua",
4848
"prefix": ["snippet", "tool", "footer initialized"],
4949
"body": [
50-
"print(\"${1:name}.lua \".. ${2:version} ..\" initialized...\")",
5150
"",
5251
"return ${2:version}",
5352
],

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,12 @@ Your addon is linked to AlyxLib via symbolic links, ensuring that every addon us
3131

3232
* Full VScript code completion using [Lua Language Server](https://luals.github.io/)
3333
* Save/Load most data types easily to any entity.
34-
* Custom class implementation for entities, including inheritence and automatic variable saving.
34+
* Custom class implementation for entities, including inheritance and automatic variable saving.
3535
* Player interaction simplification and tracking of items.
3636
* Panorama panel interaction, allowing sending and receiving data with Lua.
3737
* Easy controller input tracking with function callbacks.
3838
* Lots of useful debugging functions and console commands.
39+
* A fully customizable in-game debug menu.
3940

4041
See the extensive wiki for full function reference and code examples.
4142

@@ -74,4 +75,5 @@ You can also join us on our <img src="https://github.com/user-attachments/assets
7475
<a title="Partial Clip Storage" href="https://steamcommunity.com/sharedfiles/filedetails/?id=3329684800"><img src="https://images.steamusercontent.com/ugc/2397692528303495590/700AD9E3DD1C2984BCD4F2D588ACDD8BE2EB6EAD/" width="23%"></img></a>
7576
<a title="Alyx Wears Glasses" href="https://steamcommunity.com/sharedfiles/filedetails/?id=2703180455"><img src="https://images.steamusercontent.com/ugc/2397692528303482230/73852A6226202BAA79D1D7E3C88083D71F356D87/" width="23%"></img></a>
7677
<a title="Combine Shoot and Scoot" href="https://steamcommunity.com/sharedfiles/filedetails/?id=3426415080"><img src="https://images.steamusercontent.com/ugc/6295179234055719/14236C86CACFA0CCEF2A506B1EC6C07E980819CC/" width="23%"></img></a>
78+
<a title="Removable Health Vials" href="https://steamcommunity.com/sharedfiles/filedetails/?id=3527754624"><img src="https://images.steamusercontent.com/ugc/17381853478388583576/123BD1E044FCBA6D52324E594F845AFBB623F6E2/" width="23%"></img></a>
7779
</p>

deployment_manifest.json

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,34 @@
8282

8383
"panorama": [
8484
{
85-
"type": "symlink",
86-
"description": "Panorama Lua integration symlink",
85+
"type": "hardlink",
86+
"description": "Panorama Lua integration hardlink",
8787
"source": "{AlyxLib}/panorama/scripts/custom_game/panorama_lua.js",
8888
"destination": "{AddonContent}/panorama/scripts/custom_game/panorama_lua.js"
8989
},
9090
{
91-
"type": "symlink",
92-
"description": "Panorama code completion symlink",
91+
"type": "hardlink",
92+
"description": "Panorama code completion hardlink",
9393
"source": "{AlyxLib}/panorama/scripts/custom_game/panoramadoc.js",
9494
"destination": "{AddonContent}/panorama/scripts/custom_game/panoramadoc.js"
95+
},
96+
{
97+
"type": "hardlink",
98+
"description": "DebugMenu layout hardlink",
99+
"source": "{AlyxLib}/panorama/layout/custom_game/alyxlib_debug_menu.xml",
100+
"destination": "{AddonContent}/panorama/layout/custom_game/alyxlib_debug_menu.xml"
101+
},
102+
{
103+
"type": "hardlink",
104+
"description": "DebugMenu script hardlink",
105+
"source": "{AlyxLib}/panorama/scripts/custom_game/alyxlib_debug_menu.js",
106+
"destination": "{AddonContent}/panorama/scripts/custom_game/alyxlib_debug_menu.js"
107+
},
108+
{
109+
"type": "hardlink",
110+
"description": "DebugMenu styles hardlink",
111+
"source": "{AlyxLib}/panorama/styles/custom_game/alyxlib_debug_menu.css",
112+
"destination": "{AddonContent}/panorama/styles/custom_game/alyxlib_debug_menu.css"
95113
}
96114
],
97115

panorama/layout/custom_game/alyxlib_debug_menu.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
</Panel>
2222

2323
<Panel id="background_panel" class="bg">
24-
<Panel class="header">
24+
<Panel id="TitleBar" class="header" onactivate="StartPanelDrag()">
2525
<Label class="header" text="Debug Menu" />
2626
</Panel>
2727
<Panel class="empty_row" />
@@ -38,6 +38,7 @@
3838
<Panel id="CategoryCycler" class="cycle_item custom_cycle">
3939
<Button id="CycleCategoryLeftButton" class="CycleCategoryLeft" onactivate="CycleCategories(-1)">
4040
<Panel class="cycle_image cycle_image_left"/>
41+
<Label id="CycleCategoryLeftButtonLabel" text="" />
4142
</Button>
4243

4344
<!-- Category buttons are kept here -->
@@ -46,6 +47,7 @@
4647
<!-- Cycle right -->
4748
<Button id="CycleCategoryRightButton" class="CycleCategoryRight" onactivate="CycleCategories(1)">
4849
<Panel class="cycle_image cycle_image_right"/>
50+
<Label id="CycleCategoryRightButtonLabel" text="" />
4951
</Button>
5052
</Panel>
5153

0 commit comments

Comments
 (0)