Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
0bdb65a
Dynamic/Static
MegaPiggy Mar 3, 2025
248b9a3
some more methods
MegaPiggy Mar 3, 2025
45e8fa6
simplify
MegaPiggy Mar 3, 2025
4dc2ea0
return value
MegaPiggy Mar 3, 2025
84b2c6e
CommandSequenceIds
MegaPiggy Mar 3, 2025
e58060d
flag methods
MegaPiggy Mar 3, 2025
a1f3bfe
documentation
MegaPiggy Mar 3, 2025
ce31d3d
add more to example mod
MegaPiggy Mar 3, 2025
795580f
slight changes
MegaPiggy Apr 25, 2025
91c168d
remove tests
misternebula Apr 3, 2026
5604cb0
Add disableVersionPopup to owml config
misternebula Apr 3, 2026
9c23d45
Revert "return value"
MegaPiggy Apr 3, 2026
7f0448d
Merge pull request #621 from ow-mods/enumUpdate
misternebula Apr 3, 2026
c08572a
bump owml versions
misternebula Apr 3, 2026
03fd87c
add owml menu option for DisableVersionPopup
misternebula Apr 3, 2026
45156b8
add DisableVersionPopup menu setting to handler for default settings
misternebula Apr 3, 2026
fb48075
separate menu example code into new sample mod
misternebula Apr 5, 2026
5ab9162
use Object.Instantiate(orig, parent) in menu code more
misternebula Apr 5, 2026
bb8532d
Add debug log for menu loading
misternebula Apr 5, 2026
cc5328d
add dummy config to MenuExample
misternebula Apr 5, 2026
cc9539a
null check in RemoveTab
misternebula Apr 11, 2026
9d9a74d
key rebinding
misternebula Apr 11, 2026
ac8fea3
gamepad binding
misternebula Apr 11, 2026
e7194ff
just use base-game rebinding element
misternebula Apr 11, 2026
1197f41
reset keybinds to default
misternebula Apr 11, 2026
3badc87
Remove IOWMLKeyRebindingElement
misternebula Apr 11, 2026
97ecfee
fix wrong tooltips on rebinding elements
misternebula Apr 11, 2026
d0e2bfb
fix rebinding elements not being properly removed
misternebula Apr 11, 2026
2b3d233
Set debug type to portable
MegaPiggy Mar 7, 2026
2072b0d
Generate interface xml
MegaPiggy Mar 7, 2026
db2f183
Copy pdb file
MegaPiggy Mar 7, 2026
9307859
Add dots value to separators
MegaPiggy Mar 7, 2026
a108c2a
Add label settings type
MegaPiggy Mar 7, 2026
d13bcd4
Only keep value from config
MegaPiggy Mar 7, 2026
2517de1
Add .csproj.user
MegaPiggy Mar 7, 2026
0b39913
Make OWO static
MegaPiggy Mar 7, 2026
3a88eae
Move to separate methods
MegaPiggy Mar 7, 2026
2487224
Fix typo
MegaPiggy Apr 11, 2026
a13cb97
Fix alignment of rebinding
MegaPiggy Apr 11, 2026
215b875
Add label to schema
MegaPiggy Apr 12, 2026
f05ce2f
Add dots field to separator
MegaPiggy Apr 12, 2026
67382a0
better schema
MegaPiggy Apr 12, 2026
8885dbf
change lang version to latest
MegaPiggy Apr 12, 2026
8fa7eed
turn off copy local on examples
MegaPiggy Apr 12, 2026
15ac9b2
add separator and label to menu example
MegaPiggy Apr 12, 2026
9d99784
add text and number input to menu example
MegaPiggy Apr 12, 2026
454effa
Separator Dots and Label (#626)
MegaPiggy Apr 12, 2026
fc0a5d5
fix void return error
MegaPiggy Apr 12, 2026
168bf53
Make developing easier (#625)
MegaPiggy Apr 12, 2026
81273ce
add side field to labels
MegaPiggy Apr 12, 2026
ac8c9fb
Merge pull request #627 from ow-mods/sideLabel
misternebula Apr 12, 2026
6e4a316
axis selection, composite bindings
misternebula Apr 16, 2026
a7de567
enums instead of path strings, rework RegisterComposite, debug gui
misternebula Apr 18, 2026
ad513b4
documentation fixes
misternebula Apr 18, 2026
55f0dd8
start of menu docs
misternebula Apr 18, 2026
214dd4d
make menus for mods with rebinds but no configs
misternebula Apr 18, 2026
02a3655
Update menuhelper.md
misternebula Apr 18, 2026
701600f
update xml comments
misternebula Apr 18, 2026
64a1395
positive/negative bars gui drawing
misternebula Apr 20, 2026
fd4d1b7
change primary/secondary to positive/negative
misternebula Apr 20, 2026
bd5abdc
remove debugging patch
misternebula Apr 20, 2026
8359a91
Cleanup
misternebula Apr 20, 2026
68ca762
more documentation
misternebula Apr 23, 2026
158d150
Init Starlight
Bwc9876 Apr 23, 2026
42a030e
Change Action
Bwc9876 Apr 23, 2026
0f2b18a
Fix unity wiki link card
Bwc9876 Apr 23, 2026
885f313
Merge pull request #628 from ow-mods/docs-rewrite
Bwc9876 Apr 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Build Docs
on:
workflow_dispatch:
push:
branches:
- master
paths:
- docs/**
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: pages
cancel-in-progress: true
jobs:
build:
name: Build Docs
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Build Site
uses: withastro/action@v6
with:
path: ./docs
deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v5
80 changes: 0 additions & 80 deletions .github/workflows/docs_build.yml

This file was deleted.

5 changes: 4 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,10 @@ jobs:
uses: roryprimrose/set-vs-sdk-project-version@v1
with:
version: ${{ steps.version.outputs.prop }}


- name: Remove .csproj.user
run: if (Test-Path src\OWML.Launcher\OWML.Launcher.csproj.user) { rm src\OWML.Launcher\OWML.Launcher.csproj.user }

- name: setup msbuild
uses: microsoft/setup-msbuild@v1
- name: setup nuget
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates

Expand Down
55 changes: 9 additions & 46 deletions OWML.sln
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.2.32602.215
# Visual Studio Version 18
VisualStudioVersion = 18.3.11527.330
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{5F23B5A9-FEFC-4016-9A00-5DDE76798B85}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{CEAC0A30-FF6F-4618-9C55-E2A0D81B863A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SampleMods", "SampleMods", "{C447A599-2700-44E1-BBFA-52880B7BFFBA}"
Expand Down Expand Up @@ -44,18 +42,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.EnableDebugMode", "src
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.LoadCustomAssets", "src\SampleMods\OWML.LoadCustomAssets\OWML.LoadCustomAssets.csproj", "{FAD6D4A0-5B49-4ABC-B11A-FF6D509FB77D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.GameFinder.Tests", "tests\OWML.GameFinder.Tests\OWML.GameFinder.Tests.csproj", "{B5F78317-9735-4B01-88EB-C288726CD69D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.Tests.Setup", "tests\OWML.Tests.Setup\OWML.Tests.Setup.csproj", "{4CEDEC69-8F13-495B-8866-9B2F6ACBE8BB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.ModLoader.Tests", "tests\OWML.ModLoader.Tests\OWML.ModLoader.Tests.csproj", "{ACDD836F-1A85-496A-826A-EB1865D355ED}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.Launcher.Tests", "tests\OWML.Launcher.Tests\OWML.Launcher.Tests.csproj", "{39F80A26-8DBB-43CE-89E2-2D148489D73C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.ModFinder.Tests", "tests\OWML.ModFinder.Tests\OWML.ModFinder.Tests.csproj", "{65AC15AE-920A-4C98-B730-7CD20EA76310}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.Utils.Tests", "tests\OWML.Utils.Tests\OWML.Utils.Tests.csproj", "{DA74E671-FA8A-4834-90B7-368054990690}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.Temp", "src\OWML.Temp\OWML.Temp.csproj", "{2E866A8D-1C5B-43C2-80D1-632E785A6F3B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.ExampleAPI", "src\SampleMods\OWML.ExampleAPI\OWML.ExampleAPI.csproj", "{F56A9B0D-420F-493F-9B53-0CCD218A895E}"
Expand All @@ -71,6 +57,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OWML.EnumExample", "src\SampleMods\OWML.EnumExample\OWML.EnumExample.csproj", "{739D16FB-7848-4047-A173-500CE7C40399}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OWML.MenuExample", "src\SampleMods\OWML.MenuExample\OWML.MenuExample.csproj", "{16B9B21F-1866-4487-8D03-94CFE7E9DCE5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -141,30 +129,6 @@ Global
{FAD6D4A0-5B49-4ABC-B11A-FF6D509FB77D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FAD6D4A0-5B49-4ABC-B11A-FF6D509FB77D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FAD6D4A0-5B49-4ABC-B11A-FF6D509FB77D}.Release|Any CPU.Build.0 = Release|Any CPU
{B5F78317-9735-4B01-88EB-C288726CD69D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B5F78317-9735-4B01-88EB-C288726CD69D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B5F78317-9735-4B01-88EB-C288726CD69D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B5F78317-9735-4B01-88EB-C288726CD69D}.Release|Any CPU.Build.0 = Release|Any CPU
{4CEDEC69-8F13-495B-8866-9B2F6ACBE8BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4CEDEC69-8F13-495B-8866-9B2F6ACBE8BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4CEDEC69-8F13-495B-8866-9B2F6ACBE8BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4CEDEC69-8F13-495B-8866-9B2F6ACBE8BB}.Release|Any CPU.Build.0 = Release|Any CPU
{ACDD836F-1A85-496A-826A-EB1865D355ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ACDD836F-1A85-496A-826A-EB1865D355ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ACDD836F-1A85-496A-826A-EB1865D355ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ACDD836F-1A85-496A-826A-EB1865D355ED}.Release|Any CPU.Build.0 = Release|Any CPU
{39F80A26-8DBB-43CE-89E2-2D148489D73C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{39F80A26-8DBB-43CE-89E2-2D148489D73C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{39F80A26-8DBB-43CE-89E2-2D148489D73C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{39F80A26-8DBB-43CE-89E2-2D148489D73C}.Release|Any CPU.Build.0 = Release|Any CPU
{65AC15AE-920A-4C98-B730-7CD20EA76310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{65AC15AE-920A-4C98-B730-7CD20EA76310}.Debug|Any CPU.Build.0 = Debug|Any CPU
{65AC15AE-920A-4C98-B730-7CD20EA76310}.Release|Any CPU.ActiveCfg = Release|Any CPU
{65AC15AE-920A-4C98-B730-7CD20EA76310}.Release|Any CPU.Build.0 = Release|Any CPU
{DA74E671-FA8A-4834-90B7-368054990690}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DA74E671-FA8A-4834-90B7-368054990690}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA74E671-FA8A-4834-90B7-368054990690}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA74E671-FA8A-4834-90B7-368054990690}.Release|Any CPU.Build.0 = Release|Any CPU
{2E866A8D-1C5B-43C2-80D1-632E785A6F3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2E866A8D-1C5B-43C2-80D1-632E785A6F3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2E866A8D-1C5B-43C2-80D1-632E785A6F3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand All @@ -177,6 +141,10 @@ Global
{739D16FB-7848-4047-A173-500CE7C40399}.Debug|Any CPU.Build.0 = Debug|Any CPU
{739D16FB-7848-4047-A173-500CE7C40399}.Release|Any CPU.ActiveCfg = Release|Any CPU
{739D16FB-7848-4047-A173-500CE7C40399}.Release|Any CPU.Build.0 = Release|Any CPU
{16B9B21F-1866-4487-8D03-94CFE7E9DCE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{16B9B21F-1866-4487-8D03-94CFE7E9DCE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{16B9B21F-1866-4487-8D03-94CFE7E9DCE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{16B9B21F-1866-4487-8D03-94CFE7E9DCE5}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -199,15 +167,10 @@ Global
{AC134171-116C-42BB-95D6-BF97C2B29454} = {CEAC0A30-FF6F-4618-9C55-E2A0D81B863A}
{34E8B1FF-1218-42CE-832F-1FB8B39C247F} = {C447A599-2700-44E1-BBFA-52880B7BFFBA}
{FAD6D4A0-5B49-4ABC-B11A-FF6D509FB77D} = {C447A599-2700-44E1-BBFA-52880B7BFFBA}
{B5F78317-9735-4B01-88EB-C288726CD69D} = {5F23B5A9-FEFC-4016-9A00-5DDE76798B85}
{4CEDEC69-8F13-495B-8866-9B2F6ACBE8BB} = {5F23B5A9-FEFC-4016-9A00-5DDE76798B85}
{ACDD836F-1A85-496A-826A-EB1865D355ED} = {5F23B5A9-FEFC-4016-9A00-5DDE76798B85}
{39F80A26-8DBB-43CE-89E2-2D148489D73C} = {5F23B5A9-FEFC-4016-9A00-5DDE76798B85}
{65AC15AE-920A-4C98-B730-7CD20EA76310} = {5F23B5A9-FEFC-4016-9A00-5DDE76798B85}
{DA74E671-FA8A-4834-90B7-368054990690} = {5F23B5A9-FEFC-4016-9A00-5DDE76798B85}
{2E866A8D-1C5B-43C2-80D1-632E785A6F3B} = {CEAC0A30-FF6F-4618-9C55-E2A0D81B863A}
{F56A9B0D-420F-493F-9B53-0CCD218A895E} = {C447A599-2700-44E1-BBFA-52880B7BFFBA}
{739D16FB-7848-4047-A173-500CE7C40399} = {C447A599-2700-44E1-BBFA-52880B7BFFBA}
{16B9B21F-1866-4487-8D03-94CFE7E9DCE5} = {C447A599-2700-44E1-BBFA-52880B7BFFBA}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {0E767163-75F9-420A-80EB-320429543CAD}
Expand Down
2 changes: 0 additions & 2 deletions docs/.env

This file was deleted.

21 changes: 21 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# build output
dist/
# generated types
.astro/

# dependencies
node_modules/

# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*


# environment variables
.env
.env.production

# macOS-specific files
.DS_Store
5 changes: 0 additions & 5 deletions docs/.markdownlint.json

This file was deleted.

4 changes: 4 additions & 0 deletions docs/.vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"recommendations": ["astro-build.astro-vscode"],
"unwantedRecommendations": []
}
11 changes: 11 additions & 0 deletions docs/.vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"version": "0.2.0",
"configurations": [
{
"command": "./node_modules/.bin/astro dev",
"name": "Development server",
"request": "launch",
"type": "node-terminal"
}
]
}
38 changes: 0 additions & 38 deletions docs/CONTRIBUTING.md

This file was deleted.

12 changes: 0 additions & 12 deletions docs/Pipfile

This file was deleted.

Loading
Loading