-
Notifications
You must be signed in to change notification settings - Fork 60
Game Piece Asset Support [AARD-1902]
#1190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
azaleacolburn
wants to merge
107
commits into
dev
Choose a base branch
from
colbura/1902/game-piece-asset-support
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 51 commits
Commits
Show all changes
107 commits
Select commit
Hold shift + click to select a range
b4237fb
chore: remote --open from bun run dev
azaleacolburn b7f00f4
feat: add game pieces to configure asset panel
azaleacolburn 96c74ac
feat(wip): start changing mirabuf parser
azaleacolburn b1731f4
feat: refactor ancestral break function
azaleacolburn cd697ae
feat: recursively parse gamepieces
azaleacolburn 0dfe38f
feat(wip): manually create ground joint
azaleacolburn 62ffc2c
chore: remote --open from bun run dev
azaleacolburn 5563f31
feat: add game pieces to configure asset panel
azaleacolburn 397e549
feat(wip): start changing mirabuf parser
azaleacolburn 65e21e1
feat: refactor ancestral break function
azaleacolburn 5fbdad8
feat: recursively parse gamepieces
azaleacolburn 6977e3d
feat(wip): manually create ground joint
azaleacolburn b7f68cc
Merge branch 'colbura/1902/game-piece-asset-support' of github.com:Au…
azaleacolburn 207b499
feat: game pieces spawn as independent assets
azaleacolburn 063c3c5
feat: game pieces are properly separated into separate assemblies
azaleacolburn 527c574
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 46506bc
feat: game pieces can now be configured like all other assets
azaleacolburn c12a1da
feat: add new error function
azaleacolburn 16d6460
refactor: parser errors are generated by separate function
azaleacolburn aa8c90c
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn ce59c85
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 0f374a5
feat: game piece assemblies load in the correct position
azaleacolburn 68b0468
chore: remove old logs
azaleacolburn 46921c7
fix: build and lint
azaleacolburn 8371f7f
chore: format
azaleacolburn a0cd719
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 012dd94
feat: game pieces can be cached
azaleacolburn 1d59de8
fix: remote game pieces handlede properly
azaleacolburn cf27e05
chore: format
azaleacolburn b81dcbe
fix: tests
azaleacolburn 9e94986
feat: game pieces are removed when a new field is spawned
azaleacolburn 17d7c5c
fix: game pieces use the general dynamic layer
azaleacolburn bfafbd7
chore: format
azaleacolburn aff8e94
Update fission/src/mirabuf/MirabufParser.ts
azaleacolburn a2b0702
fix(wip): default for part instances during node filtering
azaleacolburn e788d25
testing(wip pls squash): logging and testing
azaleacolburn ded6bca
feat: remove all pieces whenever any field is removed
azaleacolburn 154926e
fix(wip): cache game pieces properly
azaleacolburn f737962
reactor: cleaned up filtering on CreateMirabuf function
azaleacolburn d7f409b
fix: cached game pieces no longer leak into cached fields list
azaleacolburn 23c4001
feat: separate assembly game pieces can be set as ejectable
azaleacolburn e1e6937
feat: game pieces interact with scoring zones
azaleacolburn 0ee5339
fix: game pieces are encoded correctly
azaleacolburn e126ab6
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn f963ab6
fix: when spawned from cache, game pieces are recognized as such
azaleacolburn 9d33a93
chore: format
azaleacolburn ae4efb5
refactor: add mirabuf test folder
azaleacolburn 10ab860
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 81a4651
chore: clean up binary search function
azaleacolburn 761245f
fix: build and test
azaleacolburn d396a5b
fix: download all supports pieces
azaleacolburn 4356435
chore: format and lint
azaleacolburn b63cfc8
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 5b88b01
fix: run prettier
rutmanz e0f53d4
fix: context menu handles game pieces correctly
azaleacolburn 3c8ebcc
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn ef91632
chore: format + fix build
azaleacolburn 9b7d649
fix: unit test circular import issue
azaleacolburn 38dc6e7
chore: remove old logs
azaleacolburn 88ac88c
feat: add default gamepieces to assetpack
azaleacolburn a211bc0
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 9297996
fix: make all asset paths lowercase
rutmanz 874d87c
fix: recaching game pieces
azaleacolburn 1e8e6ac
Merge branch 'colbura/1902/game-piece-asset-support' of github.com:Au…
azaleacolburn 98b3f8a
fix: add assetpack back
rutmanz 00eef48
Merge branch 'colbura/1902/game-piece-asset-support' of github.com:Au…
azaleacolburn 220f9aa
fix: include real testing mirabuf files
rutmanz 7717028
fix: style
rutmanz 7d6af33
fix: use UUIDs for cache ids
azaleacolburn bf0c0aa
Merge branch 'colbura/1902/game-piece-asset-support' of github.com:Au…
azaleacolburn 54fc4b5
fix: add back gamepiece caching for local fields
azaleacolburn eea8e8f
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 3b61eca
feat: extremely janky prefix-filtering solution
azaleacolburn 3046e48
fix: gizmo attaches to individually spawned game pieces
azaleacolburn 62c32b2
fix: robots score points for pushing game pieces into scoring zones
azaleacolburn 3641a87
refactor: use maps for names derived from miraTypes
azaleacolburn f501e58
refactor: clean backUpNouns instead of reassigning them
azaleacolburn 59d9846
fix: game pieces start at 0, 200, 0 and the field gizmo is assigned to
azaleacolburn 7cf1fd5
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn c4fc552
format: 4x4 matrix
azaleacolburn c7476ce
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 5cbab0d
refactor: use map for dir handles as well
azaleacolburn ae557fc
chore: remove formatting on vite.config.ts
azaleacolburn 2e36490
chore: add back pwm icon
azaleacolburn 47c4005
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn bba96f1
fix: make local asset routing work
rutmanz 3cdf18d
feat: use lowercase singular names for everything
azaleacolburn ba33075
fix: update tests to use new dir
azaleacolburn 601e8ec
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn f8d0260
chore: biome check --fix
azaleacolburn ddcee75
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 2698217
fix: circular dep
azaleacolburn e78e32b
fix(ThemeProvider): call stack exceeded error
azaleacolburn 5347972
fix(maybe): move mirabuf parser back
azaleacolburn 6f29730
fix: field parsing test
azaleacolburn 44bc688
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn ef4308b
fix(tests): Robots -> robots in vite.config.ts
azaleacolburn 5963a67
fix: debugging tests
rutmanz 62a9f65
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn b656d4a
fix(tests): undefined is returned instead of an empty arraybuffer
azaleacolburn d51c833
chore: remove old TODOs
azaleacolburn f07615b
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn ec5cd69
fix: UI refers to game pieces correctly
azaleacolburn c677d94
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn 1f1dbcb
refactor(parser): findAncestralBreak function
azaleacolburn 291ba32
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/1902…
azaleacolburn eb31ec9
feat: integrate game piece placement with spawn position system
azaleacolburn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file removed
BIN
-782 Bytes
exporter/SynthesisFusionAddin/src/Resources/PWM_icon/16x16-normal.png
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are we removing this
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, we should not, it's a meaningful part of the exporter, we should just git ignore it (while keeping it on this upstream for people to download).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
but fusion seems to just mess with this stuff itself, I don't think you should commit the changes though. You can't gitignore them though if they're already tracked