You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
585 lines
15 KiB
585 lines
15 KiB
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
|
<object>
|
|
<spriteName><undefined></spriteName>
|
|
<solid>0</solid>
|
|
<visible>-1</visible>
|
|
<depth>0</depth>
|
|
<persistent>0</persistent>
|
|
<parentName><undefined></parentName>
|
|
<maskName><undefined></maskName>
|
|
<events>
|
|
<event eventtype="0" enumb="0">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>CREDITS_LENGTH = 160;
|
|
TARGET_WIDTH = 240;
|
|
|
|
for (var i = 0; i < CREDITS_LENGTH; i++) {
|
|
for (var j = 0; j < 3; j++) {
|
|
/*
|
|
0 - first row
|
|
1 - second row
|
|
3 - (TO BE IMPLEMENTED) titles (so that they can have a different color/be centered)
|
|
*/
|
|
textArray[i, j] = "";
|
|
}
|
|
}
|
|
|
|
|
|
var i = 0;
|
|
textArray[i++, 0] = "Another " + global.monsterStr + " 2 Remake";
|
|
i += 11;
|
|
textArray[i++, 0] = "Producer";
|
|
textArray[i++, 0] = "Milton 'DoctorM64' Guasti";
|
|
i++;
|
|
textArray[i++, 0] = "Graphic Design";
|
|
textArray[i++, 0] = "Ramiro Negri";
|
|
textArray[i++, 0] = "Steve 'Sabre230' Rothlisberger";
|
|
textArray[i++, 0] = "Jack Witty";
|
|
textArray[i++, 0] = "Kirill '1Eni1' Fevralev";
|
|
textArray[i++, 0] = "Jasper";
|
|
textArray[i++, 0] = "MichaelGabrielR";
|
|
i++;
|
|
textArray[i++, 0] = "Promo Art";
|
|
textArray[i++, 0] = "Azima 'Zim' Khan";
|
|
i++;
|
|
textArray[i++, 0] = "Writing";
|
|
textArray[i++, 0] = "James 'Ridley' Hobbs";
|
|
textArray[i++, 0] = "Paulo 'Latinlingo' Villalobos";
|
|
i++;
|
|
textArray[i++, 0] = "Platform Engine Code";
|
|
textArray[i++, 0] = "Martin Piecyk";
|
|
i++;
|
|
textArray[i++, 0] = "Music Composition";
|
|
textArray[i++, 0] = "Milton 'DoctorM64' Guasti";
|
|
textArray[i++, 0] = "Darren Kerwin";
|
|
textArray[i++, 0] = "Torbjørn 'Falcool' Brandrud";
|
|
i++;
|
|
textArray[i++, 0] = "Debug";
|
|
textArray[i++, 0] = "Hemse";
|
|
textArray[i++, 0] = "Dragondarch";
|
|
textArray[i++, 0] = "Esteban 'DruidVorse' Criado";
|
|
textArray[i++, 0] = "Verneri 'Naatiska' Viljanen";
|
|
i++;
|
|
textArray[i++, 0] = "Playtest";
|
|
textArray[i++, 0] = "Jennifer Potter";
|
|
textArray[i++, 0] = "Mario Crestanello";
|
|
textArray[i++, 0] = "Live4Truths";
|
|
textArray[i++, 0] = "Torbjørn 'Falcool' Brandrud";
|
|
textArray[i++, 0] = "Lise Trehjørningen";
|
|
textArray[i++, 0] = "Nommiin";
|
|
textArray[i++, 0] = "Gabriel Kaplan";
|
|
textArray[i++, 0] = "Nicolas 'Skol' Del Negro";
|
|
textArray[i++, 0] = "Darren Kerwin";
|
|
textArray[i++, 0] = "Robert Sephazon";
|
|
i++;
|
|
textArray[i++, 0] = "Community Management";
|
|
textArray[i++, 0] = "Dragonheart91";
|
|
textArray[i++, 0] = "Ammypendent";
|
|
textArray[i++, 0] = "Karrde";
|
|
i++;
|
|
textArray[i++, 0] = "Special Thanks";
|
|
textArray[i++, 0] = "Nommiin";
|
|
textArray[i++, 0] = "Nathan 'wickedclown' Hess";
|
|
textArray[i++, 0] = "Tyler Rogers";
|
|
textArray[i++, 0] = "Kousoru";
|
|
textArray[i++, 0] = "Infinity's End";
|
|
textArray[i++, 0] = "CapCom";
|
|
textArray[i++, 0] = "Isabelle Amponin";
|
|
textArray[i++, 0] = "The " + global.monsterStr + " Community";
|
|
i += 3;
|
|
textArray[i++, 0] = "Source Code Reconstruction";
|
|
textArray[i++, 0] = "YellowAfterlife";
|
|
i += 3;
|
|
textArray[i++, 0] = "Continued Revisions";
|
|
i++;
|
|
textArray[i++, 0] = "Development";
|
|
textArray[i++, 0] = "Gatordile";
|
|
textArray[i++, 0] = "Alex 'Wanderer' Mack";
|
|
textArray[i++, 0] = "Lojemiru";
|
|
i++;
|
|
textArray[i++, 0] = "Programming";
|
|
textArray[i++, 0] = "Craig Kostelecky";
|
|
textArray[i++, 0] = "" + global.monsterStr + "3D";
|
|
i++;
|
|
textArray[i++, 0] = "Art Lead";
|
|
textArray[i++, 0] = "Dannon 'Shmegleskimo' Yates";
|
|
i++;
|
|
textArray[i++, 0] = "Art";
|
|
textArray[i++, 0] = "ShirtyScarab";
|
|
textArray[i++, 0] = "Cooper Garvin";
|
|
textArray[i++, 0] = "Mccad00";
|
|
textArray[i++, 0] = "Nao";
|
|
textArray[i++, 0] = "Chris 'Messianic' Oliveira";
|
|
textArray[i++, 0] = "ChloePlz";
|
|
i++;
|
|
textArray[i++, 0] = "Debug";
|
|
textArray[i++, 0] = "DruidVorse";
|
|
textArray[i++, 0] = "Miepee";
|
|
i++;
|
|
textArray[i++, 0] = "Special Thanks";
|
|
textArray[i, 0] = "Banjo"; textArray[i++, 1] = "Grom PE";
|
|
textArray[i, 0] = "King Bore"; textArray[i++, 1] = "Jean-Samuel Pelletier";
|
|
textArray[i, 0] = "Reaku The Crate"; textArray[i++, 1] = "Scooterboot";
|
|
textArray[i, 0] = "Sylandro"; textArray[i++, 1] = "TheKhaosDemon";
|
|
textArray[i, 0] = "Unknown"; textArray[i++, 1] = "Iwantdevil";
|
|
textArray[i, 0] = "PixHammer"; textArray[i++, 1] = "CaptGlitch";
|
|
textArray[i, 0] = "Nokbient"; textArray[i++, 1] = "EODTex";
|
|
textArray[i, 0] = "Electrix"; textArray[i++, 1] = "gponys";
|
|
textArray[i++, 0] = "Japanese Community";
|
|
i += 5;
|
|
textArray[i++, 0] = "Original " + global.monsterStr + " II Staff";
|
|
i++;
|
|
textArray[i++, 0] = "Producer";
|
|
textArray[i++, 0] = "Gunpei Yokoi";
|
|
i++;
|
|
textArray[i++, 0] = "Director";
|
|
textArray[i, 0] = "Hiroji Kiyotake"; textArray[i++, 1] = "Hiroyuki Kimura";
|
|
i++;
|
|
textArray[i++, 0] = "Main Programmer";
|
|
textArray[i++, 0] = "Takahiro Harada";
|
|
i++;
|
|
textArray[i++, 0] = "Programmer";
|
|
textArray[i, 0] = "Masaru Yamanaka"; textArray[i++, 1] = "Masao Yamamoto";
|
|
textArray[i++, 0] = "Isao Hirano";
|
|
i++;
|
|
textArray[i++, 0] = "Graphic Designer";
|
|
textArray[i, 0] = "Hiroji Kiyotake"; textArray[i++, 1] = "Hiroyuki Kimura";
|
|
i++;
|
|
textArray[i++, 0] = "Program Assistant";
|
|
textArray[i, 0] = "Yuzuru Ogawa"; textArray[i++, 1] = "Nobuhiro Ozaki";
|
|
i++;
|
|
textArray[i++, 0] = "Sound Programmer";
|
|
textArray[i++, 0] = "Ryohji Yoshitomi";
|
|
i++;
|
|
textArray[i++, 0] = "Designer";
|
|
textArray[i, 0] = "Makoto Kanoh"; textArray[i++, 1] = "Masafumi Sakashita";
|
|
textArray[i, 0] = "Tomoyoshi Yamane"; textArray[i++, 1] = "Takehiko Hosokawa";
|
|
textArray[i++, 0] = "Yasuo Inoue";
|
|
i++;
|
|
textArray[i++, 0] = "Debug";
|
|
textArray[i, 0] = "Masaru Okadaga"; textArray[i++, 1] = "Kenji Nishizawa";
|
|
textArray[i, 0] = "Hirofumi Matsuoka"; textArray[i++, 1] = "Tohru Ohsawa";
|
|
textArray[i, 0] = "Kohta Fukui"; textArray[i++, 1] = "Keisuke Terasaki";
|
|
textArray[i, 0] = "Kenichi Sugino"; textArray[i++, 1] = "Hitoshi Yamagami";
|
|
textArray[i, 0] = "Katsuya Yamaoe"; textArray[i++, 1] = "Yuji Hori";
|
|
i += 9;
|
|
textArray[i++, 0] = "In Memory of Satoru Iwata";
|
|
|
|
text1 = "";
|
|
text2 = "";
|
|
|
|
for (var i = 0; i < CREDITS_LENGTH; i++) {
|
|
text1 += textArray[i, 0] + "#";
|
|
text2 += textArray[i, 1] + "#";
|
|
}
|
|
|
|
|
|
|
|
|
|
yoffset = 0;
|
|
fadeout = 0;
|
|
canfadeout = 0;
|
|
//canfadeout = 1; //remove this!
|
|
alarm[0] = 1;
|
|
image_alpha = 0;
|
|
if (global.creditsmenuopt == 1) {
|
|
alarm[2] = 300; //300
|
|
statetime = 500; //500
|
|
alarm[1] = 5500; //5500
|
|
} else {
|
|
statetime = 0;
|
|
alarm[1] = 6000; //6000
|
|
}
|
|
|
|
if (os_type == os_android) os_powersave_enable(false);
|
|
|
|
widespace = oControl.widescreen*53;
|
|
|
|
/*
|
|
text = "Another " + global.monsterStr + " 2 Remake
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Producer
|
|
Milton 'DoctorM64' Guasti
|
|
|
|
Graphic Design
|
|
Ramiro Negri
|
|
Steve 'Sabre230' Rothlisberger
|
|
Jack Witty
|
|
Kirill '1Eni1' Fevralev
|
|
Jasper
|
|
MichaelGabrielR
|
|
|
|
Promo Art
|
|
Azima 'Zim' Khan
|
|
|
|
Writing
|
|
James 'Ridley' Hobbs
|
|
Paulo 'Latinlingo' Villalobos
|
|
|
|
Platform Engine Code
|
|
Martin Piecyk
|
|
|
|
Music Composition
|
|
Milton 'DoctorM64' Guasti
|
|
Darren Kerwin
|
|
Torbjørn 'Falcool' Brandrud
|
|
|
|
Debug
|
|
Hemse
|
|
Dragondarch
|
|
Esteban 'DruidVorse' Criado
|
|
Verneri 'Naatiska' Viljanen
|
|
|
|
Playtest
|
|
Jennifer Potter
|
|
Mario Crestanello
|
|
Live4Truths
|
|
Torbjørn 'Falcool' Brandrud
|
|
Lise Trehjørningen
|
|
Nommiin
|
|
Gabriel Kaplan
|
|
Nicolas 'Skol' Del Negro
|
|
Darren Kerwin
|
|
Robert Sephazon
|
|
|
|
Community Management
|
|
Dragonheart91
|
|
Ammypendent
|
|
Karrde
|
|
|
|
Special Thanks
|
|
Nommiin
|
|
Nathan 'wickedclown' Hess
|
|
Tyler Rogers
|
|
Kousoru
|
|
Infinity's End
|
|
CapCom
|
|
Isabelle Amponin
|
|
The " + global.monsterStr + " Community
|
|
|
|
|
|
|
|
Source Code Reconstruction
|
|
YellowAfterlife
|
|
|
|
|
|
|
|
Continued Revisions
|
|
|
|
Lead - Former
|
|
Gatordile
|
|
Alex 'Wanderer' Mack
|
|
|
|
Lead
|
|
Lojemiru
|
|
|
|
Development
|
|
Craig Kostelecky
|
|
" + global.monsterStr + "3D
|
|
|
|
Art Lead
|
|
Dannon 'Shmegleskimo' Yates
|
|
|
|
Art
|
|
ShirtyScarab
|
|
Cooper Garvin
|
|
Chris 'Messianic' Oliveira
|
|
ChloePlz
|
|
|
|
Special Thanks
|
|
Banjo, Grom PE,
|
|
King Bore, Jean-Samuel Pelletier,
|
|
Reaku The Crate, Scooterboot,
|
|
Sylandro, TheKhaosDemon,
|
|
Unknown, Iwantdevil,
|
|
PixHammer, CaptGlitch,
|
|
Nokbient, EODTex,
|
|
Electrix, gponys,
|
|
Japanese Community
|
|
|
|
|
|
|
|
|
|
|
|
Original " + global.monsterStr + " II Staff
|
|
|
|
Producer
|
|
Gunpei Yokoi
|
|
|
|
Director
|
|
Hiroji Kiyotake, Hiroyuki Kimura
|
|
|
|
Main Programmer
|
|
Takahiro Harada
|
|
|
|
Programmer
|
|
Masaru Yamanaka, Masao Yamamoto,
|
|
Isao Hirano
|
|
|
|
Graphic Designer
|
|
Hiroji Kiyotake, Hiroyuki Kimura
|
|
|
|
Program Assistant
|
|
Yuzuru Ogawa, Nobuhiro Ozaki
|
|
|
|
Sound Programmer
|
|
Ryohji Yoshitomi
|
|
|
|
Designer
|
|
Makoto Kanoh, Masafumi Sakashita,
|
|
Tomoyoshi Yamane, Takehiko Hosokawa,
|
|
Yasuo Inoue
|
|
|
|
Debug
|
|
Masaru Okadaga, Kenji Nishizawa,
|
|
Hirofumi Matsuoka, Tohru Ohsawa,
|
|
Kohta Fukui, Keisuke Terasaki,
|
|
Kenichi Sugino, Hitoshi Yamagami,
|
|
Katsuya Yamaoe, Yuji Hori
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In Memory of Satoru Iwata";
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="2" enumb="2">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>canfadeout = 1;
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="2" enumb="1">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>fadeout = 1;
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="2" enumb="0">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>if (yoffset < 120) {
|
|
yoffset += 0.5;
|
|
alarm[0] = 1;
|
|
}
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="3" enumb="0">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>if (canfadeout && (oControl.kMenu1 || oControl.kMenu2 || oControl.kStart)) fadeout = 1;
|
|
if (fadeout) {
|
|
if (yoffset > 0) {
|
|
yoffset -= 1;
|
|
} else event_user(0);
|
|
}
|
|
if (statetime == 360) instance_create(192, 88, oCreditsShip);
|
|
if (statetime > 520) {
|
|
if (image_alpha < 1) image_alpha += 0.05;
|
|
}
|
|
|
|
//This dictates the credit scrolling speed
|
|
if (statetime == 700) vspeed = -0.34;
|
|
statetime += 1;
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="7" enumb="10">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>display_set_gui_size(-1,-1);
|
|
|
|
if (global.creditsmenuopt == 0) {
|
|
room_goto(rm_score);
|
|
} else {
|
|
if (os_type == os_android) os_powersave_enable(true);
|
|
global.creditsmenuopt = 0;
|
|
room_goto(titleroom);
|
|
}
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="8" enumb="64">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>display_set_gui_size(320,240);
|
|
draw_set_alpha(image_alpha);
|
|
draw_set_font(fontGUI2);
|
|
draw_set_color(c_black);
|
|
draw_set_halign(fa_left);
|
|
draw_text(x + 1 - widespace, y + 17, text1);
|
|
draw_set_halign(fa_right);
|
|
draw_text(x + 1 - widespace + TARGET_WIDTH,y + 17, text2);
|
|
draw_set_color(c_white);
|
|
draw_set_halign(fa_left);
|
|
draw_text(x - widespace, y + 16, text1);
|
|
draw_set_halign(fa_right);
|
|
draw_text(x - widespace + TARGET_WIDTH, y + 16, text2);
|
|
draw_set_alpha(1);
|
|
draw_set_color(c_black);
|
|
draw_rectangle(0 - widespace, 0, 330 + widespace, 120 - yoffset, false);
|
|
draw_rectangle(0 - widespace, 120 + yoffset, 330 + widespace, 250, false);
|
|
|
|
|
|
/* //Old code in draw event
|
|
|
|
draw_set_alpha(image_alpha);
|
|
draw_set_font(fontGUI2);
|
|
draw_set_color(c_black);
|
|
draw_text(round(x + 1), round(y + 17), text);
|
|
draw_set_color(c_white);
|
|
draw_text(round(x), round(y + 16), text);
|
|
draw_set_alpha(1);
|
|
draw_set_color(c_black);
|
|
draw_rectangle(0, 0, 330, 120 - yoffset, false);
|
|
draw_rectangle(0, 120 + yoffset, 330, 250, false);
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
</events>
|
|
<PhysicsObject>0</PhysicsObject>
|
|
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
|
<PhysicsObjectShape>0</PhysicsObjectShape>
|
|
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
|
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
|
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
|
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
|
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
|
<PhysicsObjectFriction>0.200000002980232</PhysicsObjectFriction>
|
|
<PhysicsObjectAwake>-1</PhysicsObjectAwake>
|
|
<PhysicsObjectKinematic>0</PhysicsObjectKinematic>
|
|
<PhysicsShapePoints/>
|
|
</object>
|