grunt-lucas / porytiles Goto Github PK
View Code? Open in Web Editor NEWOverworld tileset compiler for Pokémon Generation 3 decompilation projects
License: MIT License
Overworld tileset compiler for Pokémon Generation 3 decompilation projects
License: MIT License
Me again lol,
I'm trying to generate a tileset using compile-primary
and I have the following error:
warning: ./my-tileset/assign.cfg: cached compilation settings not found [-Wmissing-assign-config]
note: running full parameter search matrix, this may take awhile...
fatal error: palette assignment parameter search matrix failed to find any suitable parameters
note: please see the following wiki page for help with working through this error:
https://wiki-page-link-goes-here.com
terminating compilation of ./my-tileset/
This might be relevant: I was having the "running full parameter search matrix, this may take awhile..." message for a long while, and I accidentally closed the terminal. When I ran the command again, I got this error.
[EDITED] I'd like to avoid losing all the maps I've made using the previous iteration of this tileset; is there a way to rollback what Porytiles has done without losing everything?
Describe the feature
-Wpalette-alloc-efficiency
-Wno-transparency-present
-transparency-color
which will break compilationDescription
1.0.0
product, they are marked 1.0.0
I'm having trouble with attribute assignment (like, this metatile is tall grass, this one's a puddle, etc).
I have a primary and a secondary tileset. On my primary tileset all the metatile attributes work fine, but on the secondary tileset there's a house with a door and I can't for the life of me tell it that the door is indeed a door.
These are the images for the tileset:
This is Porymap lying to me:
Note that Porymap also sees the whole house as layer type "middle/top", while it should mainly be bottom (grass) / middle (house), shouldn't it? Again, layer type works fine on my primary tileset.
The attribute file contains:
id,behavior
0,MB_PUDDLE // <---- I added this just to see if it'd change the first tile's attribute: it does not, either
35,MB_NON_ANIMATED_DOOR
The command line I'm running is the following (from inside pokeemerald-expansion/tools/porytiles/
, which contains the tileset images in the secondary
and primary
folders):
porytiles compile-secondary -dual-layer -Wall -o ../../data/tilesets/secondary/test-secondary ./secondary ./primary ../../include/constants/metatile_behaviors.h
Am I missing something or is this a bug?
Description
Create a basic YouTube tutorial walkthrough.
Describe the feature
-disable-metatile-generation
skips generation of metatiles.bin
-disable-attribute-generation
skips generation of metatile_attributes.bin
Describe the feature
Currently, the decompile-secondary
command is stubbed. Finish this implementation.
Description
Many newer features do not have test coverage. Fix this.
Description
Delete old nightly releases after some limit? What is a reasonable limit to save? 14?
https://github.com/dev-drprasad/delete-older-releases
Describe the feature
-print-report
option that prints out various statistics
Number Unique Colors / Number Slots In Use
Description
Finish the wiki.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.