geode-sdk / textureldr

Texture Pack Manager for Geode
13 stars 13 forks source link

Formatting question #35

Closed woodgoldtwo closed 1 month ago

woodgoldtwo commented 1 month ago

how are you supposed to format the packs exactly? the readme linked on the modpage doesn't specify it

are the textures supposed to be placed in packname.zip/resources/ or packname.zip/ or somewhere else??

is the pack.json mandatory?

can you even edit vanilla textures??

the readme really isn't that useful

woodgoldtwo commented 1 month ago

sorry if that came off as a bit harsh, things like this just really frustrate me

Alphalaneous commented 1 month ago

While either way works, the read me does say: “Make sure to put the files are the root of the zip! otherwise Texture Loader might not find them properly.”

Alphalaneous commented 1 month ago

Pack.json isn’t mandatory, but is good if you want extra pack metadata to be shown

woodgoldtwo commented 1 month ago

the reason I asked is because I did put the textures directly in packname.zip and it didn't work

woodgoldtwo commented 1 month ago

While either way works, the read me does say: “Make sure to put the files are the root of the zip! otherwise Texture Loader might not find them properly.”

I'm not even sure if that sentence is even gramatically correct and even if it is I don't understand what it means

woodgoldtwo commented 1 month ago

and now my game crashed when I hit the apply button

2024-07-22T17:56:33+0200
Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v3.3.0
Loader Commit: ecc83ca
Bindings Commit: fd133d1
Installed mods: 70
Problems: 19

== Exception Information ==
Faulty Module: C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll
Faulty Mod: <Unknown>
Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION)
Exception Flags: 0
Exception Address: 00007FF8B2D2FE86 (Geode.dll + 3fe86 (GeodeNodeMetadata::getFieldContainer + 422 | /home/runner/work/geode/geode/loader/src/hooks/GeodeNodeMetadata.cpp:70))
Number Parameters: 2
Crashed thread: Main

== Stack Trace ==
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 3fe86 (GeodeNodeMetadata::getFieldContainer + 422 | /home/runner/work/geode/geode/loader/src/hooks/GeodeNodeMetadata.cpp:70)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 4bbeb (geode::modifier::FieldIntermediate<CustomLoadingLayer,LoadingLayer>::self + 59 | /home/runner/work/geode/geode/loader/include/Geode/modify/Field.hpp:82)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 4c71e (CustomLoadingLayer::loadAssets + 46 | /home/runner/work/geode/geode/loader/src/hooks/LoadingLayer.cpp:201)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 859d2 (geode::Loader::Impl::executeMainThreadQueue + 242 | /home/runner/work/geode/geode/loader/src/loader/LoaderImpl.cpp:879)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 5ec8d (geode::modifier::AsStaticFunction_update<FunctionQueue,void (FunctionQueue::*)(float)>::Impl<void (FunctionQueue::*)(float)>::function + 29 | /home/runner/work/geode/geode/build/bindings/bindings/Geode/modify/CCScheduler.hpp:115)
 - 000001B50E8D4472 (Hook handler)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + bbc24 (cocos2d::CCDirector::drawScene + 36)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + bc33b
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 72cd2 (cocos2d::CCApplication::run + 1122)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 4a2d69
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 23c28a (gdMainHook + 554 | /home/runner/work/geode/geode/loader/src/platform/windows/main.cpp:167)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 4a415a
 - C:\WINDOWS\System32\KERNEL32.DLL + 17344 (BaseThreadInitThunk + 20)
 - C:\WINDOWS\SYSTEM32\ntdll.dll + 4cc91 (RtlUserThreadStart + 33)

== Register States ==
RAX: 0000000000000000
RBX: 0000000000000000
RCX: 0000000000000000
RDX: 000001b551b12230
RBP: 0000000000000000
RSP: 0000000a64cfff00
RDI: 0000000000000000
RSI: 0000000000000000
RIP: 00007ff96165cc91
R8:  de01e6f561d10820
R9:  0000000000000000
R10: 0000000000000002
R11: 0a8010c0011e83f8
R12: 0000000000000000
R13: 0000000000000000
R14: 0000000000000000
R15: 0000000000000000

== Installed Mods ==
x | [v1.0.5] acaruso.pride
x | [v1.1.6] adyagd.godlikefaces
x | [v1.2.8] alphalaneous.projectedstars
! | [v1.0.0] alphalaneous_raydeeux.changefont19
x | [v1.1.10] b1rtek.gddlintegration
x | [v1.1.2] bitz.customprofiles
x | [v1.1.0] capeling.coloured-wave-trail
x | [v1.2.1] capeling.icon_profile
! | [v1.0.0] capeling.usable_explorers
  | [v1.0.6] cdc.level_thumbnails
