Skip to content

Milehigh.patch#45

Open
evanwilson-arch wants to merge 55 commits intoUnity-Technologies:masterfrom
evanwilson-arch:MILEHIGH.PATCH
Open

Milehigh.patch#45
evanwilson-arch wants to merge 55 commits intoUnity-Technologies:masterfrom
evanwilson-arch:MILEHIGH.PATCH

Conversation

@evanwilson-arch
Copy link
Copy Markdown

No description provided.

google-labs-jules bot and others added 30 commits April 1, 2026 17:01
- Created EncounterDirector.cs for processing combat event sequences.
- Added abstract CombatEventSO.cs for ScriptableObject-based events.
- Added placeholder NovomindadCharacter.cs and EnemyCharacter.cs classes.
- Created CombatSystems.asmdef and updated MatchplayTests.asmdef references.
- Added initial unit tests in CombatSystemsTests.cs.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…-migration-17220820955438957112

Implement EncounterDirector and data-driven combat event system
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
- Added DataModels.cs with serializable classes for Metadata, CharacterProfile, ObjectInteraction, Dialogue, and SceneScenario.
- Updated NovomindadCharacter and EnemyCharacter to include CharacterProfile.
- Refactored EncounterDirector to process data-driven scenarios from HorizonGameData.
- Fixed a potential memory leak by avoiding transient ScriptableObject instantiation for dialogues.
- Added unit tests for serialization and scenario processing logic.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…models-17497290338643980604

Implement HorizonGameData Schema and Integration
Added a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…tadata

- Created Assets/Art/Material/HyperrealisticPlatformShader.shader with "Void Glitch" vertex displacement logic and URP compatibility.
- Updated CombatSystems DataModels.cs to include mission, objective, location, and lore fields in Metadata, and a list of abilities in CharacterProfile.
- Enhanced NovomindadCharacter.cs and EnemyCharacter.cs with rich text logging and ability verification logic.
- Updated EncounterDirector.cs to log the new lore fields during scenario execution.
- Added unit tests in CombatSystemsTests.cs for the new ability verification and metadata fields.
- Fixed a compilation error by adding 'using System.Collections.Generic;' to NovomindadCharacter.cs.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…d-lore-integration-18324442017824965033

Implement 'Void Glitch' Shader and Narrative Integration
This commit adds a new Quickstart guide for the Jules REST API in
Documentation/api/quickstart.md. It also creates a public/ directory
with a placeholder for the referenced API key settings image and
updates the documentation to point to this location.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…badc870c

Add Jules REST API Quickstart Guide
- Added generic vulnerability disclosure template to '.github/ISSUE_TEMPLATE/vulnerability-report.md'.
- Enhanced CodeQL static analysis in '.github/workflows/codeql.yml' with security-extended and security-and-quality queries.
- Fixed 'Echo-Dupe' (IX-Node state manipulation) exploit by implementing a server-authoritative 'ServerRpc' in 'Matchplayer.cs'.
- Added spoofing/DoS protection to 'Matchplayer.cs' by validating 'SenderClientId' in RPC calls.
- Implemented 'SynchedServerData' singleton and server-authoritative client status tracking to prevent duplicate transitions.
- Improved 'SynchedServerData' lifecycle management with proper singleton cleanup in 'OnNetworkDespawn'.
- Ensured consistent formatting and indentation across modified scripts.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…-echo-dupe-fix-6353527442801817860

Security Hardening and Echo-Dupe Exploit Fix
…hardening-echo-dupe-fix-6353527442801817860

Revert "Security Hardening and Echo-Dupe Exploit Fix"
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
- Populated the "Next steps" section in `Documentation/api/quickstart.md` with guidance for alpha users.
- Corrected the broken image path for the API key settings interface to point to the root `public/` directory.
- Created the root `public/` directory to match the expected project structure.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Populated the "Next steps" section in `Documentation/api/quickstart.md` with guidance for alpha users.
- Corrected the broken image path for the API key settings interface.
- Removed the inapplicable `.github/workflows/dotnet-desktop.yml` workflow, which was causing CI failures as this is a Unity project without a standard .NET Desktop solution.
- Created the root `public/` directory for asset storage.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Replaced broken relative image path for 'jules-api-key-settings.png' with a descriptive ApiNote.
- Converted relative link '/docs/' to absolute 'https://jules.google.com/docs/'.
- Improved documentation clarity and robustness by ensuring all paths resolve correctly.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Removed broken reference to missing 'jules-api-key-settings.png' asset.
- Populated 'Next steps' section with relevant links.
- Verified removal of incorrect relative paths.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
… docs

