thulinma / acnlpatterntool Goto Github PK
View Code? Open in Web Editor NEWAnimal Crossing: New Leaf Pattern Tool
License: Do What The F*ck You Want To Public License
Animal Crossing: New Leaf Pattern Tool
License: Do What The F*ck You Want To Public License
All textures are applied indiscriminately to all meshes in the model. Change it so that the textures target specific meshes.
There's a naming scheme that is associated with the model and textures:
enum TextureType {
Normal = "Nrm",
Light = "Alb",
Rough = "Crv",
Mix = "Mix",
}
type Texture = string; // url of the texture
type ModelName = string; // e.g. FtrMyDesignEasel
type MeshPart = string; // e.g. mBody | mTop
type TextureName = `${MeshPart}_${TextureType}` // e.g. mBody_Crv
type MeshId = `${ModelName}_${MeshPart}` // e.g. FtrMyDesignEasel_mBody
Note that the model folders have been renamed under injected
.
For some reason, this is 9? My name on AC is 'Jacqueline' so I can't fit it into the author field in the pattern details.
Found in 5891172
ResizeObserver not implemented in Safari API.
I'm not sure, but I think new horizons has more colors than new leaf available in the pro editor.
If so, are there plans to allow this tool to use those colors?
If not, do you know if there is another tool for new horizons?
I might consider getting involved if my motivation picks up. Nice Vue app by the way.
Edit: I might have just discovered that new horizons doesnt give you QR codes anymore. Is this true? If so, then I guess we can't add the new colors.
Convert 2+ patterns, make sure they have empty names. Save them both to local storage and download as a zip. Only one pattern is properly included. Need to enforce unique names for local storage.
Use Vue.extend
or use https://github.com/vuejs/vue-class-component for proper typing.
I am running in win10. When I try to build the project, it throws the following errors:
ERROR in ./injected/easel/model.gltf 2:12
Module parse failed: Unexpected token (2:12)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| {
"asset" : {
| "version" : "2.0",
| "generator" : "Khronos glTF Blender I/O v1.2.20"
any idea how to fix it? I tried google around but with no luck. Many thanks!
Offline is already available via IS_OFFLINE env variable. Add the offline flag to the script arguments to allow for offline builds script commands.
Use yargs to parse the option and overload the env value.
When user's open the editor they should be able to select from ACNL, ACNH, from Storage/Upload/Conversion instead of going straight to the editor in ACNL mode. This will make it much more clear that ACNL and ACNH are different format types.
At this prompt we can display an information tooltip to tell the user that there are different restrictions between the format types.
Title
Draw pixel should render the change in pixel color immediately, but does not apply if current color is transparent
// drawingtool.currentColor == 15
drawingTool.drawPixel(x, y)
// no update to canvases
https://discordapp.com/channels/522493551288909834/691957767677673513/694461685565489233
Users should not be allowed to modify character limits. (not sure if this is already checked in the backend). Need to sanitize all user inputs in js rather than just html.
Break down the existing QR/PBL generation code to be able to procedurally create a QR/PBL code.
Title
Not sure what requirements we want.
ℹ 「wdm」: wait until bundle finished: /
Could not resolve "/ACNLPatternTool/zxing-js-library/esm5" in file /ACNLPatternTool/src/components/FileLoader.vue.
Could not resolve "/ACNLPatternTool/zxing-js-library/esm5" in file /ACNLPatternTool/src/libs/ACNLQRGenerator.js.
ℹ 「wdm」: Failed to compile.
I have installed the project dependencies but I get the above error message after starting the project. Can you help? Thanks~
You likely need a BigInt
polyfill, as Safari doesn't support it. Are you sure this works on iOS Safari?
Steps to Reproduce:
Some display indicators after being selected, some don't.
Importing a csv file after parsing it makes it hard to type since the type becomes unpredictable. The CSV should be imported as raw and then be parsed by a library afterwards.
PROs:
CONs:
Browse makes use of ES6 Map to cache the search results. Map cannot be reactive under Vue 2.0. Use Vue.set
method on an object as a state property so that vuex can properly respond to the changes.
Can switch browse store to ts intermediary to ease the migration.
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.