Giter VIP home page Giter VIP logo

Comments (6)

Root-MtX avatar Root-MtX commented on June 18, 2024

Are you using 3.3.3?

from nro2nsp.

thebdizzle avatar thebdizzle commented on June 18, 2024

Yes, 3.3.3. Tried on both windows and os x with the same result. Here are two of the images if you are able to reproduce the issue -
Tetris_ _Dr_Mario_Title
iog

from nro2nsp.

Root-MtX avatar Root-MtX commented on June 18, 2024

The problem is probably the images colour representation, you could get it to work by using paint or another image program and save as a bmp and then resave as jpg. I’ll take a look once I’m home with those images. It should check the color representation and concert as needed but maybe there’s a bug in it.

from nro2nsp.

Root-MtX avatar Root-MtX commented on June 18, 2024

Does the log file in the resources folder say anything about about the image information?

from nro2nsp.

thebdizzle avatar thebdizzle commented on June 18, 2024

The only thing in the log about the image is it loading it and removing exif data.

Here are my logs if it helps.

`--------------------------
Preset Settings:
Preset Author Enable: False
Preset Authot Value:
Rolling Id Enable: False
Rolling Id Value:
Perserve Data Enable: False
Key Generation: 1

Inputed Image Information:
Img Path: W:\Custom\Billy\iog.jpg
Image Extension type: .jpg
Icon Dimensions: 256x256
Removing any Exif Data...

Post Build:
Preset Author Enable: False
Preset Authot Value:
Rolling Id Enable: False
Rolling Id Value:
Perserve Data Enable: False
Key Generation: 1

Keys loaded from : ./Resources/prod.keys

App Name = iog
Author = dar
Version = 1.0.1
Title Id = 05CDD128249B0000
Standard Forwarder = False
Retro Rom Forwarder = True
Line =
SdmcPath = /switch/application/application.nro
RomfsPath = /application.nro
Core Path = /retroarch/cores/o2em_libretro_libnx.nro
Rom Path = /roms/Bandai - WonderSwan Color/vg.zip
NroName =
NroPath =


C:\Nro2Nsp/temp/hacbrewpack.exe
C:\Nro2Nsp/temp/keys.dat
C:\Nro2Nsp/temp/control\control.nacp
C:\Nro2Nsp/temp/control\icon_AmericanEnglish.dat
C:\Nro2Nsp/temp/exefs\main
C:\Nro2Nsp/temp/exefs\main.npdm
C:\Nro2Nsp/temp/logo\NintendoLogo.png
C:\Nro2Nsp/temp/logo\StartupMovie.gif
C:\Nro2Nsp/temp/romfs\errorConsole.nro
C:\Nro2Nsp/temp/romfs\nextArgv
C:\Nro2Nsp/temp/romfs\nextNroPath

hacBrewPack v2.05 by The-4n

Removing existing temp and nca directories
Creating temp, nca and nsp directories
Loading 'C:\Nro2Nsp/temp/keys.dat' keyset file

----> Processing NPDM
Validating NPDM
Getting TitleID
Validating TitleID
Warning: TitleID 5cdd128249b0000 is greater than 01ffffffffffffff and it's not suggested

----> Processing NACP
Validating Title Name
Validating Title Publisher
Changing logo handeling to auto
Writing control.nacp

----> Creating Program NCA:
===> Creating NCA header
Writing NCA header placeholder to C:\Nro2Nsp/temp/nca\program.nca

---> Creating Section 0:
===> Building ExeFS
Writing C:\Nro2Nsp/temp/exefs\main to C:\Nro2Nsp/temp/raw\program_sec0_exefs
Writing C:\Nro2Nsp/temp/exefs\main.npdm to C:\Nro2Nsp/temp/raw\program_sec0_exefs
Calculating hash table

===> Writing ExeFS
Writing PFS0 hash table
Writing PFS0

===> Calculating Hashes:
Calculating Master hash
Calculating Section hash

---> Creating Section 1:
===> Building RomFS
Visiting directories
Calculating metadata
Writing C:\Nro2Nsp/temp/romfs/\errorConsole.nro to C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl6
Writing C:\Nro2Nsp/temp/romfs/\nextArgv to C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl6
Writing C:\Nro2Nsp/temp/romfs/\nextNroPath to C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl6

===> Creating IVFC levels
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl5
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl4
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl3
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl2
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl1

===> Writing IVFC levels
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl1 to C:\Nro2Nsp/temp/nca\program.nca
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl2 to C:\Nro2Nsp/temp/nca\program.nca
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl3 to C:\Nro2Nsp/temp/nca\program.nca
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl4 to C:\Nro2Nsp/temp/nca\program.nca
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl5 to C:\Nro2Nsp/temp/nca\program.nca
Writing C:\Nro2Nsp/temp/raw\program_sec1_ivfc_lvl6 to C:\Nro2Nsp/temp/nca\program.nca

===> Calculating Hashes:
Calculating Master hash
Calculating Section hash

---> Creating Section 2:
===> Building PFS0
Writing C:\Nro2Nsp/temp/logo/\NintendoLogo.png to C:\Nro2Nsp/temp/raw\program_sec2_logo
Writing C:\Nro2Nsp/temp/logo/\StartupMovie.gif to C:\Nro2Nsp/temp/raw\program_sec2_logo
Calculating hash table

===> Writing IVFC levels
Writing PFS0 hash table
Writing PFS0

===> Calculating Hashes:
Calculating Master hash
Calculating Section hash

---> Finalizing:
===> Encrypting NCA
Encrypting section 0
Encrypting section 1
Getting NCA file size
Encrypting key area
Encrypting header

===> Writing NCA header
Writing NCA header to C:\Nro2Nsp/temp/nca\program.nca

===> Post creation process
Calculating NCA hash
Renaming program.nca to 3bfbd263eb30664b59327ea876165d5c.nca

----> Created Program NCA: C:\Nro2Nsp/temp/nca\3bfbd263eb30664b59327ea876165d5c.nca

----> Creating Control NCA:
===> Creating NCA header
Writing NCA header placeholder to C:\Nro2Nsp/temp/nca\control.nca

---> Creating Section 0:
===> Building RomFS
Visiting directories
Calculating metadata
Writing C:\Nro2Nsp/temp/control/\control.nacp to C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl6
Writing C:\Nro2Nsp/temp/control/\icon_AmericanEnglish.dat to C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl6

===> Creating IVFC levels
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl5
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl4
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl3
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl2
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl1

===> Writing IVFC levels
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl1 to C:\Nro2Nsp/temp/nca\control.nca
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl2 to C:\Nro2Nsp/temp/nca\control.nca
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl3 to C:\Nro2Nsp/temp/nca\control.nca
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl4 to C:\Nro2Nsp/temp/nca\control.nca
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl5 to C:\Nro2Nsp/temp/nca\control.nca
Writing C:\Nro2Nsp/temp/raw\control_sec0_ivfc_lvl6 to C:\Nro2Nsp/temp/nca\control.nca

===> Calculating Hashes:
Calculating Master hash
Calculating Section hash

---> Finalizing:
===> Encrypting NCA
Encrypting section 0
Getting NCA file size
Encrypting key area
Encrypting header

===> Writing NCA header
Writing NCA header to C:\Nro2Nsp/temp/nca\control.nca

===> Post creation process
Calculating NCA hash
Renaming control.nca to 7236f5939b4f9632246a11f5f808ee8d.nca

----> Created Control NCA: C:\Nro2Nsp/temp/nca\7236f5939b4f9632246a11f5f808ee8d.nca

----> Creating Metadata NCA:
===> Creating NCA header
Writing NCA header placeholder to C:\Nro2Nsp/temp/nca\meta.nca

===> Creating Metadata file
Writing metadata header
Writing content records

===> Building PFS0
Writing C:\Nro2Nsp/temp/raw\cnmt\Application_05cdd128249b0000.cnmt to C:\Nro2Nsp/temp/raw\meta_sec0_pfs0
Calculating hash table

===> Writing PFS0 section
Writing PFS0 hash table
Writing PFS0

===> Calculating Hashes:
Calculating Master hash
Calculating Section hash

---> Finalizing:
===> Encrypting NCA
Encrypting section 0
Getting NCA file size
Encrypting key area
Encrypting header

===> Writing NCA header
Writing NCA header to C:\Nro2Nsp/temp/nca\meta.nca

===> Post creation process
Calculating NCA hash
Renaming meta.nca to 47bf7f2cfd826ff476a0cea3a1a492e3.cnmt.nca

----> Created Metadata NCA: C:\Nro2Nsp/temp/nca\47bf7f2cfd826ff476a0cea3a1a492e3.cnmt.nca

----> Creating NSP:
Writing C:\Nro2Nsp/temp/nca\3bfbd263eb30664b59327ea876165d5c.nca to C:\Nro2Nsp/temp/\05cdd128249b0000.nsp
Writing C:\Nro2Nsp/temp/nca\47bf7f2cfd826ff476a0cea3a1a492e3.cnmt.nca to C:\Nro2Nsp/temp/\05cdd128249b0000.nsp
Writing C:\Nro2Nsp/temp/nca\7236f5939b4f9632246a11f5f808ee8d.nca to C:\Nro2Nsp/temp/\05cdd128249b0000.nsp

----> Created NSP: C:\Nro2Nsp/temp/\05cdd128249b0000.nsp

Removing created temp directory

Summary:

Title ID: 05cdd128249b0000
SDK Version: 0.12.17.0
Section Crypto Type: Regular Crypto
Keygeneration: 1
Key area key 2: 04040404040404040404040404040404
Program NCA RomFS Section: Yes
Program NCA Logo Section: Yes
HtmlDoc NCA: No
Created NSP: C:\Nro2Nsp/temp/\05cdd128249b0000.nsp

[WARN]: Failed to match key "bis_kek_source", (value "34c1a0c48258f8b4fa9e5e6adafc7e4f")
[WARN]: Failed to match key "bis_key_00", (value "b9231dbed4ad31a85e496002b5cf1cef8fa5555be945ed46360186ade22fa23f")
[WARN]: Failed to match key "bis_key_01", (value "b96fca61414189dd583cf689b50224c30a8702ce49cf5a0575e3f75b08d5c39c")
[WARN]: Failed to match key "bis_key_02", (value "9acde63143c2b5943b0f876c04e03617927b14307613bb3cfd492c45a57ceeb3")
[WARN]: Failed to match key "bis_key_03", (value "9acde63143c2b5943b0f876c04e03617927b14307613bb3cfd492c45a57ceeb3")
[WARN]: Failed to match key "bis_key_source_00", (value "f83f386e2cd2ca32a89ab9aa29bfc7487d92b03aa8bfdee1a74c3b6e35cb7106")
[WARN]: Failed to match key "bis_key_source_01", (value "41003049ddccc065647a7eb41eed9c5f44424edab49dfcd98777249adc9f7ca4")
[WARN]: Failed to match key "bis_key_source_02", (value "52c2e9eb09e3ee2932a10c1fb6a0926c4d12e14b2a474c1c09cb0359f015f4e4")
[WARN]: Failed to match key "device_key", (value "124f988885dd3cd4b530267a8bd8dfba")
[WARN]: Failed to match key "eticket_rsa_kek", (value "19c8b441d318802bad63a5beda283a84")
[WARN]: Failed to match key "eticket_rsa_kek_source", (value "dba451124ca0a9836814f5ed95e3125b")
[WARN]: Failed to match key "eticket_rsa_kekek_source", (value "466e57b74a447f02f321cde58f2f5535")
[WARN]: Failed to match key "per_console_key_source", (value "4f025f0eb66d110edc327d4186c2f478")
[WARN]: Failed to match key "retail_specific_aes_key_source", (value "e2d6b87a119cb880e822888a46fba195")
[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "a8ca938434127fda82cc1aa5e807b112")
[WARN]: Failed to match key "rsa_private_kek_generation_source", (value "ef2cb61a56729b9157c38b9316784ddd")
[WARN]: Failed to match key "save_mac_key", (value "7964d664c62f8c506a5080eb4ec6cfb4")
[WARN]: Failed to match key "sd_seed", (value "509293cd4e5583f12a8685a702d973af")
[WARN]: Failed to match key "ssl_rsa_kek", (value "b011100660d1dccbad1b1b733afa9f95")
[WARN]: Failed to match key "ssl_rsa_kek_source_x", (value "7f5bb0847b25aa67fac84be23d7b6903")
[WARN]: Failed to match key "ssl_rsa_kek_source_y", (value "9a383bf431d0bd8132534ba964397de3")


C:\Nro2Nsp/temp/05cdd128249b0000.nsp
C:\Nro2Nsp/temp/hacbrewpack.exe
C:\Nro2Nsp/temp/keys.dat
C:\Nro2Nsp/temp/control\control.nacp
C:\Nro2Nsp/temp/control\icon_AmericanEnglish.dat
C:\Nro2Nsp/temp/exefs\main
C:\Nro2Nsp/temp/exefs\main.npdm
C:\Nro2Nsp/temp/logo\NintendoLogo.png
C:\Nro2Nsp/temp/logo\StartupMovie.gif
C:\Nro2Nsp/temp/nca\3bfbd263eb30664b59327ea876165d5c.nca
C:\Nro2Nsp/temp/nca\47bf7f2cfd826ff476a0cea3a1a492e3.cnmt.nca
C:\Nro2Nsp/temp/nca\7236f5939b4f9632246a11f5f808ee8d.nca
C:\Nro2Nsp/temp/romfs\errorConsole.nro
C:\Nro2Nsp/temp/romfs\nextArgv
C:\Nro2Nsp/temp/romfs\nextNroPath


Read nextNroPath: |sdmc:/retroarch/cores/o2em_libretro_libnx.nro|
Read nextArgv: |sdmc:/retroarch/cores/o2em_libretro_libnx.nro "sdmc:/roms/Bandai - WonderSwan Color/vg.zip"|


Post Build:
Preset Author Enable: False
Preset Authot Value:
Rolling Id Enable: False
Rolling Id Value:
Perserve Data Enable: False
Key Generation: 1
`

from nro2nsp.

thebdizzle avatar thebdizzle commented on June 18, 2024

Running it through paint and converting to bitmap first fixed it!

This issue can be closed. Thank you so much for the help. Amazing app.

from nro2nsp.

Related Issues (20)

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.