Skip to content

Instantly share code, notes, and snippets.

@BobbyWibowo
Last active July 3, 2025 04:38
Show Gist options
  • Save BobbyWibowo/2a73ec8fa2197f156a8f8a81a2ae0aa0 to your computer and use it in GitHub Desktop.
Save BobbyWibowo/2a73ec8fa2197f156a8f8a81a2ae0aa0 to your computer and use it in GitHub Desktop.

Magane

Upstream: https://github.com/Pitu/Magane

BetterDiscord: https://github.com/Pitu/Magane?tab=readme-ov-file#betterdiscord

Vencord/Vesktop: https://github.com/Pitu/Magane?tab=readme-ov-file#vencord

JSON-based custom packs

Since PR #58, custom packs can now be easily imported from the UI.

image

Scroll down to the comments for some sample packs.

Legacy console functions

https://gist.github.com/BobbyWibowo/796fe36d2526ad33a71b0fb9a9dbf116


Warning

Some custom packs below rely on certain features that will only be introduced in version 3.2.24.
Dev branch: https://github.com/BobbyWibowo/Magane/tree/pr-3.2.24

Important

Due to some hosts not having permissive CORS, some of the packs may only work properly in Vencord.
Vencord-edition of the plugin has access to native fetch(), which allows bypassing CORS.

Known permissive hosts:

wsrv.nl
@BobbyWibowo
Copy link
Author

BobbyWibowo commented Jun 29, 2025

image

Source: https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_Kiehl%27s

{
  "name": "Paimon's Paintings Set Kiehl's",
  "id": "paimon-setkiehls",
  "files": [
    "https://static.wikia.nocookie.net/gensin-impact/images/6/6f/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_1.png/revision/latest 1.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/9/93/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_2.png/revision/latest 2.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/f/fc/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_3.png/revision/latest 3.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/6/69/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_4.png/revision/latest 4.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/d/db/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_5.png/revision/latest 5.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/d/dd/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_6.png/revision/latest 6.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/3/30/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_7.png/revision/latest 7.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/3/36/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_8.png/revision/latest 8.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/e/ee/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_9.png/revision/latest 9.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/e/ee/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_9.png/revision/latest 10.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/e/e7/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_11.png/revision/latest 11.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/6/6b/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_12.png/revision/latest 12.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/4/40/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_13.png/revision/latest 13.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/a/a8/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_14.png/revision/latest 14.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/a/a5/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_15.png/revision/latest 15.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/b/b5/Icon_Emoji_Paimon%27s_Paintings_Kiehl%27s_16.png/revision/latest 16.png"
  ],
  "homeUrl": "https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_Kiehl%27s",
  "template": "https://wsrv.nl/?url=%idencoded%&h=%size%p&af&output=png",
  "thumbsTemplate": "https://wsrv.nl/?url=%idencoded%&h=100p&af&output=png"
}

@BobbyWibowo
Copy link
Author

BobbyWibowo commented Jun 29, 2025

image

Source: https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_Migration_to_the_Coral_Sea

{
  "name": "Paimon's Paintings Set Migration to the Coral Sea",
  "id": "paimon-setcoralsea",
  "files": [
    "https://static.wikia.nocookie.net/gensin-impact/images/b/b2/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_1.png/revision/latest 1.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/6/6e/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_2.png/revision/latest 2.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/6/6f/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_3.png/revision/latest 3.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/0/02/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_4.png/revision/latest 4.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/0/0d/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_5.png/revision/latest 5.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/6/6d/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_6.png/revision/latest 6.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/c/c8/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_7.png/revision/latest 7.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/4/49/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_8.png/revision/latest 8.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/8/8e/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_9.png/revision/latest 9.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/1/1f/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_10.png/revision/latest 10.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/7/7a/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_11.png/revision/latest 11.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/e/ef/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_12.png/revision/latest 12.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/d/d3/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_13.png/revision/latest 13.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/b/b5/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_14.png/revision/latest 14.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/b/b5/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_14.png/revision/latest 15.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/4/4d/Paimon%27s_Paintings_Set_Migration_to_the_Coral_Sea_16.png/revision/latest 16.png"
  ],
  "homeUrl": "https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_Migration_to_the_Coral_Sea",
  "template": "https://wsrv.nl/?url=%idencoded%&h=%size%p&af&output=png",
  "thumbsTemplate": "https://wsrv.nl/?url=%idencoded%&h=100p&af&output=png"
}

@BobbyWibowo
Copy link
Author

BobbyWibowo commented Jun 29, 2025

image

Source: https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_OnePlus

