More Icons

hiimjustin000

More Icons

A mod that loads custom icons.

Windows Tutorial
\ Android Tutorial
\ macOS Tutorial

Adding Icons

To add a custom icon, you need an icon spritesheet (.plist) and an icon atlas (.png). Tools like GDBrowser's Icon Kit can be used to create these spritesheets and atlases, with the "Developer Mode" option enabled in the settings.

With trails, you will only need the trail image (.png). It will be automatically resized to fit the game's resolution.

The spritesheet should be in the format of a typical Geometry Dash icon spritesheet, with the primary sprite, secondary sprite, glow sprite, and an optional detail sprite. UFOs contain a fifth sprite for the dome.

The atlas should be a single image containing all the sprites in the spritesheet. Tools like Colon's Spritesheet Splitter can be used to split a spritesheet into individual sprites and combine them into an atlas.

The spritesheet should have the icon's name correspond to these sprites:

  • Primary: (name)_001.png
  • Secondary: (name)_2_001.png
  • Dome (UFO only): (name)_3_001.png
  • Glow: (name)_glow_001.png
  • Detail (optional): (name)_extra_001.png

The atlas should be named (name).png, and the spritesheet should be named (name).plist. Optionally, you can add -hd and -uhd for high-definition spritesheets and atlases, and it is much recommended to do so.

The spritesheets and atlases should be placed in (Geometry Dash folder)/geode/config/hiimjustin000.more_icons/(gamemode), where (gamemode) is the gamemode the icon is for. The gamemodes are:

  • icon
  • ship
  • ball
  • ufo
  • wave
  • robot
  • spider
  • swing
  • jetpack
  • trail

This can also be done with individual images per icon piece, with the same naming conventions as above. The sprites should be placed in (Geometry Dash folder)/geode/config/hiimjustin000.more_icons/(gamemode)/(icon name), where (icon name) is the name of the icon.

If anything goes wrong, the mod will log warnings and errors to the console, which can be checked in the icon kit with a button on the left side of the screen.

Texture Packs

For adding icons to texture packs, the process is similar to adding icons to the mod. However, you will need the mod "Texture Loader" by Geode Team installed to use these texture packs.

The texture pack should be placed in (Geometry Dash folder)/config/geode.texture-loader/packs/(pack name), where (pack name) is the name of the texture pack, or a zip file containing the texture pack. The same rules apply for the texture pack as they do for the custom icons, with the sprites being added to (pack name)/config/hiimjustin000.more_icons/(gamemode), where (gamemode) is the gamemode the icon is for.

Note that this will only work if the texture pack has a pack.json file in the root of the texture pack directory.

Using Icons

To use a custom icon, you will need to go into the icon kit. In the icon kit, there is a second row of dots that you can click on to view the extra icons. Click on the dot to view a page of extra icons, and click on one of the icons to select it.

To deselect a custom icon, use the first row of dots to go back to the default icons, and click on one of the default icons to select it.

Credits

More Icons Changelog

v1.5.2 (2024-12-11)

  • Fixed a bug where selecting a new icon would not work properly in the icon kit

