Skip to content
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

Add Import and Export Sprite Mask scripts #342

Merged
merged 1 commit into from
Dec 8, 2020
Merged

Add Import and Export Sprite Mask scripts #342

merged 1 commit into from
Dec 8, 2020

Conversation

Grossley
Copy link
Collaborator

@Grossley Grossley commented Dec 8, 2020

No description provided.

@Grossley Grossley merged commit 06db303 into UnderminersTeam:master Dec 8, 2020
Grossley added a commit that referenced this pull request Dec 16, 2020
* Deltarune borders

* Fix two incorrect builtin script asset types

* Add new ScriptPath string to the scripting interface

* Preliminary internal support for new GMS 2.3 beta chunks

* Make GMS2 playback speed type a dropdown in the UI

* Clean up old TODO comments for sequences

* Update README.md

* Improvements to AssetTypeResolver.

* Add game_*_speed to AssetTypeResolver.

* Add window_* functions to AssetTypeResolver.

* Add Steam functions to AssetTypeResolver.

* A lot more support for GMS 2.3 (can now save and load a lot more)

* Remove unnecessary interface

* Rename UndertaleCode.Flags to Offset

* Add new opcode and add new warning message for GMS 2.3

* Fix Bytecode 15 code editing

Fixes the variable re-assigning issue in which adding more than 1 new variable in the code editor would make the new vars be duplicates of the last assigned one in bytecode 15 games.

* Fix Border Images File Path Issue

* Add extra parameter to new callv instruction

* Proper room editing fix for GMS 2.2.2.302+ (aka Pizza Tower fix)

* Direct Padding

Jump straight to desired address without looping through the file.

* Revert "Direct Padding"

* Fix crash with using both prefix/postfix on a variable

* Optimize data file reading

* Optimizations for binary writing

* Extreme optimizations for binary writing

* Update README.md

* Bump version to 0.3.1

* Add audio player

* No longer convert newlines to # prior to GMS2

* Small change

* Small optimizations and quality of life improvements

* Bump version to 0.3.2

* Fix two crashes

* Fix another crash

* Fix hang with invalid lang JSON

* Improve audio playback. Now a player exists for sound assets directly as well

* Fix strings with raw newlines not being highlighted properly

* Fix graphic keyframes in sequences

* Bump to 0.3.3, add experimental scripts to project directly

* Update README.md

* Implement strange GML compiler quirk into our compiler

* Fix some issues with new audio player in newer games, add Export/ImportASM scripts, fix some formatting of other scripts

* Kind of fix some issues with parentheses in decompiler, fix && and || in compiler slightly

* Fix another decompiler issue

* Properly(?) implement new sprite mask padding in 2.3

* Actually, scratch that, revert to old mask parsing

* Add ImportSoundsBulk experimental script

* Fix small compiler issue

* ... and another one

* Add new ExportAllTexturesWithPadding experimental script

* Bump version to 0.3.4

* Add ReloadDeltaruneJSON.csx experimental script

* Update import graphics scripts for safety with missing sprite indices

* Bump version to 0.3.4.1

* Bump to 0.3.4.2, update ImportGraphics scripts

* Update RunSwitchOnPC.csx sample script

* Add UI support for creating new sprite instances, object instances & tiles in a room for both GMS1 and GMS2

* Fix a compile error (whoops)

Fixed a compile error with the xaml responsible for showing or hiding the "Add GameObjectInstance" ContextMenu

* Update ImportGraphics scripts

* Update DebugToggler script

* Fix Int24 (and maybe Int32) reading, whoops

* Bump version to 0.3.5

* Fix 2 += 4 crashing the tool

* Fix tile adding

Fix tile adding

* Update UndertaleRoomEditor.xaml.cs

* Update UndertaleRoomEditor.xaml.cs

* Bump version to 0.3.5.1

* Omit parser optimizations for older Undertale versions

* Fix #330

* Update Parser.cs

* Add script to check decompiler accuracy

* Update README.md

* Update CheckDecompiler.csx

* Update CheckDecompiler.csx

* Update UndertaleModTool.csproj

* Update AssemblyInfo.cs

* Update AssemblyInfo.cs

* Fix crash in TheWholeWorldRevolving sample script

* Add a safety check to remove null layers (#336)

* Add a safety check to remove null layers

Prevent crashes when opening a room with a null layer by removing the null layer

* Also apply safety check on save

* Update UndertaleRoom.cs

* Update UndertaleRoomEditor.xaml.cs

* Update UndertaleRoom.cs

* Update UndertaleRoom.cs

* Fix room sync crash with new rooms with Deltarune (#339)

* Add JSON for Undertale script, update version number (#341)

* Add Import and Export Sprite Mask scripts (#342)

* Fix issue #227 , test other layer pasting issues

* Correct an error regarding the UID

* Add experimental script tab in the scripts menu so it's easier to use for beginners

* Remove unnecessary assets

* Update UndertaleModTool.csproj

* Disallow importing of a mask in the first place if it is of an invalid size

* Implement new text input option for scripts. (#346)

* Implement new text input option for scripts.
* Add Text Input Test Script by Grossley.

* Correcting an error in the label display

Co-authored-by: BreakinBenny <fox@blaj.net>
Co-authored-by: colinator27 <17358554+colinator27@users.noreply.github.com>
Co-authored-by: colinator27 <colinator27@users.noreply.github.com>
Co-authored-by: Nikita Krapivin <alienoom@yandex.ru>
Co-authored-by: Mc-muffin <ederm14@hotmail.com>
Co-authored-by: omerakgoz34 <49201485+omerakgoz34@users.noreply.github.com>
Co-authored-by: Snaggly <oemshani@yahoo.com>
Co-authored-by: Jockeholm <jockeholmklein@gmail.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.

1 participant