Join also our Discord channel! Click here.

Love Live School Idol Festival All Stars

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
User avatar
chrrox
Moderator
Posts: 2564
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1308 times

Love Live School Idol Festival All Stars

Post by chrrox » Mon Oct 14, 2019 5:48 pm

Love Live School Idol Festival All Stars
ラブライブ!スクールアイドルフェスティバルALL STARS
decryption script
Must use quickbms_4gb_files.exe
also must use command line -n -C
example
c:\quickbms\quickbms_4gb_files.exe -n -C C:\LL.bms . C:\output_folder

Code: Select all

# Love Live School Idol Festival All Stars (script 0.0.1)
# by chrrox
# script for QuickBMS http://quickbms.aluigi.org
# original code from https://gist.github.com/esterTion/ff57aafd8dc950216041ac004fc25536

quickbmsver "0.8.0"
set MEMORY_FILE10 string "
typedef unsigned char uchar;
typedef unsigned int uint;

int ll_decrypt(unsigned char *data, int size, int keys_0, int keys_1, int keys_2) {
    int     i;
    for(i = 0; i < size; i++) {
        uchar c = data[i];
        data[i] = data[i] ^ (((keys_1 ^ keys_0 ^ keys_2) >> 24) & 0xff);
        keys_0 = (0x343fd * keys_0 + 0x269ec3) & 0xFFFFFFFF;
        keys_1 = (0x343fd * keys_1 + 0x269ec3) & 0xFFFFFFFF;
        keys_2 = (0x343fd * keys_2 + 0x269ec3) & 0xFFFFFFFF;
    }
}
"
comtype zlib_dynamic

set URLBASE string "https://jp-real-prod-v4tadlicuqeeumke.api.game25.klabgames.net/ep1002/static/f141c313a139e1e6/"
open "." "https://jp-real-prod-v4tadlicuqeeumke.api.game25.klabgames.net/ep1002/static/f141c313a139e1e6/masterdata_a_ja"
get SIZE asize
log MEMORY_FILE 0 SIZE
goto 0x14 MEMORY_FILE
get NSIZE byte MEMORY_FILE
getdstring VERSION NSIZE MEMORY_FILE
get NSIZE byte MEMORY_FILE
getdstring LANG NSIZE MEMORY_FILE
get FILES byte MEMORY_FILE
print "%VERSION% %LANG% %FILES%"
for i = 0 < files
math constKeys_0 =   0x3039  // 12345
math constKeys_1 =   0x10932 // 67890
math constKeys_2 =   0x7AB7  // 31415
set MEMORY_FILE2 ""
get NSIZE byte MEMORY_FILE
getdstring FNAME NSIZE MEMORY_FILE
get NSIZE byte MEMORY_FILE
getdstring KEY0 8 MEMORY_FILE
getdstring KEY1 8 MEMORY_FILE
getdstring KEY2 8 MEMORY_FILE
getdstring CRC 16 MEMORY_FILE
#print "%FNAME% %KEY0% %KEY1% %KEY2% %CRC%"
set TMP string "$"
string TMP += KEY0
set KEY0 long TMP

set TMP string "$"
string TMP += KEY1
set KEY1 long TMP

set TMP string "$"
string TMP += KEY2
set KEY2 long TMP
#print "%FNAME% %KEY0% %KEY1% %KEY2% %CRC%"
set URL URLBASE
string URL + FNAME
print "Downloading %URL%"
xmath keys_0 "constKeys_0 ^ KEY0"
xmath keys_1 "constKeys_1 ^ KEY1"
xmath keys_2 "constKeys_2 ^ KEY2"
open "." URL
get SIZE asize
log MEMORY_FILE2 0 SIZE
calldll MEMORY_FILE10 "ll_decrypt" "tcc" RET MEMORY_FILE2 SIZE keys_0 keys_1 keys_2
string FNAME + ".sqlite"
clog FNAME 0 SIZE SIZE MEMORY_FILE2
next i


Unari
ultra-n00b
Posts: 8
Joined: Thu Jan 31, 2019 5:53 am

Re: Love Live School Idol Festival All Stars

Post by Unari » Fri Nov 01, 2019 1:23 pm

What file do you use this script on, and where may I find it? (Thanks in advance)

sunnydoll
ultra-n00b
Posts: 3
Joined: Fri Nov 09, 2018 12:22 am
Been thanked: 1 time

Re: Love Live School Idol Festival All Stars

Post by sunnydoll » Tue May 05, 2020 2:57 pm

Hello everyone :)
I was digging a bit and I though it would be good to post here a list so that everyone can find easier what he/she is looking for :D
I have also linked the pictures of the girls + the outfit :)

suit:301013001 Chika Takami - Leo Star Bright

suit:401083001 Mari Ohara - Whistle of the Morning Star

suit:401093001 Ruby Kurosawa - Little Rabbit


suit:402023001 Kasumi Nakasu - Magical☆Fever

suit:400083001 Hanayo Koizumi - Fleur Rêvé

suit:200033001 Kotori Minami - Humming Angel

suit:200063001 Maki Nishikino

suit:200093001 Nico Yazawa - Smiley Angel

suit:201053001 You Watanabe - Splash Marine

suit:201063001 Yoshiko Tsushima - Devil Rocker

suit:201083001 Mari Ohara - Royal Princess