v1.5.1 (2024-12-11)

  • Separated icon loading by icon type
  • Separated icons by texture pack in the icon kit (#17)
  • Fixed a bug that would reset the player's icon when exiting dual mode (#15)
  • Fixed pages not updating properly in the icon kit using arrow buttons (Reported by NyteLyte)

v1.5.0 (2024-11-18)

  • Added custom icons to the main menu
  • Fixed a bug where switching separate dual icons would not work properly in the icon kit
  • Fixed crashing incompatibilities with the mod "Fine Outline" by Alphalaneous
  • Fixed some potential spider weirdness

v1.4.6 (2024-11-15)

  • Ported to Geode v4.0.0-beta.1

v1.4.6-beta.1 (2024-11-15)

  • Ported to Geometry Dash v2.207

v1.4.5 (2024-11-04)

  • Fixed potential blending issues with robots and spiders

v1.4.4 (2024-11-02)

  • Fixed events not working properly

v1.4.3 (2024-10-29)

  • Tweaked the icon kit functionality
  • Added user objects for custom icons

v1.4.2 (2024-10-27)

  • Fixed a bug where the icon glow would be offset in the game

v1.4.1 (2024-10-27)

  • Tweaked the trail info display in the icon kit

v1.4.0 (2024-10-27)

  • Merged the More Icons API into the mod
  • Added support for events for other mods to use
  • Fixed texture pack credits only showing up for cubes (#14)

v1.3.4 (2024-10-21)

  • Moved some logic to More Icons API
  • Tweaked the logo to add drop shadow

v1.3.3 (2024-10-19)

  • Improved the duplicate system
  • Changed page functionality in the icon kit
  • Added texture pack credits to the icon kit (#8)
  • Added number formatting to the info popup in the icon kit

v1.3.2 (2024-10-13)

  • Changed the More Icons button in the icon kit to only show the info when there are no logs (#10)

v1.3.1 (2024-10-12)

  • Fixed a bug where the game would crash when pressing the More Icons button in the icon kit

v1.3.0 (2024-10-12)

  • Added ability to view logs and amount of loaded icons in the icon kit
  • Changed logs to be more specific
  • Updated tutorial links in the mod's description

v1.2.7 (2024-10-10)

  • Fixed plist icons changing names

v1.2.6 (2024-10-10)

  • Fixed robots and spiders sometimes crashing the game
  • Fixed icons with individual images being added multiple times
  • Fixed dual icons not being deselected properly
  • Added loading text while loading the game

v1.2.5 (2024-10-10)

  • Utilized multiple CPU cores for loading icons, reducing load times
  • Fixed non-robots and non-spiders not changing in icon popups

v1.2.4 (2024-10-09)

  • Fixed trails not adding to the mod's saved values
  • Removed loaded icons from the mod's saved values when closing the game

v1.2.3 (2024-10-08)

  • Fixed blend mode not working properly (#5)
  • Fixed trail customization resetting when reloading textures
  • Fixed trail display in the icon kit
  • Fixed loading text not showing up

v1.2.2 (2024-10-08)

  • Added support for individual images per icon piece
  • Added trail customization options (#5)
  • Fixed robots and spiders not changing in icon popups

v1.2.1 (2024-10-08)

  • Fixed custom spiders not showing up in game (#4)

v1.2.0 (2024-10-07)

  • Added support for texture packs
  • Added support for custom trails
  • Added support for Icon Profile in the main menu and Animated Profile Icons in the icon kit
  • Fixed a bug where the robot's boost particles would not show up (#3)

v1.1.2 (2024-10-07)

  • Added sprite name detection for spritesheets
  • Added icon loading text to the loading screen

v1.1.1 (2024-10-06)

  • Fixed custom jetpacks not showing up in game
  • Fixed icon sorting not working properly (#2)

v1.1.0 (2024-10-06)

  • Added support for Separate Dual Icons
  • Added loaded icon list in saved.json
  • Added icon popups when selecting an icon

v1.0.4 (2024-10-04)

  • Fixed pages resetting when selecting a new tab
  • Fixed a bug where the game would crash when selecting the death effect tab

v1.0.3 (2024-10-04)

  • Fixed a bug where selecting a ball, wave, or swing icon would change the cube icon
  • Fixed a bug where the jetpack menu would not show the first row of navigation dots

v1.0.2 (2024-10-04)

  • Added support for excluding lower-quality spritesheets and atlases
  • Ignored directories in spritesheet texture names

v1.0.1 (2024-10-04)

  • Fixed texture reloading not working
  • (Maybe, possibly) Fixed an incompatibility with the mod "Animated Profile Icons" by TheSillyDoggo
  • Fixed many other bugs

v1.0.0 (2024-10-04)

  • Initial release
The recommended way to install mods is through the in-game mod loader. You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies; you will need to find and install them yourself.

Site made by HJfod . Thank you to Nekit for the domain!

Geode Team 2024