Closed wawi3 closed 2 years ago
@eth-eth-eth can you upload each layer separately for me to test?
here is the layers you can test.
Are these the layers you're putting into the layers
folder directly? They shouldn't be spritesheets, they should be the individual frames themselves.
However if you want to just use these as spritesheets you can just skip step1, and upload these into step1_layers_to_spritesheet/output and then run make step2
and make step3
. I just tried it here is what my folder looks like:
Here is my global_config.json
{
"totalSupply": 4,
"height": 250,
"width": 250,
"debug": false,
"framesPerSecond": 6,
"numberOfFrames": 6,
"saveIndividualFrames": false,
"description": "Your description here",
"baseUri": "ipfs://NewUriToReplace",
"startIndex": 0,
"quality": 100,
"layersFolder": "layers"
}
and the layerConfigurations like this:
/* ONLY VARIABLE THAT YOU NEED TO EDIT IS HERE */
let layerConfigurations = [
{
growEditionSizeTo: totalSupply,
namePrefix: "", // Use to add a name to Metadata `name:`
layersOrder: [
{ name: "Background" },
{ name: "Car" },
],
},
]
And it all worked!
it worked with you! Thank you for the solution! I have couple of questions.
make step2 && make step3
make first_time_setup
again.Hi @eth-eth-eth I have made it so you can pass in gifs as layers so instead of doing the hacky workaround, you can just pass the gifs into the layers. See layers_gif_example
for an example. This should work for you! I am going to close this feel free to reply if you have any issues.
hey jalagar. Thank you for all your tips, however, while I follow your instructions, I am still getting errors when I make step 2 and 3. i did use the make step 2 but make is not recognized and then tried manually using cd command but i keep getting module not found. is there any solution? Thanks!
What operating system are you using? But yea good idea you don't need make command you can just copy and paste the commands separately.
Can you copy and paste the error with the module not found? You can try cd step2_spritesheet_to_generative_sheet; npm i
and see if that helps. I will need some more information for what is happening in step2
im using windows 10 right now. I have attached some error I got. thats the cd step2_spritesheet_to_generative_sheet; npm i error cd ./step2_spritesheet_to_generative_sheet; npm run generate layers placed in step 2 layer folder thats step3 with python
UPDATE: I get png files of the layers ater executing step 3, see the image I attached.
That's great! What is in build/gifs? Those should be the final gifs
thats when i run the step 3, no gifs, only png files as shown in the picture
thats when i try to install gifsky.
I believe its spelled gifski not gifsky can you try that
choco install gifski
then try make step3
again
choco install gifski
Try sudo choco install gifski
choco install gifski
is it an issue on my side?
Oh sorry sudo is only for Macs. So for some reason its a permissioning issue. Try this https://stackoverflow.com/questions/55600258/fix-chocolatey-access-is-denied
omg it finally worked! solution was to run visual studio as admin..... thank you very much jalagar!!!
I do have couple of follow up questions.
how can I create a minting website for my collection with these, what i mean like what is the major files i need to have in order to create a minting files either for me or a developer?
is generating the nft the collection is enough or i need to include strong details such as description, etc.. ?
Great glad it worked!
hey jalagar, how can i generate nfts with different bases?
let layerConfigurations = [
{
growEditionSizeTo: 200,
namePrefix: "", // Use to add a name to Metadata name:
layersOrder: [
{ name: "Background" },
{ name: "Car" },
{
name: "Lambo Paint",
},
{ name: "Lambo Wheels" },
],
},{
growEditionSizeTo: 400,
namePrefix: "", // Use to add a name to Metadata name:
layersOrder: [
{ name: "Background" },
{ name: "Motor" },
{ name: "Motor Wheels" },
],
}, ] its not working.
So just to confirm you want the first 200 to have lambo paint/wheel and the next 400 to have motor + motor wheels? I believe you'll have to do something like layers_grouping
where you group the layers into two groups and then update the config similar to layerConfigurationsGrouping
hey bro, now that i made my layers and collection ready. whats the process of making it mintable?
Hey that's out of my wheelhouse but I'd check this video by Hashlips https://www.youtube.com/watch?v=SD1DTrlJeKM. Its a pretty complicated process but once you've done it once you'll know how to do it. It requires Solidity, smart contracts, creating a mint website etc...
OR you could just manually upload each one of these into OpenSea directly but you won't be able to have other people mint it and reveal it.
Hey bro! :) I have a question regarding your code this time. how to change the 0 json default wallet address. check image for reference.
would take long time to change thousands of nfts manually. waiting for your reply! Thanks!
Hi @eth-eth-eth it looks like you're not using my tool to generate this, but you can probably find the creators in SolanaConfig.js (or just ctrl-f the wallet address)
in relation to the previous questions, the answer was in configSolana.json, where you change the wallet and address for the json files.
Great :)
how can I fix the config on the code to match the layers so that i can generate a whole lot collection
this is the output of the layers.