suit:202063001 Kanata Konoe - Angel's Lullaby

suit:202083001 Emma Verde - Delightful Waltz

suit:300013001 Honoka Kousaka

suit:300023001 Eli Ayase - Forest Fairy

suit:300033001 Kotori Minami - Welcome to the Party

suit:300043001 Umi Sonoda - Blue Amor

suit:300053001 Rin Hoshizora - After School Cat

suit:300073001 Nozomi Toujou - Magical☆Fever

suit:300083001 Hanayo Koizumi - Happy Parade

suit:300093001 Nico Yazawa - Whistle of the Morning Star

suit:301023001 Riko Sakurauchi - Blossom Prelude

suit:301033001 Kanan Matsuura - Blue Rêvé

suit:301043001 Dia Kurosawa - Little Rabbit

suit:301053001 You Watanabe - Miracle voyage

suit:301063001 Yoshiko Tsushima - Twilight Demon

suit:301093001 Ruby Kurosawa - Sweets Deco

suit:302023001 Kasumi Nakasu - Flower Symphony

suit:302043001 Karin Asaka - Celebrity Blue

suit:302083001 Emma Verde - Little Red Riding Hood


Please consider, that this is not the full list. It is just what I have opened so far. I will continue to update this list :)

nosyrbllewe
ultra-n00b
Posts: 2
Joined: Mon Jul 22, 2019 9:54 pm
Has thanked: 2 times

Re: Love Live School Idol Festival All Stars

Post by nosyrbllewe » Wed May 06, 2020 7:16 am

Mind sharing how you got the files? When I run the script (after updating the URL endpoint) I get the masterdata, dictionary, and asset databases, though they still seem to be encrypted. Did the encryption change?

sunnydoll
ultra-n00b
Posts: 3
Joined: Fri Nov 09, 2018 12:22 am
Been thanked: 1 time

Re: Love Live School Idol Festival All Stars

Post by sunnydoll » Wed May 06, 2020 5:39 pm

Mind sharing how you got the files? When I run the script (after updating the URL endpoint) I get the masterdata, dictionary, and asset databases, though they still seem to be encrypted. Did the encryption change?
For me it has been a very complicated process. Back then I joined the XenTax discord and texted chrrox on private.
He spend a full day helping me to get everything right. I would recommend you to do the same. I am not good in extracting models from games at all. I am a 3D animator and want the models from making fan art/ fan renders and fan videos.

Yesterday I could finally found the motion/ animation data!
So I came back here to make a short update for the dances :)

Pack name "g0f35p" is Doki Pipo ☆ Emotion dance.

Pack name "d2l7pk" is Nemureru Mori ni Ikitai na dance.

Pack name "sk5ftx" is Meccha Going dance.

For now it is a bit random... u don't know what u will get xD
The motions works also very good once applied on the models.
The only thing making me problems are the faces (eyes and mouth parts) and their motions.
But at least I could make the body moving.

Hani Seolhyun
ultra-n00b
Posts: 2
Joined: Thu Jun 04, 2020 6:23 am

Re: Love Live School Idol Festival All Stars

Post by Hani Seolhyun » Thu Jun 04, 2020 6:28 am

sunnydoll wrote:
Wed May 06, 2020 5:39 pm
Mind sharing how you got the files? When I run the script (after updating the URL endpoint) I get the masterdata, dictionary, and asset databases, though they still seem to be encrypted. Did the encryption change?
For me it has been a very complicated process. Back then I joined the XenTax discord and texted chrrox on private.
He spend a full day helping me to get everything right. I would recommend you to do the same. I am not good in extracting models from games at all. I am a 3D animator and want the models from making fan art/ fan renders and fan videos.

Yesterday I could finally found the motion/ animation data!
So I came back here to make a short update for the dances :)

Pack name "g0f35p" is Doki Pipo ☆ Emotion dance.

Pack name "d2l7pk" is Nemureru Mori ni Ikitai na dance.

Pack name "sk5ftx" is Meccha Going dance.

For now it is a bit random... u don't know what u will get xD
The motions works also very good once applied on the models.
The only thing making me problems are the faces (eyes and mouth parts) and their motions.
But at least I could make the body moving.
I want to know how you did it, I can't decrypt the files

sunnydoll
ultra-n00b
Posts: 3
Joined: Fri Nov 09, 2018 12:22 am
Been thanked: 1 time

Re: Love Live School Idol Festival All Stars

Post by sunnydoll » Sun Jun 07, 2020 7:28 am

@Hani Seolhyun
It is best to contact chrrox if you have questions or difficulties.
I also contacted chrrox and received a lot help :)
The script is working very good. But you have to edit always the key1 and key2 information. Every 3D model has different keys.

Hani Seolhyun
ultra-n00b
Posts: 2
Joined: Thu Jun 04, 2020 6:23 am

Re: Love Live School Idol Festival All Stars

Post by Hani Seolhyun » Mon Jun 15, 2020 11:05 pm

sunnydoll wrote:
Sun Jun 07, 2020 7:28 am
@Hani Seolhyun
It is best to contact chrrox if you have questions or difficulties.
I also contacted chrrox and received a lot help :)
The script is working very good. But you have to edit always the key1 and key2 information. Every 3D model has different keys.
ok thanks :)

I can contact you on a social network is for something private

Post Reply