Mine-imator 2.1 WIP - #44
Open
stuffbydavid wants to merge 75 commits into
Open
stuffbydavid wants to merge 75 commits into
stuffbydavid wants to merge 75 commits into
Conversation
Added GameMaker instructions to README.md
|
honestly surprised the Game Maker version is still being supported |
sprite_add() can't load grayscale/tRNS chunks in certain PNGs, so load manually patched files from Data/Minecraft/Patched/ for crucial textures
Owner
Author
New features are still developed in the GameMaker project for the most part. The C++ converter is part of the build process, not a one-time tool, and it mostly generates non-human-friendly code. It was decided that manually porting the ~100K lines of GML was too big of a task (it was actually attempted once or twice before), and GM is still decent for developing/testing new additions. |
Fix GameMaker crash loading projects with imported world scenery Remove "00:" hour counter from timeline Changed "depthtip" text
Real-time particle previews Play/Stop + Prev/Next frame binds Zoom in/out timeline buttons Select all ignores filtered timelines New debug menu New Hierarchy menu layout Frame editor tab title improvements etc.
Import image popup will display images and iterate through multiple Legacy Import item sheet popup is still used when adding a new texture through an item template
Older projects are upgraded to new format to preserve old path options & texture speed
TODO: rename untitled_splash_3 when update name is revealed
Build/IDE points directly to GameMaker assets Remove sprite and shader copying from CppGen
Force repository-wide line ending normalization for GM files
GameMaker asset folder structure in Visual Studio under "GmProject" RelWithDebInfo flag fixes Cmake cleanup
'Use spawner angle' option to allow particles to spawn with the spawner's rotation (under 'Initial rotation' tab in particle editor) Cleanup unused theme colors.
'Jump to position' option in world importer (New 'Jump to player or starting position' dropdown menu)
Reorganized default Schematics folder
New default schematics:
- Minecraft:
- Acacia tree1
- Acacia tree2
- Mangrove tree1
- Mangrove tree2
- Cherry tree1
- Cherry tree2
- Pale oak tree1
- Pale oak tree2
- Mega spruce tree
- Mega pine tree
- End city1
- End city2
- Custom:
- Farmhouse
- Modern house
- Medieval cottage
- Brick arch
- Sponza atrium
New default schematics:
- Minecraft:
- Pillager outpost
- Desert pyramid
- Jungle pyramid
- Igloo
- Custom:
- Warehouse
"Snowy" grass block patch Remove sapling "Stage" Explicit sortlist header toggle e_workbench rename CppGen cache fix
Selection scrolls into view when sorting Clear search button
Shape export map in workbench Export map button right aligned Invalidate .meshcache files from mismatching MC asset versions Removed world import block counter (inaccurate due to air)
CppGen fixes
mfw 'sky_time *= -1' turns out to be the better solution than 'sky_rotation += 180'
High/Low fire -> Fire big/small Added schematic/particle translation example in .milanguage Reorganized equipment Patched explosion PNGs for GameMaker
Music will keep playing and shuffle if workbench is closed
Missing Minecraft Java notice Move play/spawn button FFmpeg waveform parser CppGen globalvar fix
C++ soundlist sort
Combined Clouds offset + height into Clouds Y/Z offset Combined Clouds size + thickness into Clouds XZ/Y size Cloud XZ size is no longer multiplied by 8 Switched default theme back to Light (light theme is part of Inventory branding, classic theme is only a fun bonus)
- Drag mode is skipped - Ground becomes disabled - Scenery timeline is locked - Rotation point set to Minecraft's sea/ground Y=63 level Added missing "setting_scenery_remove_edges" in settings load .meshcache validation dev_mode_dark_theme macro
zip_is_resource_pack() for assert import Improved texture page handling
26.3-pre-3 -> 26.3 'Ancient city' schematic 'End island' schematic 'Fireflies' particle preset
List filter popup retains scrollbar position
Found under Project properties, Resources and New project popup (shows zips from Packs/ folder) Applies resource pack to all objects with no prior setting All imported packs are copied into new Packs/ folder Use count shows "-" for project pack
Tab: Open Up+Down: Change tab Tab again: Create Shift+Tab: Edit/Create and Edit Escape: Close
List/preview tweaks
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Mine-imator 2.1.0
Minecraft support
Additions
Continuation Build additions
Credit: @mbandersmc
Changes
General bugfixes
Mac/Linux bugfixes
Continuation Build bugfixes:
Credit: @mbandersmc
Website:
Developers: