wip translatable gallery

This commit is contained in:
Mappening 2022-12-29 08:08:10 -06:00
parent 940a57d720
commit 57ee492319
4 changed files with 483 additions and 244 deletions

View File

@ -109,7 +109,9 @@ init 2 python:
#CACHE_PATH = config.basedir.replace("\\","/") + "/game/cache/"
FILENAME = os.path.join(config.basedir, 'game/src/gallery_dataset.json')
#CACHE_PATH = config.basedir.replace("\\","/") + "/game/cache/"
fp = renpy.open_file('src/gallery_dataset.json')
fp = renpy.open_file('src/gallery_dataset_en.json')
if _preferences.language == 'es':
fp = renpy.open_file('src/gallery_dataset_es.json')
data = json.load(fp)
list_img = renpy.list_images()
@ -127,8 +129,12 @@ init 2 python:
if 'items' in x.keys():
for y in x['items']:
#'name' is the renpy image that is detected as marked-as-seen
#'image' is the displayable to be displayed in the gallery
#'image_name' is the caption string to be displayed.
name = y["name"]
cg = y["image"]
img_name = y["image_name"]
rcg = renpy.get_registered_image(cg)
@ -137,6 +143,7 @@ init 2 python:
item = {
"item": name,
"image_name": img_name,
"fn": rcg,
"cg": cg_(rcg, None, image_dimensions[0]),
"ext": None,
@ -154,27 +161,31 @@ init 2 python:
if renpy.loadable(_str): #brute force
add_(str, _str, ext, tab_name) #cp['name'])
webm_rcg = Fixed(Color("#000"), Text("Fang", size=280, xalign=0.5, yalign=0.5), xsize=1920)
renpy.seen_label('fang_movie')
gallery_dic['Animations'] = [{
"item": 'fang tail',
"image_name": _("Fang's Tail"),
"fn": 'images/animations/fang tail.webm',
"cg": cg_('images/backgrounds/garden.png', None, 1920),
"ext": 'webm',
"wh": [1920, 1080]
}]
renpy.image("fang tail", Movie(loop=True,play='images/animations/fang tail.webm')) # Since we are hard-coding might as well.
#print(data)
pass
jsonloadandpop()
# hard code the webm because renpy is really dumb and doesn't add Movies properly until much later
fang_webm = 'fang thumb'
webm_rcg = Fixed(Color("#000"), Text("Fang", size=280, xalign=0.5, yalign=0.5), xsize=1920)
renpy.seen_label('fang_movie')
gallery_dic['Animations'] = [{
"item": 'fang tail',
"fn": 'images/animations/fang tail.webm',
"cg": cg_('images/backgrounds/garden.png', None, 1920),
"ext": 'webm',
"wh": [1920, 1080]
}]
renpy.image("fang tail", Movie(loop=True,play='images/animations/fang tail.webm')) # Since we are hard-coding might as well.
last_lang = _preferences.language
pass
python:
current_lang = _preferences.language
if current_lang != last_lang:
jsonloadandpop()
last_lang = _preferences.language
"""
'Recursive' / Loopable / Roundtrip Screens
@ -303,7 +314,7 @@ screen flag_button(item, yoffset, origin):
xcenter 0.5 ycenter 0.5
padding (1,0,1,2)
vbox:
text item["item"] xalign 0.5
text item["image_name"] xalign 0.5
add item["cg"] fit 'contain' xcenter 0.5 ycenter 0.5 size (PREFERRED_WIDTH, PREFERRED_HEIGHT)
else:
vbox:

View File

@ -1,228 +0,0 @@
{
"tabs":[
{
"tab_name": "CG",
"items": [
{ "name": "a02", "image": "a02" },
{ "name": "a04", "image": "a04" },
{ "name": "a11", "image": "a11" },
{ "name": "a13", "image": "a13" },
{ "name": "a14", "image": "a14" },
{ "name": "a14a", "image": "a14a" },
{ "name": "askfang1", "image": "askfang1" },
{ "name": "askfang2", "image": "askfang2" },
{ "name": "askfang3", "image": "askfang3" },
{ "name": "askfang4", "image": "askfang4" },
{ "name": "askfang5", "image": "askfang5" },
{ "name": "askfang6", "image": "askfang6" },
{ "name": "askfang7", "image": "askfang7" },
{ "name": "bathroom1", "image": "bathroom1" },
{ "name": "bathroom2", "image": "bathroom2" },
{ "name": "bathroom3", "image": "bathroom3" },
{ "name": "bathroom4", "image": "bathroom4" },
{ "name": "bathroom5", "image": "bathroom5" },
{ "name": "bathroom6", "image": "bathroom6" },
{ "name": "bathroom7", "image": "bathroom7" },
{ "name": "big ending", "image": "big ending" },
{ "name": "bloodywing", "image": "bloodywing" },
{ "name": "c10", "image": "c10" },
{ "name": "c04", "image": "c04" },
{ "name": "c05", "image": "c05" },
{ "name": "d01", "image": "d01" },
{ "name": "d02a", "image": "d02a" },
{ "name": "d02b", "image": "d02b" },
{ "name": "d02c", "image": "d02c" },
{ "name": "d03", "image": "d03" },
{ "name": "d04b", "image": "d04b" },
{ "name": "doomeranon01", "image": "doomeranon01" },
{ "name": "doomeranon02", "image": "doomeranon02" },
{ "name": "doomeranon03", "image": "doomeranon03" },
{ "name": "doomeranon04", "image": "doomeranon04" },
{ "name": "fang band playing", "image": "fang band playing" },
{ "name": "fang band screaming", "image": "fang band screaming" },
{ "name": "fang d ending preformance 1", "image": "fang d ending preformance 1" },
{ "name": "fang d ending preformance 4", "image": "fang d ending preformance 4" },
{ "name": "fanglookback", "image": "fanglookback" },
{ "name": "fangroofcry", "image": "fangroofcry" },
{ "name": "fangtalkingwithtrish", "image": "fangtalkingwithtrish" },
{ "name": "fuckedwingretard", "image": "fuckedwingretard" },
{ "name": "golden ending", "image": "golden ending" },
{ "name": "naomifangcg", "image": "naomifangcg" },
{ "name": "naomiletter", "image": "naomiletter" },
{ "name": "nascar day", "image": "nascar day" },
{ "name": "nascar night", "image": "nascar night" },
{ "name": "pathetic", "image": "pathetic" },
{ "name": "projector1", "image": "projector1" },
{ "name": "projector2", "image": "projector2" },
{ "name": "projector3", "image": "projector3" },
{ "name": "projector4", "image": "projector4" },
{ "name": "projector5", "image": "projector5" },
{ "name": "projector6", "image": "projector6" },
{ "name": "projector7", "image": "projector7" },
{ "name": "projector8", "image": "projector8" },
{ "name": "projector9", "image": "projector9" },
{ "name": "prom fang freak out a ending", "image": "prom fang freak out a ending" },
{ "name": "prom fang fuck up a ending", "image": "prom fang fuck up a ending" },
{ "name": "roofshooter", "image": "roofshooter" },
{ "name": "roomthrash1", "image": "roomthrash1" },
{ "name": "roomthrash2", "image": "roomthrash2" },
{ "name": "roomthrash3", "image": "roomthrash3" },
{ "name": "roomthrash4", "image": "roomthrash4" },
{ "name": "roomthrash5", "image": "roomthrash5" },
{ "name": "roomthrash6", "image": "roomthrash6" },
{ "name": "roomthrash7", "image": "roomthrash7" },
{ "name": "roomthrash8", "image": "roomthrash8" },
{ "name": "roomthrash9", "image": "roomthrash9" },
{ "name": "roomthrash10", "image": "roomthrash10" },
{ "name": "roomthrash11", "image": "roomthrash11" },
{ "name": "sadserangry", "image": "sadserangry" },
{ "name": "sadserheaddown", "image": "sadserheaddown" },
{ "name": "sadserlookingon", "image": "sadserlookingon" },
{ "name": "sadserlookingonteary", "image": "sadserlookingonteary" },
{ "name": "sadserrambo", "image": "sadserrambo" },
{ "name": "stair1", "image": "stair1" },
{ "name": "stair2", "image": "stair2" },
{ "name": "stair3", "image": "stair3" },
{ "name": "stairs", "image": "stairs" },
{ "name": "taxi day", "image": "taxi day" },
{ "name": "taxi night", "image": "taxi night" },
{ "name": "trailerconcert", "image": "trailerconcert" },
{ "name": "trishreedcarfe", "image": "trishreedcarfe" },
{ "name": "troodonconvergence1", "image": "troodonconvergence1" },
{ "name": "troodonconvergence2", "image": "troodonconvergence2" },
{ "name": "troodonconvergence3", "image": "troodonconvergence3" },
{ "name": "troodonconvergence4", "image": "troodonconvergence4" },
{ "name": "troodonconvergence5", "image": "troodonconvergence5" },
{ "name": "troodonconvergence6", "image": "troodonconvergence6" },
{ "name": "wounds1", "image": "wounds1" },
{ "name": "wounds2", "image": "wounds2" },
{ "name": "wounds3", "image": "wounds3" },
{ "name": "wounds4", "image": "wounds4" },
{ "name": "wounds5", "image": "wounds5" },
{ "name": "wounds6", "image": "wounds6" },
{ "name": "wounds7", "image": "wounds7" },
{ "name": "wounds8", "image": "wounds8" },
{ "name": "wounds9", "image": "wounds9" },
{ "name": "wounds10", "image": "wounds10" },
{ "name": "wounds11", "image": "wounds11" },
{ "name": "wounds12", "image": "wounds12" },
{ "name": "wounds14", "image": "wounds14" },
{ "name": "wounds15", "image": "wounds15" },
{ "name": "wounds16", "image": "wounds16" }
]
},
{
"tab_name": "Animations"
},
{
"tab_name": "Lewd",
"eval": "persistent.lewd == True",
"items": [
{ "name": "bikini", "image": "bikini" },
{ "name": "fangonamp", "image": "fangonamp" },
{ "name": "lesbo", "image": "lesbo" }
]
},
{
"tab_name": "Fullbody",
"items": [
{ "name": "rosa hug", "image": "fullbody_rosahug" },
{ "name": "hallpass", "image": "fullbody_hallpass" },
{ "name": "fangguitar", "image": "fullbody_fangguitar" },
{ "name": "fangshooter", "image": "fullbody_fang_shooter" },
{ "name": "fang silo1", "image": "fullbody_fang_silo1" },
{ "name": "fang silo2", "image": "fullbody_fang_silo2" },
{ "name": "fang silo3", "image": "fullbody_fang_silo3" },
{ "name": "fullbody_naomislap", "image": "fullbody_naomislap" },
{ "name": "fullbody_anontrishdance", "image": "fullbody_anontrishdance" },
{ "name": "fullbody_fanganoncarry", "image": "fullbody_fanganoncarry" },
{ "name": "fanganonhug", "image": "fullbody_fanganonhug" },
{ "name": "fanganonguitar", "image": "fullbody_fanganonguitar" },
{ "name": "fangarm", "image": "fullbody_fangarm" },
{ "name": "kissu1", "image": "fullbody_kissu1" },
{ "name": "kissu2", "image": "fullbody_kissu2" },
{ "name": "c06", "image": "fullbody_c06" },
{ "name": "c07", "image": "fullbody_c07" },
{ "name": "c09", "image": "fullbody_c09" },
{ "name": "c09", "image": "fullbody_dpromdance" },
{ "name": "fullbody_christmas", "image": "fullbody_christmas" }
]
},
{
"tab_name": "Backgrounds",
"items": [
{ "name": "airport", "image": "airport" },
{ "name": "apartment morning", "image": "apartment morning" },
{ "name": "aquarium", "image": "aquarium" },
{ "name": "aquariumexhibit", "image": "aquariumexhibit" },
{ "name": "aquariumoutside", "image": "aquariumoutside" },
{ "name": "aquariumtube", "image": "aquariumtube" },
{ "name": "auditorium", "image": "auditorium" },
{ "name": "backyard", "image": "backyard" },
{ "name": "bandroom", "image": "bandroom" },
{ "name": "beach", "image": "beach" },
{ "name": "biglydie", "image": "biglydie" },
{ "name": "bowlingalley", "image": "bowlingalley" },
{ "name": "bus_stop", "image": "bus_stop" },
{ "name": "cafeteria", "image": "cafeteria" },
{ "name": "campsite", "image": "campsite" },
{ "name": "carpet", "image": "carpet" },
{ "name": "city morning", "image": "city morning" },
{ "name": "classroom", "image": "classroom" },
{ "name": "concertlobby", "image": "concertlobby" },
{ "name": "courtyard", "image": "courtyard" },
{ "name": "door auditorium", "image": "door auditorium" },
{ "name": "emptyroomday", "image": "emptyroomday" },
{ "name": "emptyroomnight", "image": "emptyroomnight" },
{ "name": "fangapartment", "image": "fangapartment" },
{ "name": "fangroom", "image": "fangroom" },
{ "name": "fangroom future", "image": "fangroom future" },
{ "name": "flower garden", "image": "flower garden" },
{ "name": "foodcourt", "image": "foodcourt" },
{ "name": "fromairplane", "image": "fromairplane" },
{ "name": "garden", "image": "garden" },
{ "name": "hallway", "image": "hallway" },
{ "name": "home fang day", "image": "home fang day" },
{ "name": "home fang dim", "image": "home fang dim" },
{ "name": "home fang night", "image": "home fang night" },
{ "name": "home fang day alt", "image": "home fang day alt" },
{ "name": "home fang outside night", "image": "home fang outside night" },
{ "name": "home fang outside", "image": "home fang outside" },
{ "name": "hotellobby", "image": "hotellobby" },
{ "name": "jellyfishroom", "image": "jellyfishroom" },
{ "name": "little troodon", "image": "little troodon" },
{ "name": "moebackrooms", "image": "moebackrooms" },
{ "name": "moes pizza", "image": "moes pizza" },
{ "name": "museum", "image": "museum" },
{ "name": "museuminside", "image": "museuminside" },
{ "name": "nightclub", "image": "nightclub" },
{ "name": "office spears", "image": "office spears" },
{ "name": "outside moes", "image": "outside moes" },
{ "name": "outside school fog", "image": "outside school fog" },
{ "name": "outside school night", "image": "outside school night" },
{ "name": "outside school", "image": "outside school" },
{ "name": "park fair", "image": "park fair" },
{ "name": "park night", "image": "park night" },
{ "name": "park", "image": "park" },
{ "name": "parking_lot", "image": "parking_lot" },
{ "name": "parkinglot", "image": "parkinglot" },
{ "name": "prom", "image": "prom" },
{ "name": "reunion", "image": "reunion" },
{ "name": "roof day broken", "image": "roof day broken" },
{ "name": "roof day", "image": "roof day" },
{ "name": "roof night", "image": "roof night" },
{ "name": "room anon dark", "image": "room anon dark" },
{ "name": "room anon day alt", "image": "room anon day" },
{ "name": "room anon night alt", "image": "room anon night alt" },
{ "name": "room anon night", "image": "room anon night" },
{ "name": "science class", "image": "science class" },
{ "name": "shooterroof_gallery", "image": "shooterroof_gallery" },
{ "name": "skinrow", "image": "skinrow" },
{ "name": "stingray pool", "image": "stingray pool" },
{ "name": "theater", "image": "theater" },
{ "name": "trishhome", "image": "trishhome" }
]
}
]
}

View File

@ -0,0 +1,228 @@
{
"tabs":[
{
"tab_name": "CG",
"items": [
{ "name": "a02", "image_name": "nullshit", "image": "a02" },
{ "name": "a04", "image_name": "null", "image": "a04" },
{ "name": "a11", "image_name": "null", "image": "a11" },
{ "name": "a13", "image_name": "null", "image": "a13" },
{ "name": "a14", "image_name": "null", "image": "a14" },
{ "name": "a14a", "image_name": "null", "image": "a14a" },
{ "name": "askfang1", "image_name": "null", "image": "askfang1" },
{ "name": "askfang2", "image_name": "null", "image": "askfang2" },
{ "name": "askfang3", "image_name": "null", "image": "askfang3" },
{ "name": "askfang4", "image_name": "null", "image": "askfang4" },
{ "name": "askfang5", "image_name": "null", "image": "askfang5" },
{ "name": "askfang6", "image_name": "null", "image": "askfang6" },
{ "name": "askfang7", "image_name": "null", "image": "askfang7" },
{ "name": "bathroom1", "image_name": "null", "image": "bathroom1" },
{ "name": "bathroom2", "image_name": "null", "image": "bathroom2" },
{ "name": "bathroom3", "image_name": "null", "image": "bathroom3" },
{ "name": "bathroom4", "image_name": "null", "image": "bathroom4" },
{ "name": "bathroom5", "image_name": "null", "image": "bathroom5" },
{ "name": "bathroom6", "image_name": "null", "image": "bathroom6" },
{ "name": "bathroom7", "image_name": "null", "image": "bathroom7" },
{ "name": "big ending", "image_name": "null", "image": "big ending" },
{ "name": "bloodywing", "image_name": "null", "image": "bloodywing" },
{ "name": "c10", "image_name": "null", "image": "c10" },
{ "name": "c04", "image_name": "null", "image": "c04" },
{ "name": "c05", "image_name": "null", "image": "c05" },
{ "name": "d01", "image_name": "null", "image": "d01" },
{ "name": "d02a", "image_name": "null", "image": "d02a" },
{ "name": "d02b", "image_name": "null", "image": "d02b" },
{ "name": "d02c", "image_name": "null", "image": "d02c" },
{ "name": "d03", "image_name": "null", "image": "d03" },
{ "name": "d04b", "image_name": "null", "image": "d04b" },
{ "name": "doomeranon01", "image_name": "null", "image": "doomeranon01" },
{ "name": "doomeranon02", "image_name": "null", "image": "doomeranon02" },
{ "name": "doomeranon03", "image_name": "null", "image": "doomeranon03" },
{ "name": "doomeranon04", "image_name": "null", "image": "doomeranon04" },
{ "name": "fang band playing", "image_name": "null", "image": "fang band playing" },
{ "name": "fang band screaming", "image_name": "null", "image": "fang band screaming" },
{ "name": "fang d ending preformance 1", "image_name": "null", "image": "fang d ending preformance 1" },
{ "name": "fang d ending preformance 4", "image_name": "null", "image": "fang d ending preformance 4" },
{ "name": "fanglookback", "image_name": "null", "image": "fanglookback" },
{ "name": "fangroofcry", "image_name": "null", "image": "fangroofcry" },
{ "name": "fangtalkingwithtrish", "image_name": "null", "image": "fangtalkingwithtrish" },
{ "name": "fuckedwingretard", "image_name": "null", "image": "fuckedwingretard" },
{ "name": "golden ending", "image_name": "null", "image": "golden ending" },
{ "name": "naomifangcg", "image_name": "null", "image": "naomifangcg" },
{ "name": "naomiletter", "image_name": "null", "image": "naomiletter" },
{ "name": "nascar day", "image_name": "null", "image": "nascar day" },
{ "name": "nascar night", "image_name": "null", "image": "nascar night" },
{ "name": "pathetic", "image_name": "null", "image": "pathetic" },
{ "name": "projector1", "image_name": "null", "image": "projector1" },
{ "name": "projector2", "image_name": "null", "image": "projector2" },
{ "name": "projector3", "image_name": "null", "image": "projector3" },
{ "name": "projector4", "image_name": "null", "image": "projector4" },
{ "name": "projector5", "image_name": "null", "image": "projector5" },
{ "name": "projector6", "image_name": "null", "image": "projector6" },
{ "name": "projector7", "image_name": "null", "image": "projector7" },
{ "name": "projector8", "image_name": "null", "image": "projector8" },
{ "name": "projector9", "image_name": "null", "image": "projector9" },
{ "name": "prom fang freak out a ending", "image_name": "null", "image": "prom fang freak out a ending" },
{ "name": "prom fang fuck up a ending", "image_name": "null", "image": "prom fang fuck up a ending" },
{ "name": "roofshooter", "image_name": "null", "image": "roofshooter" },
{ "name": "roomthrash1", "image_name": "null", "image": "roomthrash1" },
{ "name": "roomthrash2", "image_name": "null", "image": "roomthrash2" },
{ "name": "roomthrash3", "image_name": "null", "image": "roomthrash3" },
{ "name": "roomthrash4", "image_name": "null", "image": "roomthrash4" },
{ "name": "roomthrash5", "image_name": "null", "image": "roomthrash5" },
{ "name": "roomthrash6", "image_name": "null", "image": "roomthrash6" },
{ "name": "roomthrash7", "image_name": "null", "image": "roomthrash7" },
{ "name": "roomthrash8", "image_name": "null", "image": "roomthrash8" },
{ "name": "roomthrash9", "image_name": "null", "image": "roomthrash9" },
{ "name": "roomthrash10", "image_name": "null", "image": "roomthrash10" },
{ "name": "roomthrash11", "image_name": "null", "image": "roomthrash11" },
{ "name": "sadserangry", "image_name": "null", "image": "sadserangry" },
{ "name": "sadserheaddown", "image_name": "null", "image": "sadserheaddown" },
{ "name": "sadserlookingon", "image_name": "null", "image": "sadserlookingon" },
{ "name": "sadserlookingonteary", "image_name": "null", "image": "sadserlookingonteary" },
{ "name": "sadserrambo", "image_name": "null", "image": "sadserrambo" },
{ "name": "stair1", "image_name": "null", "image": "stair1" },
{ "name": "stair2", "image_name": "null", "image": "stair2" },
{ "name": "stair3", "image_name": "null", "image": "stair3" },
{ "name": "stairs", "image_name": "null", "image": "stairs" },
{ "name": "taxi day", "image_name": "null", "image": "taxi day" },
{ "name": "taxi night", "image_name": "null", "image": "taxi night" },
{ "name": "trailerconcert", "image_name": "null", "image": "trailerconcert" },
{ "name": "trishreedcarfe", "image_name": "null", "image": "trishreedcarfe" },
{ "name": "troodonconvergence1", "image_name": "null", "image": "troodonconvergence1" },
{ "name": "troodonconvergence2", "image_name": "null", "image": "troodonconvergence2" },
{ "name": "troodonconvergence3", "image_name": "null", "image": "troodonconvergence3" },
{ "name": "troodonconvergence4", "image_name": "null", "image": "troodonconvergence4" },
{ "name": "troodonconvergence5", "image_name": "null", "image": "troodonconvergence5" },
{ "name": "troodonconvergence6", "image_name": "null", "image": "troodonconvergence6" },
{ "name": "wounds1", "image_name": "null", "image": "wounds1" },
{ "name": "wounds2", "image_name": "null", "image": "wounds2" },
{ "name": "wounds3", "image_name": "null", "image": "wounds3" },
{ "name": "wounds4", "image_name": "null", "image": "wounds4" },
{ "name": "wounds5", "image_name": "null", "image": "wounds5" },
{ "name": "wounds6", "image_name": "null", "image": "wounds6" },
{ "name": "wounds7", "image_name": "null", "image": "wounds7" },
{ "name": "wounds8", "image_name": "null", "image": "wounds8" },
{ "name": "wounds9", "image_name": "null", "image": "wounds9" },
{ "name": "wounds10", "image_name": "null", "image": "wounds10" },
{ "name": "wounds11", "image_name": "null", "image": "wounds11" },
{ "name": "wounds12", "image_name": "null", "image": "wounds12" },
{ "name": "wounds14", "image_name": "null", "image": "wounds14" },
{ "name": "wounds15", "image_name": "null", "image": "wounds15" },
{ "name": "wounds16", "image_name": "null", "image": "wounds16" }
]
},
{
"tab_name": "Animations"
},
{
"tab_name": "Lewd",
"eval": "persistent.lewd == True",
"items": [
{ "name": "bikini", "image_name": "null", "image": "bikini" },
{ "name": "fangonamp", "image_name": "null", "image": "fangonamp" },
{ "name": "lesbo", "image_name": "null", "image": "lesbo" }
]
},
{
"tab_name": "Fullbody",
"items": [
{ "name": "rosa hug", "image_name": "null", "image": "fullbody_rosahug" },
{ "name": "hallpass", "image_name": "null", "image": "fullbody_hallpass" },
{ "name": "fangguitar", "image_name": "null", "image": "fullbody_fangguitar" },
{ "name": "fangshooter", "image_name": "null", "image": "fullbody_fang_shooter" },
{ "name": "fang silo1", "image_name": "null", "image": "fullbody_fang_silo1" },
{ "name": "fang silo2", "image_name": "null", "image": "fullbody_fang_silo2" },
{ "name": "fang silo3", "image_name": "null", "image": "fullbody_fang_silo3" },
{ "name": "fullbody_naomislap", "image_name": "null", "image": "fullbody_naomislap" },
{ "name": "fullbody_anontrishdance", "image_name": "null", "image": "fullbody_anontrishdance" },
{ "name": "fullbody_fanganoncarry", "image_name": "null", "image": "fullbody_fanganoncarry" },
{ "name": "fanganonhug", "image_name": "null", "image": "fullbody_fanganonhug" },
{ "name": "fanganonguitar", "image_name": "null", "image": "fullbody_fanganonguitar" },
{ "name": "fangarm", "image_name": "null", "image": "fullbody_fangarm" },
{ "name": "kissu1", "image_name": "null", "image": "fullbody_kissu1" },
{ "name": "kissu2", "image_name": "null", "image": "fullbody_kissu2" },
{ "name": "c06", "image_name": "null", "image": "fullbody_c06" },
{ "name": "c07", "image_name": "null", "image": "fullbody_c07" },
{ "name": "c09", "image_name": "null", "image": "fullbody_c09" },
{ "name": "c09", "image_name": "null", "image": "fullbody_dpromdance" },
{ "name": "fullbody_christmas", "image_name": "null", "image": "fullbody_christmas" }
]
},
{
"tab_name": "Backgrounds",
"items": [
{ "name": "airport", "image_name": "null", "image": "airport" },
{ "name": "apartment morning", "image_name": "null", "image": "apartment morning" },
{ "name": "aquarium", "image_name": "null", "image": "aquarium" },
{ "name": "aquariumexhibit", "image_name": "null", "image": "aquariumexhibit" },
{ "name": "aquariumoutside", "image_name": "null", "image": "aquariumoutside" },
{ "name": "aquariumtube", "image_name": "null", "image": "aquariumtube" },
{ "name": "auditorium", "image_name": "null", "image": "auditorium" },
{ "name": "backyard", "image_name": "null", "image": "backyard" },
{ "name": "bandroom", "image_name": "null", "image": "bandroom" },
{ "name": "beach", "image_name": "null", "image": "beach" },
{ "name": "biglydie", "image_name": "null", "image": "biglydie" },
{ "name": "bowlingalley", "image_name": "null", "image": "bowlingalley" },
{ "name": "bus_stop", "image_name": "null", "image": "bus_stop" },
{ "name": "cafeteria", "image_name": "null", "image": "cafeteria" },
{ "name": "campsite", "image_name": "null", "image": "campsite" },
{ "name": "carpet", "image_name": "null", "image": "carpet" },
{ "name": "city morning", "image_name": "null", "image": "city morning" },
{ "name": "classroom", "image_name": "null", "image": "classroom" },
{ "name": "concertlobby", "image_name": "null", "image": "concertlobby" },
{ "name": "courtyard", "image_name": "null", "image": "courtyard" },
{ "name": "door auditorium", "image_name": "null", "image": "door auditorium" },
{ "name": "emptyroomday", "image_name": "null", "image": "emptyroomday" },
{ "name": "emptyroomnight", "image_name": "null", "image": "emptyroomnight" },
{ "name": "fangapartment", "image_name": "null", "image": "fangapartment" },
{ "name": "fangroom", "image_name": "null", "image": "fangroom" },
{ "name": "fangroom future", "image_name": "null", "image": "fangroom future" },
{ "name": "flower garden", "image_name": "null", "image": "flower garden" },
{ "name": "foodcourt", "image_name": "null", "image": "foodcourt" },
{ "name": "fromairplane", "image_name": "null", "image": "fromairplane" },
{ "name": "garden", "image_name": "null", "image": "garden" },
{ "name": "hallway", "image_name": "null", "image": "hallway" },
{ "name": "home fang day", "image_name": "null", "image": "home fang day" },
{ "name": "home fang dim", "image_name": "null", "image": "home fang dim" },
{ "name": "home fang night", "image_name": "null", "image": "home fang night" },
{ "name": "home fang day alt", "image_name": "null", "image": "home fang day alt" },
{ "name": "home fang outside night", "image_name": "null", "image": "home fang outside night" },
{ "name": "home fang outside", "image_name": "null", "image": "home fang outside" },
{ "name": "hotellobby", "image_name": "null", "image": "hotellobby" },
{ "name": "jellyfishroom", "image_name": "null", "image": "jellyfishroom" },
{ "name": "little troodon", "image_name": "null", "image": "little troodon" },
{ "name": "moebackrooms", "image_name": "null", "image": "moebackrooms" },
{ "name": "moes pizza", "image_name": "null", "image": "moes pizza" },
{ "name": "museum", "image_name": "null", "image": "museum" },
{ "name": "museuminside", "image_name": "null", "image": "museuminside" },
{ "name": "nightclub", "image_name": "null", "image": "nightclub" },
{ "name": "office spears", "image_name": "null", "image": "office spears" },
{ "name": "outside moes", "image_name": "null", "image": "outside moes" },
{ "name": "outside school fog", "image_name": "null", "image": "outside school fog" },
{ "name": "outside school night", "image_name": "null", "image": "outside school night" },
{ "name": "outside school", "image_name": "null", "image": "outside school" },
{ "name": "park fair", "image_name": "null", "image": "park fair" },
{ "name": "park night", "image_name": "null", "image": "park night" },
{ "name": "park", "image_name": "null", "image": "park" },
{ "name": "parking_lot", "image_name": "null", "image": "parking_lot" },
{ "name": "parkinglot", "image_name": "null", "image": "parkinglot" },
{ "name": "prom", "image_name": "null", "image": "prom" },
{ "name": "reunion", "image_name": "null", "image": "reunion" },
{ "name": "roof day broken", "image_name": "null", "image": "roof day broken" },
{ "name": "roof day", "image_name": "null", "image": "roof day" },
{ "name": "roof night", "image_name": "null", "image": "roof night" },
{ "name": "room anon dark", "image_name": "null", "image": "room anon dark" },
{ "name": "room anon day alt", "image_name": "null", "image": "room anon day" },
{ "name": "room anon night alt", "image_name": "null", "image": "room anon night alt" },
{ "name": "room anon night", "image_name": "null", "image": "room anon night" },
{ "name": "science class", "image_name": "null", "image": "science class" },
{ "name": "shooterroof_gallery", "image_name": "null", "image": "shooterroof_gallery" },
{ "name": "skinrow", "image_name": "null", "image": "skinrow" },
{ "name": "stingray pool", "image_name": "null", "image": "stingray pool" },
{ "name": "theater", "image_name": "null", "image": "theater" },
{ "name": "trishhome", "image_name": "null", "image": "trishhome" }
]
}
]
}

View File

@ -0,0 +1,228 @@
{
"tabs":[
{
"tab_name": "CG",
"items": [
{ "name": "a02", "image_name": "nullfuck", "image": "a02" },
{ "name": "a04", "image_name": "null", "image": "a04" },
{ "name": "a11", "image_name": "null", "image": "a11" },
{ "name": "a13", "image_name": "null", "image": "a13" },
{ "name": "a14", "image_name": "null", "image": "a14" },
{ "name": "a14a", "image_name": "null", "image": "a14a" },
{ "name": "askfang1", "image_name": "null", "image": "askfang1" },
{ "name": "askfang2", "image_name": "null", "image": "askfang2" },
{ "name": "askfang3", "image_name": "null", "image": "askfang3" },
{ "name": "askfang4", "image_name": "null", "image": "askfang4" },
{ "name": "askfang5", "image_name": "null", "image": "askfang5" },
{ "name": "askfang6", "image_name": "null", "image": "askfang6" },
{ "name": "askfang7", "image_name": "null", "image": "askfang7" },
{ "name": "bathroom1", "image_name": "null", "image": "bathroom1" },
{ "name": "bathroom2", "image_name": "null", "image": "bathroom2" },
{ "name": "bathroom3", "image_name": "null", "image": "bathroom3" },
{ "name": "bathroom4", "image_name": "null", "image": "bathroom4" },
{ "name": "bathroom5", "image_name": "null", "image": "bathroom5" },
{ "name": "bathroom6", "image_name": "null", "image": "bathroom6" },
{ "name": "bathroom7", "image_name": "null", "image": "bathroom7" },
{ "name": "big ending", "image_name": "null", "image": "big ending" },
{ "name": "bloodywing", "image_name": "null", "image": "bloodywing" },
{ "name": "c10", "image_name": "null", "image": "c10" },
{ "name": "c04", "image_name": "null", "image": "c04" },
{ "name": "c05", "image_name": "null", "image": "c05" },
{ "name": "d01", "image_name": "null", "image": "d01" },
{ "name": "d02a", "image_name": "null", "image": "d02a" },
{ "name": "d02b", "image_name": "null", "image": "d02b" },
{ "name": "d02c", "image_name": "null", "image": "d02c" },
{ "name": "d03", "image_name": "null", "image": "d03" },
{ "name": "d04b", "image_name": "null", "image": "d04b" },
{ "name": "doomeranon01", "image_name": "null", "image": "doomeranon01" },
{ "name": "doomeranon02", "image_name": "null", "image": "doomeranon02" },
{ "name": "doomeranon03", "image_name": "null", "image": "doomeranon03" },
{ "name": "doomeranon04", "image_name": "null", "image": "doomeranon04" },
{ "name": "fang band playing", "image_name": "null", "image": "fang band playing" },
{ "name": "fang band screaming", "image_name": "null", "image": "fang band screaming" },
{ "name": "fang d ending preformance 1", "image_name": "null", "image": "fang d ending preformance 1" },
{ "name": "fang d ending preformance 4", "image_name": "null", "image": "fang d ending preformance 4" },
{ "name": "fanglookback", "image_name": "null", "image": "fanglookback" },
{ "name": "fangroofcry", "image_name": "null", "image": "fangroofcry" },
{ "name": "fangtalkingwithtrish", "image_name": "null", "image": "fangtalkingwithtrish" },
{ "name": "fuckedwingretard", "image_name": "null", "image": "fuckedwingretard" },
{ "name": "golden ending", "image_name": "null", "image": "golden ending" },
{ "name": "naomifangcg", "image_name": "null", "image": "naomifangcg" },
{ "name": "naomiletter", "image_name": "null", "image": "naomiletter" },
{ "name": "nascar day", "image_name": "null", "image": "nascar day" },
{ "name": "nascar night", "image_name": "null", "image": "nascar night" },
{ "name": "pathetic", "image_name": "null", "image": "pathetic" },
{ "name": "projector1", "image_name": "null", "image": "projector1" },
{ "name": "projector2", "image_name": "null", "image": "projector2" },
{ "name": "projector3", "image_name": "null", "image": "projector3" },
{ "name": "projector4", "image_name": "null", "image": "projector4" },
{ "name": "projector5", "image_name": "null", "image": "projector5" },
{ "name": "projector6", "image_name": "null", "image": "projector6" },
{ "name": "projector7", "image_name": "null", "image": "projector7" },
{ "name": "projector8", "image_name": "null", "image": "projector8" },
{ "name": "projector9", "image_name": "null", "image": "projector9" },
{ "name": "prom fang freak out a ending", "image_name": "null", "image": "prom fang freak out a ending" },
{ "name": "prom fang fuck up a ending", "image_name": "null", "image": "prom fang fuck up a ending" },
{ "name": "roofshooter", "image_name": "null", "image": "roofshooter" },
{ "name": "roomthrash1", "image_name": "null", "image": "roomthrash1" },
{ "name": "roomthrash2", "image_name": "null", "image": "roomthrash2" },
{ "name": "roomthrash3", "image_name": "null", "image": "roomthrash3" },
{ "name": "roomthrash4", "image_name": "null", "image": "roomthrash4" },
{ "name": "roomthrash5", "image_name": "null", "image": "roomthrash5" },
{ "name": "roomthrash6", "image_name": "null", "image": "roomthrash6" },
{ "name": "roomthrash7", "image_name": "null", "image": "roomthrash7" },
{ "name": "roomthrash8", "image_name": "null", "image": "roomthrash8" },
{ "name": "roomthrash9", "image_name": "null", "image": "roomthrash9" },
{ "name": "roomthrash10", "image_name": "null", "image": "roomthrash10" },
{ "name": "roomthrash11", "image_name": "null", "image": "roomthrash11" },
{ "name": "sadserangry", "image_name": "null", "image": "sadserangry" },
{ "name": "sadserheaddown", "image_name": "null", "image": "sadserheaddown" },
{ "name": "sadserlookingon", "image_name": "null", "image": "sadserlookingon" },
{ "name": "sadserlookingonteary", "image_name": "null", "image": "sadserlookingonteary" },
{ "name": "sadserrambo", "image_name": "null", "image": "sadserrambo" },
{ "name": "stair1", "image_name": "null", "image": "stair1" },
{ "name": "stair2", "image_name": "null", "image": "stair2" },
{ "name": "stair3", "image_name": "null", "image": "stair3" },
{ "name": "stairs", "image_name": "null", "image": "stairs" },
{ "name": "taxi day", "image_name": "null", "image": "taxi day" },
{ "name": "taxi night", "image_name": "null", "image": "taxi night" },
{ "name": "trailerconcert", "image_name": "null", "image": "trailerconcert" },
{ "name": "trishreedcarfe", "image_name": "null", "image": "trishreedcarfe" },
{ "name": "troodonconvergence1", "image_name": "null", "image": "troodonconvergence1" },
{ "name": "troodonconvergence2", "image_name": "null", "image": "troodonconvergence2" },
{ "name": "troodonconvergence3", "image_name": "null", "image": "troodonconvergence3" },
{ "name": "troodonconvergence4", "image_name": "null", "image": "troodonconvergence4" },
{ "name": "troodonconvergence5", "image_name": "null", "image": "troodonconvergence5" },
{ "name": "troodonconvergence6", "image_name": "null", "image": "troodonconvergence6" },
{ "name": "wounds1", "image_name": "null", "image": "wounds1" },
{ "name": "wounds2", "image_name": "null", "image": "wounds2" },
{ "name": "wounds3", "image_name": "null", "image": "wounds3" },
{ "name": "wounds4", "image_name": "null", "image": "wounds4" },
{ "name": "wounds5", "image_name": "null", "image": "wounds5" },
{ "name": "wounds6", "image_name": "null", "image": "wounds6" },
{ "name": "wounds7", "image_name": "null", "image": "wounds7" },
{ "name": "wounds8", "image_name": "null", "image": "wounds8" },
{ "name": "wounds9", "image_name": "null", "image": "wounds9" },
{ "name": "wounds10", "image_name": "null", "image": "wounds10" },
{ "name": "wounds11", "image_name": "null", "image": "wounds11" },
{ "name": "wounds12", "image_name": "null", "image": "wounds12" },
{ "name": "wounds14", "image_name": "null", "image": "wounds14" },
{ "name": "wounds15", "image_name": "null", "image": "wounds15" },
{ "name": "wounds16", "image_name": "null", "image": "wounds16" }
]
},
{
"tab_name": "Animations"
},
{
"tab_name": "Lewd",
"eval": "persistent.lewd == True",
"items": [
{ "name": "bikini", "image_name": "null", "image": "bikini" },
{ "name": "fangonamp", "image_name": "null", "image": "fangonamp" },
{ "name": "lesbo", "image_name": "null", "image": "lesbo" }
]
},
{
"tab_name": "Fullbody",
"items": [
{ "name": "rosa hug", "image_name": "null", "image": "fullbody_rosahug" },
{ "name": "hallpass", "image_name": "null", "image": "fullbody_hallpass" },
{ "name": "fangguitar", "image_name": "null", "image": "fullbody_fangguitar" },
{ "name": "fangshooter", "image_name": "null", "image": "fullbody_fang_shooter" },
{ "name": "fang silo1", "image_name": "null", "image": "fullbody_fang_silo1" },
{ "name": "fang silo2", "image_name": "null", "image": "fullbody_fang_silo2" },
{ "name": "fang silo3", "image_name": "null", "image": "fullbody_fang_silo3" },
{ "name": "fullbody_naomislap", "image_name": "null", "image": "fullbody_naomislap" },
{ "name": "fullbody_anontrishdance", "image_name": "null", "image": "fullbody_anontrishdance" },
{ "name": "fullbody_fanganoncarry", "image_name": "null", "image": "fullbody_fanganoncarry" },
{ "name": "fanganonhug", "image_name": "null", "image": "fullbody_fanganonhug" },
{ "name": "fanganonguitar", "image_name": "null", "image": "fullbody_fanganonguitar" },
{ "name": "fangarm", "image_name": "null", "image": "fullbody_fangarm" },
{ "name": "kissu1", "image_name": "null", "image": "fullbody_kissu1" },
{ "name": "kissu2", "image_name": "null", "image": "fullbody_kissu2" },
{ "name": "c06", "image_name": "null", "image": "fullbody_c06" },
{ "name": "c07", "image_name": "null", "image": "fullbody_c07" },
{ "name": "c09", "image_name": "null", "image": "fullbody_c09" },
{ "name": "c09", "image_name": "null", "image": "fullbody_dpromdance" },
{ "name": "fullbody_christmas", "image_name": "null", "image": "fullbody_christmas" }
]
},
{
"tab_name": "Backgrounds",
"items": [
{ "name": "airport", "image_name": "null", "image": "airport" },
{ "name": "apartment morning", "image_name": "null", "image": "apartment morning" },
{ "name": "aquarium", "image_name": "null", "image": "aquarium" },
{ "name": "aquariumexhibit", "image_name": "null", "image": "aquariumexhibit" },
{ "name": "aquariumoutside", "image_name": "null", "image": "aquariumoutside" },
{ "name": "aquariumtube", "image_name": "null", "image": "aquariumtube" },
{ "name": "auditorium", "image_name": "null", "image": "auditorium" },
{ "name": "backyard", "image_name": "null", "image": "backyard" },
{ "name": "bandroom", "image_name": "null", "image": "bandroom" },
{ "name": "beach", "image_name": "null", "image": "beach" },
{ "name": "biglydie", "image_name": "null", "image": "biglydie" },
{ "name": "bowlingalley", "image_name": "null", "image": "bowlingalley" },
{ "name": "bus_stop", "image_name": "null", "image": "bus_stop" },
{ "name": "cafeteria", "image_name": "null", "image": "cafeteria" },
{ "name": "campsite", "image_name": "null", "image": "campsite" },
{ "name": "carpet", "image_name": "null", "image": "carpet" },
{ "name": "city morning", "image_name": "null", "image": "city morning" },
{ "name": "classroom", "image_name": "null", "image": "classroom" },
{ "name": "concertlobby", "image_name": "null", "image": "concertlobby" },
{ "name": "courtyard", "image_name": "null", "image": "courtyard" },
{ "name": "door auditorium", "image_name": "null", "image": "door auditorium" },
{ "name": "emptyroomday", "image_name": "null", "image": "emptyroomday" },
{ "name": "emptyroomnight", "image_name": "null", "image": "emptyroomnight" },
{ "name": "fangapartment", "image_name": "null", "image": "fangapartment" },
{ "name": "fangroom", "image_name": "null", "image": "fangroom" },
{ "name": "fangroom future", "image_name": "null", "image": "fangroom future" },
{ "name": "flower garden", "image_name": "null", "image": "flower garden" },
{ "name": "foodcourt", "image_name": "null", "image": "foodcourt" },
{ "name": "fromairplane", "image_name": "null", "image": "fromairplane" },
{ "name": "garden", "image_name": "null", "image": "garden" },
{ "name": "hallway", "image_name": "null", "image": "hallway" },
{ "name": "home fang day", "image_name": "null", "image": "home fang day" },
{ "name": "home fang dim", "image_name": "null", "image": "home fang dim" },
{ "name": "home fang night", "image_name": "null", "image": "home fang night" },
{ "name": "home fang day alt", "image_name": "null", "image": "home fang day alt" },
{ "name": "home fang outside night", "image_name": "null", "image": "home fang outside night" },
{ "name": "home fang outside", "image_name": "null", "image": "home fang outside" },
{ "name": "hotellobby", "image_name": "null", "image": "hotellobby" },
{ "name": "jellyfishroom", "image_name": "null", "image": "jellyfishroom" },
{ "name": "little troodon", "image_name": "null", "image": "little troodon" },
{ "name": "moebackrooms", "image_name": "null", "image": "moebackrooms" },
{ "name": "moes pizza", "image_name": "null", "image": "moes pizza" },
{ "name": "museum", "image_name": "null", "image": "museum" },
{ "name": "museuminside", "image_name": "null", "image": "museuminside" },
{ "name": "nightclub", "image_name": "null", "image": "nightclub" },
{ "name": "office spears", "image_name": "null", "image": "office spears" },
{ "name": "outside moes", "image_name": "null", "image": "outside moes" },
{ "name": "outside school fog", "image_name": "null", "image": "outside school fog" },
{ "name": "outside school night", "image_name": "null", "image": "outside school night" },
{ "name": "outside school", "image_name": "null", "image": "outside school" },
{ "name": "park fair", "image_name": "null", "image": "park fair" },
{ "name": "park night", "image_name": "null", "image": "park night" },
{ "name": "park", "image_name": "null", "image": "park" },
{ "name": "parking_lot", "image_name": "null", "image": "parking_lot" },
{ "name": "parkinglot", "image_name": "null", "image": "parkinglot" },
{ "name": "prom", "image_name": "null", "image": "prom" },
{ "name": "reunion", "image_name": "null", "image": "reunion" },
{ "name": "roof day broken", "image_name": "null", "image": "roof day broken" },
{ "name": "roof day", "image_name": "null", "image": "roof day" },
{ "name": "roof night", "image_name": "null", "image": "roof night" },
{ "name": "room anon dark", "image_name": "null", "image": "room anon dark" },
{ "name": "room anon day alt", "image_name": "null", "image": "room anon day" },
{ "name": "room anon night alt", "image_name": "null", "image": "room anon night alt" },
{ "name": "room anon night", "image_name": "null", "image": "room anon night" },
{ "name": "science class", "image_name": "null", "image": "science class" },
{ "name": "shooterroof_gallery", "image_name": "null", "image": "shooterroof_gallery" },
{ "name": "skinrow", "image_name": "null", "image": "skinrow" },
{ "name": "stingray pool", "image_name": "null", "image": "stingray pool" },
{ "name": "theater", "image_name": "null", "image": "theater" },
{ "name": "trishhome", "image_name": "null", "image": "trishhome" }
]
}
]
}