Giter VIP home page Giter VIP logo

acnlpatterntool's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

acnlpatterntool's Issues

Fix model and textures so that they apply only to the appropriate mesh

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.

Question about New Horizons Colors.

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.

Unnamed Patterns Colliding in Zip

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.

Error loading the gltf file

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!

Add offline option to dev and build scripts

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.

Open editor with prompt to open from options

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.

Error after npm run dev

ℹ 「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~

Missing indicators in ACNL color picker during ACNH mode

Steps to Reproduce:

  1. switch to ACNH mode
  2. pick a color in the ACNH color picker
  3. switch to the ACNL color picker (still in ACNH mode)
  4. pick a color from the ACNL palette

Some display indicators after being selected, some don't.

Import i18n CSV as a raw file instead of running it through a loader that parses it

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:

  • allows for typing of the i18n file that consumes the csv.
  • loaders can become outdated since we're on webpack 5 and many niche loaders are no longer maintained

CONs:

  • need to add csv parser dependency.

Convert browse store to Vuex ts store module

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.