forked from Ports/perfect_dark
623 lines
9.5 KiB
C
623 lines
9.5 KiB
C
#include <ultra64.h>
|
||
#include "constants.h"
|
||
#include "types.h"
|
||
|
||
static struct mpstrings strings[] = {
|
||
// MPCONFIG_TEMPLE
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_PISTOLS
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_FARSIGHT
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_DRUGGUN
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_SLAYER
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CLOAKING
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_SLOWMO
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_NOSHIELD
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_BRIEFCASE
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_SKEDARKING
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_FLAGS
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_SIMULANTS
|
||
{
|
||
"",
|
||
{
|
||
"�┳゚ム£ 1\n",
|
||
"�┳゚ム£ 2\n",
|
||
"Μ゚ム£ 1\n",
|
||
"Μ゚ム£ 2\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_AUTOMATICS
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_ROCKETS
|
||
{
|
||
"",
|
||
{
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
"\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE01
|
||
{
|
||
"�┳゚ム£�ロ�フ�マ縺ヘ┤┨τ∃の┸∈��⇔�ルマ°ハ縲ツ",
|
||
{
|
||
"�pqrs 1\n",
|
||
"§揩宴獅� 1\n",
|
||
"�pqrs 2\n",
|
||
"§揩宴獅� 2\n",
|
||
"�pqrs 3\n",
|
||
"§揩宴獅� 3\n",
|
||
"�pqrs 4\n",
|
||
"§揩宴獅� 4\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE02
|
||
{
|
||
"�┳゚ム£�ロ�フ�マ縺ヘ�ルマ°ハ縲ツォ�マ烙ヒ∵�リ���ツ",
|
||
{
|
||
"§揩曹窒� 1\n",
|
||
"§揀遵� 1\n",
|
||
"§揩曹窒� 2\n",
|
||
"§揀遵� 2\n",
|
||
"§揩曹窒� 3\n",
|
||
"§揀遵� 3\n",
|
||
"§揩曹窒� 4\n",
|
||
"§揀遵� 4\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE03
|
||
{
|
||
"�┳゚ム£�ロ�フ�マ縺ヘ�ルマ°ハ縲ツン���∀AR34∵�リ���ツ",
|
||
{
|
||
"ぅう��s 1\n",
|
||
"ぅう��s 2\n",
|
||
"ぅう��s 3\n",
|
||
"ぅう��s 4\n",
|
||
"ぅう��s 5\n",
|
||
"ぅう��s 6\n",
|
||
"ぅう��s 7\n",
|
||
"ぅう��s 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE04
|
||
{
|
||
"�゚ム£�ロ�フ�マ縺ヘ���≪ツロd�梶ヘK7 Avenger∵�リツ",
|
||
{
|
||
"ぅうqrs 1\n",
|
||
"ぅうqrs 2\n",
|
||
"ぅうqrs 3\n",
|
||
"ぅうqrs 4\n",
|
||
"ぅうqrs 5\n",
|
||
"ぅうqrs 6\n",
|
||
"ぅうqrs 7\n",
|
||
"ぅうqrs 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE05
|
||
{
|
||
"�゚ム£�ロ�フ�マ縺ヘ㊥��マ⇔ルマ°ハ縲ツ�ナdレム縺諷�橿ツ",
|
||
{
|
||
"ユレマ♀� 1\n",
|
||
"ま�п� 1\n",
|
||
"ま�п� 2\n",
|
||
"ま�п� 3\n",
|
||
"ま�п� 4\n",
|
||
"ま�п� 5\n",
|
||
"ま�п� 6\n",
|
||
"ま�п� 7\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE06
|
||
{
|
||
"ミ゚ハロフリdワ∈┠�ヨd£�⇔��⊇ツロ�フ�マ縺モ�゚ム£♭�ツ",
|
||
{
|
||
"福оユd 1\n",
|
||
"福оユd 2\n",
|
||
"福оユd 3\n",
|
||
"福оユd 4\n",
|
||
"福оユd 5\n",
|
||
"福оユd 6\n",
|
||
"福оユd 7\n",
|
||
"福оユd 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE07
|
||
{
|
||
"㊤モ����゚ム£�ロ�フ�マ縺ヘ��≪ツュ⇔�の┸∵cべョ���о�ツ",
|
||
{
|
||
"≠ヘミマ� 1\n",
|
||
"≠ヘミマ� 2\n",
|
||
"≠ヘミマ� 3\n",
|
||
"≠ヘミマ� 4\n",
|
||
"≠ヘミマ� 5\n",
|
||
"≠ヘミマ� 6\n",
|
||
"≠ヘミマ� 7\n",
|
||
"≠ヘミマ� 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE08
|
||
{
|
||
"w┤x∩≒ミ゚ハロフ∈�⊇�┤x�ミ゚ハロフ���ゅ√ツ",
|
||
{
|
||
"ワ艢ム$d 1\n",
|
||
"ワ艢ム$d 2\n",
|
||
"ワ艢ム$d 3\n",
|
||
"ワ艢ム$d 4\n",
|
||
"ワ艢ム$d 5\n",
|
||
"ワ艢ム$d 6\n",
|
||
"ワ艢ム$d 7\n",
|
||
"ワ艢ム$d 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE09
|
||
{
|
||
"cべョ��о��ルマ°ハ縲ツ�ナdレム縺ヘ�ハ£縲ハ£�マ∵�リツ",
|
||
{
|
||
"縲�マ� 1\n",
|
||
"��─�┳ 1\n",
|
||
"��─�┳ 2\n",
|
||
"��─�┳ 3\n",
|
||
"��─�┳ 4\n",
|
||
"��─�┳ 5\n",
|
||
"��─�┳ 6\n",
|
||
"��─�┳ 7\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE10
|
||
{
|
||
"㊥fム��ェ゚ム£∀騾ハヨマ�ツ♂d゚�マユ∈゚d�艢�メ�♭�⊂ツ",
|
||
{
|
||
"�斧�п� 1\n",
|
||
"ワ祥ハ� 1\n",
|
||
"�斧�п� 2\n",
|
||
"ワ祥ハ� 2\n",
|
||
"�斧�п� 3\n",
|
||
"ワ祥ハ� 3\n",
|
||
"�斧�п� 4\n",
|
||
"ワ祥ハ� 4\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE11
|
||
{
|
||
"�゚ム£∀���≪ツロヘハ縲�マ∀縲�マヨ�ム=∵�リ���ツ",
|
||
{
|
||
"″兤マ♀ 1\n",
|
||
"″兤マ♀ 2\n",
|
||
"″兤マ♀ 3\n",
|
||
"″兤マ♀ 4\n",
|
||
"″兤マ♀ 5\n",
|
||
"″兤マ♀ 6\n",
|
||
"″兤マ♀ 7\n",
|
||
"″兤マ♀ 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE12
|
||
{
|
||
"〝ワリ≧d��ワ冾о�оロヘマルマ°ハ縺�ニツ",
|
||
{
|
||
"≠ヘミマ� 1\n",
|
||
"≠ヘミマ� 2\n",
|
||
"≠ヘミマ� 3\n",
|
||
"≠ヘミマ� 4\n",
|
||
"≠ヘミマ� 5\n",
|
||
"≠ヘミマ� 6\n",
|
||
"≠ヘミマ� 7\n",
|
||
"≠ヘミマ� 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE13
|
||
{
|
||
"〝�普劇���モラョ�ルマ°ハ縺�ニツ縲�マヨ�ム=∵�リ���ツ",
|
||
{
|
||
"怙「� 1\n",
|
||
"麾它「 1\n",
|
||
"怙「� 2\n",
|
||
"麾它「 2\n",
|
||
"怙「� 3\n",
|
||
"麾它「 3\n",
|
||
"怙「� 4\n",
|
||
"麾它「 4\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE14
|
||
{
|
||
"〝モ�ミ斧逐��ワ$ムラ冾оラ∵�リツミ゚ハロフリdワ秩メ�о��ニツ",
|
||
{
|
||
"斧操�п� 1\n",
|
||
"斧曹曹窒� 1\n",
|
||
"斧操�п� 2\n",
|
||
"$ム兤ハ� 1\n",
|
||
"斧操�п� 3\n",
|
||
"斧曹曹窒� 2\n",
|
||
"斧操�п� 4\n",
|
||
"$ム兤ハ� 2\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE15
|
||
{
|
||
"〝��ハ♀��堰朽ワ゚d∵�リツミ゚ハロフリdワ早メ�о��ニツ",
|
||
{
|
||
"��s 1\n",
|
||
"��s 2\n",
|
||
"��s 3\n",
|
||
"��s 4\n",
|
||
"��s 5\n",
|
||
"��s 6\n",
|
||
"��s 7\n",
|
||
"��s 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE16
|
||
{
|
||
"�п�сシ�♭�ルマ°ハ縲ツンマレd��∵�リ���ツ",
|
||
{
|
||
"°ムヤ 1\n",
|
||
"°ムヤ 2\n",
|
||
"°ムヤ 3\n",
|
||
"°ムヤ 4\n",
|
||
"°ムヤ 5\n",
|
||
"°ムヤ 6\n",
|
||
"°ムヤ 7\n",
|
||
"°ムヤ 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE17
|
||
{
|
||
"��≪ツユ��諢ヒ��√÷蕫蛟フミ�怨鰍。い∃�レム�諷�梶ナ��ツ",
|
||
{
|
||
"≧蛟モ� 1\n",
|
||
"ぅうqrs 1\n",
|
||
"ぅうqrs 2\n",
|
||
"ぅうqrs 3\n",
|
||
"ぅうqrs 4\n",
|
||
"ぅうqrs 5\n",
|
||
"ぅうqrs 6\n",
|
||
"ぅうqrs 7\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE18
|
||
{
|
||
"��≪ツめ゚ム£�ロ�フ�マ縺諷�梶ナ��ツ",
|
||
{
|
||
"モ�劇ワ 1\n",
|
||
"蕫ムミマ 1\n",
|
||
"蕫ムミマ 2\n",
|
||
"蕫ムミマ 3\n",
|
||
"蕫ムミマ 4\n",
|
||
"蕫ムミマ 5\n",
|
||
"蕫ムミマ 6\n",
|
||
"蕫ムミマ 7\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE19
|
||
{
|
||
"��┴て∈��∨ルマ°ハ縲ツォ�マ烙ヒ÷�ナdレム縺諷�橿ツ",
|
||
{
|
||
"ユレマ♀� 1\n",
|
||
"縲�マ� 1\n",
|
||
"ワ艢ム$d 1\n",
|
||
"ワ艢ム$d 2\n",
|
||
"ワ艢ム$d 3\n",
|
||
"ワ艢ム$d 4\n",
|
||
"ワ艢ム$d 5\n",
|
||
"ワ艢ム$d 6\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE20
|
||
{
|
||
"cべョ�ルマ°ハ縲ツ┻ぶ��⊇ロ�フ�マ縺クぎ≒�†∃≪��∋ツ",
|
||
{
|
||
"$ム兤ハ� 1\n",
|
||
"$ム兤ハ� 2\n",
|
||
"ぢじs 6\n",
|
||
"ぢじs 5\n",
|
||
"ぢじs 4\n",
|
||
"ぢじs 3\n",
|
||
"ぢじs 2\n",
|
||
"ぢじs 1\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE21
|
||
{
|
||
"♂d゚�マユ∈��⇔騾ハヨマ�ツワ$ムラ冾оラ∵�ヨぃい♭�ツ",
|
||
{
|
||
"≠ヘミマ� 1\n",
|
||
"ミ�ワユ 1\n",
|
||
"ミ�ワユ 2\n",
|
||
"ミ�ワユ 3\n",
|
||
"ミ�ワユ 4\n",
|
||
"ミ�ワユ 5\n",
|
||
"ミ�ワユ 6\n",
|
||
"ミ�ワユ 7\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE22
|
||
{
|
||
"ミ゚ハロフリdワ早クcべョ�♭£�ムツャ�ム��ヘラ兤ワ¥メ∵�リツ",
|
||
{
|
||
"θικ 1\n",
|
||
"θικャゥ 1\n",
|
||
"θικャゥ 2\n",
|
||
"θικャゥ 3\n",
|
||
"θικャゥ 4\n",
|
||
"θικャゥ 5\n",
|
||
"θικャゥ 6\n",
|
||
"θικャゥ 7\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE23
|
||
{
|
||
"ワ冾о�оロヘマ�ルマ°ハ縲ツRC-P120∵�リ���ツ",
|
||
{
|
||
"ラ冾оマ 1\n",
|
||
"��─ 1\n",
|
||
"��─ 2\n",
|
||
"��─ 3\n",
|
||
"��─ 4\n",
|
||
"��─ 5\n",
|
||
"��─ 6\n",
|
||
"��─ 7\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE24
|
||
{
|
||
"ミ゚ハロフリdワ秩ク〟吹劇�ヤマ��ツ蕫�艢�諷�橿ツ",
|
||
{
|
||
"斧操�п� 1\n",
|
||
"斧曹曹窒� 1\n",
|
||
"$ム兤ハ� 1\n",
|
||
"斧操�п� 2\n",
|
||
"斧曹曹窒� 2\n",
|
||
"$ム兤ハ� 2\n",
|
||
"斧操�п� 3\n",
|
||
"斧操�п� 4\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE25
|
||
{
|
||
"め゚ム£�ロ�フ�マ縺ヘ�ルマ°ハ縲ツァ¥�ヘワ$ムラ冾оラ∵�リツ",
|
||
{
|
||
"§揩曹窒� 1\n",
|
||
"§揩曹窒� 2\n",
|
||
"§揩曹窒� 3\n",
|
||
"§揩曹窒� 4\n",
|
||
"§揩曹窒� 5\n",
|
||
"§揩曹窒� 6\n",
|
||
"§揩曹窒� 7\n",
|
||
"§揩曹窒� 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE26
|
||
{
|
||
"㊥������≪ツロd�潟シ�ツ",
|
||
{
|
||
"ぅう��s 1\n",
|
||
"ぅう��s 2\n",
|
||
"ぅうqrs 1\n",
|
||
"ぅうqrs 2\n",
|
||
"ぅうqrs 3\n",
|
||
"ぅうqrs 4\n",
|
||
"ぅうqrs 5\n",
|
||
"ぅうqrs 6\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE27
|
||
{
|
||
"㊦フь����騾ハヨマ�ツw�め゚ム£∵∧∽�∨モヨワ$d縺ホ烽о�ツ",
|
||
{
|
||
"怙「� 1\n",
|
||
"麾它「 1\n",
|
||
"怙「� 2\n",
|
||
"麾它「 2\n",
|
||
"怙「� 3\n",
|
||
"麾它「 3\n",
|
||
"怙「� 4\n",
|
||
"麾它「 4\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE28
|
||
{
|
||
"ミ゚ハロフリdワ秩クロd�潟シ�♭ツw��゚ム£�モヨワ$d縲烽о�ツ",
|
||
{
|
||
"%��ハラ 1\n",
|
||
"%��ハラ 2\n",
|
||
"%��ハラ 3\n",
|
||
"%��ハラ 4\n",
|
||
"%��ハラ 5\n",
|
||
"%��ハラ 6\n",
|
||
"%��ハラ 7\n",
|
||
"%��ハラ 8\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE29
|
||
{
|
||
"ロd�潟シ�♭�ルマ°ハ縲ツDY357∀レムラ兤マ∵�リツ",
|
||
{
|
||
"福оユd 1\n",
|
||
"福оユd 2\n",
|
||
"ま�п� 1\n",
|
||
"ま�п� 2\n",
|
||
"ま�п� 3\n",
|
||
"ま�п� 4\n",
|
||
"ま�п� 5\n",
|
||
"ま�п� 6\n",
|
||
},
|
||
},
|
||
// MPCONFIG_CHALLENGE30
|
||
{
|
||
"¢ワ縲�рフ┸��♭��≪ツw��゚ム£†∩≪�モ�о縲ツ",
|
||
{
|
||
"″兤マ♀ 1\n",
|
||
"ユレマ♀� 1\n",
|
||
"縲�マ� 1\n",
|
||
"″兤マ♀ 2\n",
|
||
"″兤マ♀ 3\n",
|
||
"≠ヘミマ� 3\n",
|
||
"≠ヘミマ� 2\n",
|
||
"≠ヘミマ� 1\n",
|
||
},
|
||
},
|
||
};
|