x | [v1.0.3] cgytrus.level-shaders-fix
x | [v2.2.0] cgytrus.smooth-particles
x | [v4.2.4] cvolton.betterinfo
x | [v1.0.0] cvolton.level-id-api
x | [v1.2.0-beta.2] cvolton.misc_bugfixes
x | [v1.5.1] dankmeme.globed2
! | [v1.0.0] ekv.save_on_level_page
! | [v1.0.1] elnexreal.auto_priority
! | [v1.0.1] elsai.easing_preview
x | [v1.0.8] firee.goldenbest
x | [v0.3.0] flafy.autonong
x | [v2.11.0] fleym.nongd
x | [v1.3.5] gdutilsdevs.gdutils
x | [v1.7.1] geode.custom-keybinds
x | [v3.3.0] geode.loader
x | [v1.13.1] geode.node-ids
x | [v1.6.1] geode.texture-loader
x | [v1.4.2] hiimjustin000.better_icon_randomizer
x | [v1.1.0] hiimjustin000.icon_randomizer_api
  | [v1.5.2] hiimjustin000.integrated_demonlist
x | [v1.1.0] hjfod.backups
x | [v1.3.0] hjfod.gdshare
x | [v1.2.1] hjfod.gmd-api
x | [v1.0.0] iswilljr.enter-search
x | [v1.2.1] itzkiba.better_progression
x | [v1.2.0] itzkiba.grandpa_demon
  | [v1.0.2] jojo989.geometwy_dash
x | [v1.0.6] jouca.badgesapi
  | [v1.2.1] kittenchilly.randomize_icon_on_death
! | [v1.2.2] legowiifun.unlisted_objects_in_editor
x | [v1.1.2] mat.run-info
x | [v1.3.0-beta.5] ml5.treasure-checklist
  | [v2.1.1] naxrin.rgb_icons
x | [v1.1.4] ninkaz.blending_glow
! | [v1.2.7] nytelyte.wave_trail_drag_fix
x | [v1.4.0-beta.2] oatmealine.ids_integration
x | [v1.4.0-beta.3] oatmealine.nlw_integration
! | [v1.0.0] relative.scroll_faster_with_ctrl
  | [v1.2.2] saumondeluxe.rainbow_icon
! | [v1.1.0] sofabeddd.colored_icon_kit
  | [v1.1.20] syzzi.click_between_frames
x | [v2.12.2] techstudent10.discord_rich_presence
! | [v1.0.1] thesillydoggo.animatedprofiles
x | [v1.0.1] thesillydoggo.comment_emojis
! | [v1.6.9] thesillydoggo.entersearch
! | [v1.0.4] thesillydoggo.icon_kit_switcher
x | [v1.4.9] thesillydoggo.qolmod
! | [v1.1.2] TheSillyDoggo.StartposSwitcher
! | [v1.6.8] tpdea.betterpause-Better
! | [v1.0.0] tpdea.wavetrailglowy
! | [v1.0.0] uproxide.accupracatt
x | [v1.2.1] uproxide.autosong
x | [v1.5.0] uproxide.more_difficulties
x | [v1.0.1] viper.keep_shake
x | [v1.0.2] weebify.disable_black_glow
x | [v1.2.0] weebify.separate_dual_icons
! | [v1.0.0] xanii.level_ratings
  | [v1.1.0] xanii.youtubers
! | [v1.0.1] xiyxs.recolored_music_library_songs
! | [v1.1.0] zilko.custom_labels
matcool commented 1 month ago

The example pack edits both mod textures and vanilla textures. the vanilla texture edited is GJ_gradientBG-hd.png and it is placed at the root of the zip, with the exact same file name as the texture its replacing.

woodgoldtwo commented 1 month ago

The example pack edits both mod textures and vanilla textures. the vanilla texture edited is GJ_gradientBG-hd.png and it is placed at the root of the zip, with the exact same file name as the texture its replacing.

where and/or what is the root of the zip, it's that part that I don't understand

HenrySck075 commented 1 month ago

where and/or what is the root of the zip, it's that part that I don't understand

the root of the zip is the very directory shown when you open the zip file 👍

woodgoldtwo commented 1 month ago

where and/or what is the root of the zip, it's that part that I don't understand

the root of the zip is the very directory shown when you open the zip file 👍

I've already tried putting the textures there but it didn't work

woodgoldtwo commented 1 month ago

pack.zip here's the pack I'm trying to use, maybe this helps?

HenrySck075 commented 1 month ago

can you try moving those to a folder named icons instead i have to sleep

woodgoldtwo commented 1 month ago

can you try moving those to a folder named icons instead i have to sleep

that worked thank you!!