{
  "name": "Paimon's Paintings Set OnePlus",
  "id": "paimon-setoneplus",
  "files": [
    "https://static.wikia.nocookie.net/gensin-impact/images/9/9f/Icon_Emoji_Paimon%27s_Paintings_OnePlus_1.png/revision/latest 1.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/c/c7/Icon_Emoji_Paimon%27s_Paintings_OnePlus_2.png/revision/latest 2.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/8/8a/Icon_Emoji_Paimon%27s_Paintings_OnePlus_3.png/revision/latest 3.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/d/d6/Icon_Emoji_Paimon%27s_Paintings_OnePlus_4.png/revision/latest 4.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/a/a2/Icon_Emoji_Paimon%27s_Paintings_OnePlus_5.png/revision/latest 5.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/f/fc/Icon_Emoji_Paimon%27s_Paintings_OnePlus_6.png/revision/latest 6.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/2/2b/Icon_Emoji_Paimon%27s_Paintings_OnePlus_7.png/revision/latest 7.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/d/d1/Icon_Emoji_Paimon%27s_Paintings_OnePlus_8.png/revision/latest 8.png"
  ],
  "homeUrl": "https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_OnePlus",
  "template": "https://wsrv.nl/?url=%idencoded%&h=%size%p&af&output=png",
  "thumbsTemplate": "https://wsrv.nl/?url=%idencoded%&h=100p&af&output=png"
}

@BobbyWibowo
Copy link
Author

BobbyWibowo commented Jun 30, 2025

image

Tip

An alternative to https://store.line.me/stickershop/product/17429287/en which only contains 8 stickers.

Source: https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_1

{
  "name": "Paimon's Paintings Set 1",
  "id": "paimon-set1",
  "files": [
    "https://static.wikia.nocookie.net/gensin-impact/images/c/c6/Icon_Emoji_Paimon%27s_Paintings_01_Lisa_1.png/revision/latest 1.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/9/97/Icon_Emoji_Paimon%27s_Paintings_01_Jean_1.png/revision/latest 2.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/5/54/Icon_Emoji_Paimon%27s_Paintings_01_Kaeya_1.png/revision/latest 3.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/9/96/Icon_Emoji_Paimon%27s_Paintings_01_Lumine_1.png/revision/latest 4.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/5/5f/Icon_Emoji_Paimon%27s_Paintings_01_Paimon_4.png/revision/latest 5.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/3/32/Icon_Emoji_Paimon%27s_Paintings_01_Amber_1.png/revision/latest 6.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/7/7f/Icon_Emoji_Paimon%27s_Paintings_01_Amber_3.png/revision/latest 7.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/4/42/Icon_Emoji_Paimon%27s_Paintings_01_Amber_2.png/revision/latest 8.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/1/11/Icon_Emoji_Paimon%27s_Paintings_01_Paimon_1.png/revision/latest 9.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/5/55/Icon_Emoji_Paimon%27s_Paintings_01_Paimon_2.png/revision/latest 10.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/b/bc/Icon_Emoji_Paimon%27s_Paintings_01_Paimon_3.png/revision/latest 11.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/2/21/Icon_Emoji_Paimon%27s_Paintings_01_Paimon_5.png/revision/latest 12.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/0/01/Icon_Emoji_Paimon%27s_Paintings_01_Paimon_6.png/revision/latest 13.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/0/0e/Icon_Emoji_Paimon%27s_Paintings_01_Aether_1.png/revision/latest 14.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/4/48/Icon_Emoji_Paimon%27s_Paintings_01_Aether_2.png/revision/latest 15.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/2/2d/Icon_Emoji_Paimon%27s_Paintings_01_Lumine_2.png/revision/latest 16.png"
  ],
  "homeUrl": "https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_1",
  "template": "https://wsrv.nl/?url=%idencoded%&h=%size%p&af&output=png",
  "thumbsTemplate": "https://wsrv.nl/?url=%idencoded%&h=100p&af&output=png"
}

@BobbyWibowo
Copy link
Author

BobbyWibowo commented Jun 30, 2025

image

Tip

Import the official LINE Store pack instead.
https://store.line.me/stickershop/product/31113692/en
This custom pack was assembled because the official LINE Store pack was not yet available at the time.

Source: https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_42