- Deleted '.github/workflows/dotnet-desktop.yml' which was a non-functional boilerplate causing CI failures (Specify a project or solution file error).
- Fixed 'Documentation/api/quickstart.md' by removing broken relative image links and updating relative web links to absolute URLs.
- Replaced the missing 'jules-api-key-settings.png' reference with a text-based ApiNote.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Remove broken image reference to missing 'jules-api-key-settings.png'
- Update relative link for GitHub app installation to an absolute URL
  (https://jules.google.com/docs/) for consistency and reliability.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Removed broken reference to missing 'jules-api-key-settings.png'.
- Populated 'Next steps' section in 'quickstart.md'.
- Deleted non-functional '.github/workflows/dotnet-desktop.yml' causing CI errors.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Delete `.github/workflows/dotnet-desktop.yml`, an unconfigured boilerplate template causing CI failures.
- Fix broken image link in `Documentation/api/quickstart.md` by removing the reference to missing `jules-api-key-settings.png`.
- Update relative link for GitHub app installation in `Documentation/api/quickstart.md` to an absolute URL (https://jules.google.com/docs/).

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…7581638420197294-233ab516

Update Jules REST API Quickstart Documentation
…steps-18324442017824965033-7739196567232880917

Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
evanwilson-arch and others added 8 commits April 3, 2026 06:41
…g-image-and-next-steps-18324442017824965033-7739196567232880917

Fix Jules REST API Quickstart documentation issues
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…0894673721630575

Fix broken and relative links in Jules REST API quickstart documentation
…andscape

- Implemented DesolateEchoAI state machine (Passive/Hostile states) in Assets/Scripts/AI/.
- Added AI.asmdef and updated MatchplayTests.asmdef for the new module.
- Mitigated 'Echo-Dupe' exploit in Matchplayer.cs using ServerRpc validation.
- Refactored SynchedServerData.cs to implement Singleton pattern and client tracking.
- Created Documentation/Unity6_Analysis.md based on the 2026 technical landscape.
- Cleaned up Documentation/api/quickstart.md and removed non-functional CI workflow.
- Added AI unit tests in Assets/Scripts/Tests/Editor/AITests.cs.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…liation-4536540493655772112

Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…nd-memory-reconciliation-4536540493655772112

Codebase Reconciliation and Unity 6 Documentation Update
…7035655217004

Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…and-assets-2177497035655217004

Fix Jules REST API Quickstart documentation links and assets
Copy link
Copy Markdown

@milehighxworld-sys milehighxworld-sys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

100

Copy link
Copy Markdown
Author

@evanwilson-arch evanwilson-arch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

100

google-labs-jules bot and others added 4 commits April 3, 2026 22:26
Synchronize Quickstart guide with latest specifications, fix broken image references, and ensure link consistency.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…and-assets-3635531152550532752

Fix Jules REST API Quickstart documentation
Copy link
Copy Markdown

@milehighxworld-sys milehighxworld-sys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Failed to fetch from the remote repository. See the Output window for more details.

evanwilson-arch and others added 13 commits April 4, 2026 00:59
Synchronized Documentation/api/quickstart.md with the latest specifications by removing the detailed "Next steps" list while maintaining established absolute URL conventions and omitting missing image assets to prevent broken links.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
- Synchronize `Documentation/api/quickstart.md` with the latest specifications.
- Use absolute URL for the Jules GitHub app installation link.
- Remove reference to missing `jules-api-key-settings.png` asset.
- Truncate 'Next steps' section to a header only.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…ocs-links-and-assets-3635531152550532752

Revert "Fix Jules REST API Quickstart documentation"
…39979

Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…s-18379755964410439979

Update Jules REST API Quickstart documentation
…865014

Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
…es-18031332383353865014

Update Jules REST API Quickstart documentation
Added a new Unity material asset 'HDRPSamples_ExteriorGroundCyclo.mat' in 'Assets/Art/Material/' using the provided YAML configuration. This material includes properties for ground coloring, falloff noise, and tile breakup.

Co-authored-by: evanwilson-arch <271670533+evanwilson-arch@users.noreply.github.com>
…cyclo-material-17163886464299962045

Add HDRPSamples_ExteriorGroundCyclo Material Asset
Signed-off-by: Evan Michael Wilson <271670533+evanwilson-arch@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants