mdb: package for interacting with game's local database
This commit is contained in:
86
mdb/testdata/race.sql
vendored
Normal file
86
mdb/testdata/race.sql
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
CREATE TABLE IF NOT EXISTS 'text_data' ('id' INTEGER NOT NULL, 'category' INTEGER NOT NULL, 'index' INTEGER NOT NULL, 'text' TEXT NOT NULL, PRIMARY KEY('category','index'));
|
||||
-- SELECT * FROM text_data WHERE category = 33 AND "index" IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501) OR category = 111 AND "index" IN (SELECT id FROM single_mode_wins_saddle WHERE race_instance_id_1 IN (SELECT id FROM race_instance WHERE race_id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501)) UNION SELECT id FROM single_mode_wins_saddle WHERE race_instance_id_2 IN (SELECT id FROM race_instance WHERE race_id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501)) UNION SELECT id FROM single_mode_wins_saddle WHERE race_instance_id_3 IN (SELECT id FROM race_instance WHERE race_id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501))) OR category IN (237, 119) AND "index" IN (1, 2, 4);
|
||||
INSERT INTO text_data VALUES(33,33,1005,'Satsuki Sho');
|
||||
INSERT INTO text_data VALUES(33,33,1010,'Tokyo Yushun (Japanese Derby)');
|
||||
INSERT INTO text_data VALUES(33,33,1015,'Kikuka Sho');
|
||||
INSERT INTO text_data VALUES(33,33,1026,'Kikuka Sho');
|
||||
INSERT INTO text_data VALUES(33,33,1028,'Satsuki Sho');
|
||||
INSERT INTO text_data VALUES(33,33,1101,'Teio Sho');
|
||||
INSERT INTO text_data VALUES(33,33,2001,'Nikkei Shinshun Hai');
|
||||
INSERT INTO text_data VALUES(33,33,2010,'Spring Stakes');
|
||||
INSERT INTO text_data VALUES(33,33,2035,'Spring Stakes');
|
||||
INSERT INTO text_data VALUES(33,33,3001,'Kyoto Kimpai');
|
||||
INSERT INTO text_data VALUES(33,33,4001,'Manyo Stakes');
|
||||
INSERT INTO text_data VALUES(33,33,4501,'Aster Sho');
|
||||
INSERT INTO text_data VALUES(111,111,1,'Classic Triple Crown');
|
||||
INSERT INTO text_data VALUES(111,111,12,'Japanese Derby');
|
||||
INSERT INTO text_data VALUES(111,111,16,'Kikuka Sho');
|
||||
INSERT INTO text_data VALUES(111,111,18,'Satsuki Sho');
|
||||
INSERT INTO text_data VALUES(111,111,36,'Teio Sho');
|
||||
INSERT INTO text_data VALUES(111,111,40,'Nikkei Shinshun Hai');
|
||||
INSERT INTO text_data VALUES(111,111,49,'Spring S.');
|
||||
INSERT INTO text_data VALUES(111,111,74,'Kyoto Kimpai');
|
||||
INSERT INTO text_data VALUES(111,111,144,'Classic Triple Crown');
|
||||
INSERT INTO text_data VALUES(111,111,148,'Kikuka Sho');
|
||||
INSERT INTO text_data VALUES(111,111,149,'Spring S.');
|
||||
INSERT INTO text_data VALUES(111,111,154,'Classic Triple Crown');
|
||||
INSERT INTO text_data VALUES(111,111,155,'Satsuki Sho');
|
||||
INSERT INTO text_data VALUES(119,119,1,'The Beginning: URA Finale');
|
||||
INSERT INTO text_data VALUES(119,119,2,'Unity Cup: Shine On, Team Spirit!');
|
||||
INSERT INTO text_data VALUES(119,119,4,'Trackblazer: Start of the Climax');
|
||||
INSERT INTO text_data VALUES(237,237,1,'URA Finale');
|
||||
INSERT INTO text_data VALUES(237,237,2,'Unity Cup');
|
||||
INSERT INTO text_data VALUES(237,237,4,'TS Climax');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS 'race' ('id' INTEGER NOT NULL, 'group' INTEGER NOT NULL, 'grade' INTEGER NOT NULL, 'course_set' INTEGER NOT NULL, 'thumbnail_id' INTEGER NOT NULL, 'ff_cue_name' TEXT NOT NULL, 'ff_cuesheet_name' TEXT NOT NULL, 'ff_anim' INTEGER NOT NULL, 'ff_camera' INTEGER NOT NULL, 'ff_camera_sub' INTEGER NOT NULL, 'ff_sub' INTEGER NOT NULL, 'goal_gate' INTEGER NOT NULL, 'goal_flower' INTEGER NOT NULL, 'audience' INTEGER NOT NULL, 'entry_num' INTEGER NOT NULL, PRIMARY KEY('id'));
|
||||
-- SELECT * FROM race WHERE id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501);
|
||||
INSERT INTO race VALUES(1005,1,100,10504,1005,'snd_mfx_1001_CL','snd_mfx_1001_CL',1005,101,0,0,1,1,0,18);
|
||||
INSERT INTO race VALUES(1010,1,100,10606,1010,'snd_mfx_1001_CL','snd_mfx_1001_CL',1010,101,0,0,5,5,0,18);
|
||||
INSERT INTO race VALUES(1015,1,100,10810,1015,'snd_mfx_1002_CL','snd_mfx_1002_CL',1015,102,0,0,3,3,0,18);
|
||||
INSERT INTO race VALUES(1026,1,100,10810,1015,'snd_mfx_1002_CL','snd_mfx_1002_CL',1015,102,0,0,3,3,0,17);
|
||||
INSERT INTO race VALUES(1028,1,100,10604,1028,'snd_mfx_1001_CL','snd_mfx_1001_CL',1028,101,0,0,9,0,0,18);
|
||||
INSERT INTO race VALUES(1101,1,100,11103,1101,'snd_mfx_1015_CL','snd_mfx_1015_CL',1101,313,0,0,1,0,0,16);
|
||||
INSERT INTO race VALUES(2001,1,200,10809,2001,'snd_mfx_1008_CL','snd_mfx_1008_CL',2001,208,0,0,0,0,0,18);
|
||||
INSERT INTO race VALUES(2010,1,200,10503,2010,'snd_mfx_1005_CL','snd_mfx_1005_CL',2010,205,0,0,0,0,0,16);
|
||||
INSERT INTO race VALUES(2035,1,200,10503,2010,'snd_mfx_1005_CL','snd_mfx_1005_CL',2010,205,0,0,0,0,0,5);
|
||||
INSERT INTO race VALUES(3001,1,300,10805,3001,'snd_mfx_1008_CL','snd_mfx_1008_CL',3001,208,0,0,0,0,0,18);
|
||||
INSERT INTO race VALUES(4001,1,400,10810,4001,'snd_mfx_1013_CL','snd_mfx_1013_CL',4001,313,0,0,0,0,0,18);
|
||||
INSERT INTO race VALUES(4501,1,700,10502,4501,'snd_mfx_1010_CL','snd_mfx_1010_CL',4501,310,0,0,0,0,0,16);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS 'race_instance' ('id' INTEGER NOT NULL, 'race_id' INTEGER NOT NULL, 'npc_group_id' INTEGER NOT NULL, 'date' INTEGER NOT NULL, 'time' INTEGER NOT NULL, 'clock_time' INTEGER NOT NULL, 'race_number' INTEGER NOT NULL, PRIMARY KEY('id'));
|
||||
-- SELECT * FROM race_instance WHERE race_id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501);
|
||||
INSERT INTO race_instance VALUES(100501,1005,199,414,2,0,11);
|
||||
INSERT INTO race_instance VALUES(101001,1010,199,526,2,0,11);
|
||||
INSERT INTO race_instance VALUES(701301,1010,0,0,2,0,11);
|
||||
INSERT INTO race_instance VALUES(101501,1015,199,1020,2,0,11);
|
||||
INSERT INTO race_instance VALUES(102601,1026,199,1020,2,0,11);
|
||||
INSERT INTO race_instance VALUES(102801,1028,199,414,2,0,11);
|
||||
INSERT INTO race_instance VALUES(110101,1101,303,626,4,0,11);
|
||||
INSERT INTO race_instance VALUES(200101,2001,103,117,2,0,11);
|
||||
INSERT INTO race_instance VALUES(201001,2010,102,317,2,0,11);
|
||||
INSERT INTO race_instance VALUES(203501,2035,102,317,2,0,11);
|
||||
INSERT INTO race_instance VALUES(300101,3001,102,105,2,0,11);
|
||||
INSERT INTO race_instance VALUES(400101,4001,104,105,2,0,10);
|
||||
INSERT INTO race_instance VALUES(450101,4501,102,907,2,0,9);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS 'single_mode_wins_saddle' ('id' INTEGER NOT NULL, 'priority' INTEGER NOT NULL, 'group_id' INTEGER NOT NULL, 'condition' INTEGER NOT NULL, 'win_saddle_type' INTEGER NOT NULL, 'race_instance_id_1' INTEGER NOT NULL, 'race_instance_id_2' INTEGER NOT NULL, 'race_instance_id_3' INTEGER NOT NULL, 'race_instance_id_4' INTEGER NOT NULL, 'race_instance_id_5' INTEGER NOT NULL, 'race_instance_id_6' INTEGER NOT NULL, 'race_instance_id_7' INTEGER NOT NULL, 'race_instance_id_8' INTEGER NOT NULL, PRIMARY KEY('id'));
|
||||
-- SELECT * FROM single_mode_wins_saddle WHERE id IN (SELECT id FROM single_mode_wins_saddle WHERE race_instance_id_1 IN (SELECT id FROM race_instance WHERE race_id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501)) UNION SELECT id FROM single_mode_wins_saddle WHERE race_instance_id_2 IN (SELECT id FROM race_instance WHERE race_id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501)) UNION SELECT id FROM single_mode_wins_saddle WHERE race_instance_id_3 IN (SELECT id FROM race_instance WHERE race_id IN (1005, 1010, 1015, 1026, 1028, 1101, 2001, 2010, 2035, 3001, 4001, 4501)));
|
||||
INSERT INTO single_mode_wins_saddle VALUES(1,1,1,0,0,100501,101001,101501,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(12,15,22,0,3,101001,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(16,20,28,0,3,101501,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(18,23,17,0,3,100501,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(36,41,39,0,3,110101,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(40,45,45,0,2,200101,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(49,54,54,0,2,201001,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(74,80,80,0,1,300101,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(144,2,1,0,0,100501,101001,102601,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(148,21,28,0,3,102601,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(149,55,54,0,2,203501,0,0,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(154,2,1,0,0,102801,101001,101501,0,0,0,0,0);
|
||||
INSERT INTO single_mode_wins_saddle VALUES(155,23,17,0,3,102801,0,0,0,0,0,0,0);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS 'single_mode_scenario' ('id' INTEGER NOT NULL, 'sort_id' INTEGER NOT NULL, 'scenario_image_id' INTEGER NOT NULL, 'prologue_id' INTEGER NOT NULL, 'turn_set_id' INTEGER NOT NULL, 'hint_rate' INTEGER NOT NULL, 'start_date' INTEGER NOT NULL, 'end_date' INTEGER NOT NULL, 'bg_id' INTEGER NOT NULL, 'bg_sub_id' INTEGER NOT NULL, 'bg_offset_x' INTEGER NOT NULL, 'sec_bg_id' INTEGER NOT NULL, 'sec_bg_sub_id' INTEGER NOT NULL, 'label_font_color' TEXT NOT NULL, 'label_bg_color' TEXT NOT NULL, 'chara_program_change_flag' INTEGER NOT NULL, PRIMARY KEY('id'));
|
||||
-- SELECT * FROM single_mode_scenario WHERE id IN (1, 2, 4);
|
||||
INSERT INTO single_mode_scenario VALUES(1,1,1,80000001,1,0,1577836800,2524608000,5,5110,375,37,110,'FFFFFF','9CD127',0);
|
||||
INSERT INTO single_mode_scenario VALUES(2,2,2,80000002,2,0,1762466400,2524608000,124,2111,0,79,110,'FFFFFF','18B1FF',0);
|
||||
INSERT INTO single_mode_scenario VALUES(4,3,4,80000004,4,0,1773352800,2524608000,24,110,0,56,111,'FFFFFF','EABA00',1);
|
||||
Reference in New Issue
Block a user