{
  "name": "Paimon's Paintings Set 42",
  "id": "paimon-set42",
  "files": [
    "https://static.wikia.nocookie.net/gensin-impact/images/f/f7/Icon_Emoji_Paimon%27s_Paintings_42_Skirk_1.png/revision/latest 1.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/8/8f/Icon_Emoji_Paimon%27s_Paintings_42_Skirk_2.png/revision/latest 2.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/9/98/Icon_Emoji_Paimon%27s_Paintings_42_Skirk_3.png/revision/latest 3.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/9/93/Icon_Emoji_Paimon%27s_Paintings_42_Skirk_4.png/revision/latest 4.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/a/ab/Icon_Emoji_Paimon%27s_Paintings_42_Dahlia_1.png/revision/latest 5.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/3/31/Icon_Emoji_Paimon%27s_Paintings_42_Dahlia_2.png/revision/latest 6.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/d/d2/Icon_Emoji_Paimon%27s_Paintings_42_Dahlia_3.png/revision/latest 7.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/e/eb/Icon_Emoji_Paimon%27s_Paintings_42_Dahlia_4.png/revision/latest 8.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/2/24/Icon_Emoji_Paimon%27s_Paintings_42_Dainsleif_1.png/revision/latest 9.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/7/75/Icon_Emoji_Paimon%27s_Paintings_42_Dainsleif_2.png/revision/latest 10.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/7/7d/Icon_Emoji_Paimon%27s_Paintings_42_Lumine_1.png/revision/latest 11.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/a/a4/Icon_Emoji_Paimon%27s_Paintings_42_Aether_1.png/revision/latest 12.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/3/30/Icon_Emoji_Paimon%27s_Paintings_42_Neuvillette_1.png/revision/latest 13.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/e/ea/Icon_Emoji_Paimon%27s_Paintings_42_Dori_1.png/revision/latest 14.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/d/d1/Icon_Emoji_Paimon%27s_Paintings_42_Shikanoin_Heizou_1.png/revision/latest 15.png",
    "https://static.wikia.nocookie.net/gensin-impact/images/f/f3/Icon_Emoji_Paimon%27s_Paintings_42_Kirara_1.png/revision/latest 16.png"
  ],
  "homeUrl": "https://genshin-impact.fandom.com/wiki/Paimon%27s_Paintings/Set_42",
  "template": "https://wsrv.nl/?url=%idencoded%&h=%size%p&af&output=png",
  "thumbsTemplate": "https://wsrv.nl/?url=%idencoded%&h=100p&af&output=png"
}

@BobbyWibowo
Copy link
Author

image

Source: https://www.getstickerpack.com/stickers/hutao-one

Important

For Vencord, requires adding the following to the plugin's native.ts file:

CspPolicies['s3.getstickerpack.com'] = ImageSrc;
{
  "name": "Genshin Impact x OnePlus - Hu Tao",
  "id": "getstickerpack-hutao-oneplus",
  "files": [
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_1.png",
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_2.png",
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_3.png",
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_4.png",
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_5.png",
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_6.png",
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_7.png",
    "https://s3.getstickerpack.com/storage/uploads/sticker-pack/hutao-one/sticker_8.png"
  ],
  "homeUrl": "https://www.getstickerpack.com/stickers/hutao-one",
  "template": "%id%?d=x180",
  "thumbsTemplate": "%id%?d=x100"
}

@BobbyWibowo
Copy link
Author

image

Source: https://www.hoyolab.com/

Important

For Vencord, requires adding the following to the plugin's native.ts file:

CspPolicies['upload-os-bbs.hoyolab.com'] = ImageSrc;
{
  "name": "Lone Planetfarer",
  "id": "hoyolab-loneplanetfarer",
  "files": [
    "https://upload-os-bbs.hoyolab.com/upload/2024/10/31/27f49babbec7bbcd45cba42b75c6fef7_3572214579198245686.png",
    "https://upload-os-bbs.hoyolab.com/upload/2024/10/31/d4fabe5a02b3cef3338a685f3028fce6_581714490479305969.png",
    "https://upload-os-bbs.hoyolab.com/upload/2024/10/31/2dee6389013f3a5c2a9b7e75dd1d12fd_7159538009376055903.png",
    "https://upload-os-bbs.hoyolab.com/upload/2024/10/31/a262a7daf3389ed4b0c10e14bdb59785_5837582326401395201.png",
    "https://upload-os-bbs.hoyolab.com/upload/2024/10/31/907c3dd66abc6173088b5a6d66af37b6_3340496695103768734.png",
    "https://upload-os-bbs.hoyolab.com/upload/2024/10/31/9a33fac647c61ed0fe5b17f0c28f3fce_3395320500579072099.png",
    "https://upload-os-bbs.hoyolab.com/upload/2024/10/31/5868c8b477542e34ec8ebd14630db72b_365362807056388935.png"
  ],
  "homeUrl": "https://www.hoyolab.com/",
  "template": "%id%?x-oss-process=image/resize,h_%size%/auto-orient,0/interlace,1/format,png/quality,q_100",
  "thumbsTemplate": "%id%?x-oss-process=image/resize,h_100/auto-orient,0/interlace,1/format,webp/quality,q_100"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment