Actions

Difference between revisions of "Sonic Generations (demo)"

From Sonic Retro

(PlayableMenuSequenceTable.lua/Level, Event, & Boss Order)
Line 104: Line 104:
 
[[image: Fa70ecfe64db.png|left|thumb|320px]]
 
[[image: Fa70ecfe64db.png|left|thumb|320px]]
 
{{clear}}
 
{{clear}}
===PlayableMenuSequenceTable.lua/Level, Event, & Boss Order===
+
<pre>
 
--
 
--
 
-- PlayableMenuSequenceTable.lua
 
-- PlayableMenuSequenceTable.lua
Line 110: Line 110:
 
-- 2011/01/31
 
-- 2011/01/31
 
--
 
--
-- PAM‚É‚¨‚¯‚éAƒXƒe[ƒWŠJŽnŽž‚̍ж‚·‚é‚ׂ«—v‘f‚ðÝ’è‚·‚
+
-- PAMにおける、ステージ開始時の再生するべき要素を設定する
é
 
 
--
 
--
-- “à—e‚ðC³‚µ‚½ê‡‚́AƒRƒƒ“ƒg‚àC³‚µ
+
-- 内容を修正した場合は、コメントも修正してくださいね
‚Ä‚­‚¾‚³‚¢‚Ë
+
-- (本当はコメントのように書ければ一番いいのですが。
-- (–{“–‚̓Rƒƒ“ƒg‚̂悤‚ɏ‘‚¯‚ê‚Έê�
 
�Ô‚¢‚¢‚Ì‚Å‚·‚ªB
 
 
-------------------------------------------
 
-------------------------------------------
  
  
-- ’萔‚Æ‚µ‚Ĉµ‚¢‚½‚¢’l‚½‚¿
+
-- 定数として扱いたい値たち
  
local EVENT              = 0 -- ƒCƒxƒ“ƒg‚ðÄ¶
+
local EVENT              = 0 -- イベントを再生
local RESTORE_STAGE      = 1 -- ƒXƒe[ƒW‚𕜌³
+
local RESTORE_STAGE      = 1 -- ステージを復元
local CLEAR_BOSSGATE    = 2 -- ƒ{ƒXƒQ[ƒg‚ðŒ‚”j
+
local CLEAR_BOSSGATE    = 2 -- ボスゲートを撃破
local GENERAL_MESSAGE    = 3 -- ”Ä—pƒƒbƒZ[ƒWƒ{ƒbƒNƒX
+
local GENERAL_MESSAGE    = 3 -- 汎用メッセージボックス
local SHOP_WINDOW        = 4 -- ƒVƒ‡ƒbƒvV¤•IƒŠƒXƒg
+
local SHOP_WINDOW        = 4 -- ショップ新商品リスト
local TAKE_KEY          = 5 -- ƒ{ƒXƒQ[ƒgƒL[oŒ»ƒCƒxƒ“ƒg
+
local TAKE_KEY          = 5 -- ボスゲートキー出現イベント
local TAKE_CHAOSEMERALD  = 6 -- ƒJƒIƒXƒGƒƒ‰ƒ‹ƒh‚̎擾
+
local TAKE_CHAOSEMERALD  = 6 -- カオスエメラルドの取得
local SLEEP              = 7 -- ‚±‚ÌŽw’è•b”AˆêŽž’âŽ~‚·‚é
+
local SLEEP              = 7 -- この指定秒数、一時停止する
local OPEN_STAGE        = 8 -- ƒXƒe[ƒW‚ªŠJ‚­
+
local OPEN_STAGE        = 8 -- ステージが開く
local RELEASE_NPC        = 9 -- NPC‰ð•ú
+
local RELEASE_NPC        = 9 -- NPC解放
  
  
 
-------------------------------------------
 
-------------------------------------------
-- ’ʏíƒXƒe[ƒW
+
-- 通常ステージ
 
-------------------------------------------
 
-------------------------------------------
 
--------------------
 
--------------------
-- ƒOƒŠ[ƒ“ƒqƒ‹vv
+
-- グリーンヒルvv
 
--------------------
 
--------------------
  
 
function GreenHill_Classic()
 
function GreenHill_Classic()
    Create(EVENT, 17)                    -- Event : ”’‚¢¢ŠE
+
Create(EVENT, 17)                    -- Event : 白い世界
 
end
 
end
  
 
function GreenHill_Generic()
 
function GreenHill_Generic()
    Create(RESTORE_STAGE, 101)          -- ƒOƒŠ[ƒ“ƒqƒ‹‘S‘Ì•œŒ³
+
Create(RESTORE_STAGE, 101)          -- グリーンヒル全体復元
 
end
 
end
  
 
function GreenHill_Both()
 
function GreenHill_Both()
    Create(RELEASE_NPC, 210)            -- NPCRelease : ƒeƒCƒ‹ƒX
+
Create(RELEASE_NPC, 210)            -- NPCRelease : テイルス
    Create(EVENT, 21)                    -- Event : ƒPƒ~ƒJƒ‹ƒvƒ‰ƒ“ƒg‚Ö
+
Create(EVENT, 21)                    -- Event : ケミカルプラントへ
    Create(OPEN_STAGE, 2)                -- OpenStage : ƒPƒ~ƒJƒ‹ƒvƒ‰ƒ“ƒg
+
Create(OPEN_STAGE, 2)                -- OpenStage : ケミカルプラント
    Create(GENERAL_MESSAGE, 0)          -- ƒLƒƒƒ‰ƒXƒCƒbƒ`à–¾
+
Create(GENERAL_MESSAGE, 0)          -- キャラスイッチ説明
 
end
 
end
  
 
function GreenHill_Classic_Mission()
 
function GreenHill_Classic_Mission()
    Create(TAKE_KEY, 101)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 101)                -- ボスキー出現
 
end
 
end
  
 
function GreenHill_Generic_Mission()
 
function GreenHill_Generic_Mission()
    Create(TAKE_KEY, 102)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 102)                -- ボスキー出現
 
end
 
end
  
 
function GreenHill_Classic_Mission_All()
 
function GreenHill_Classic_Mission_All()
    Create(RESTORE_STAGE, 103)          -- ƒOƒŠ[ƒ“ƒqƒ‹ã•”•œŒ³
+
Create(RESTORE_STAGE, 103)          -- グリーンヒル上部復元
 
end
 
end
  
 
function GreenHill_Generic_Mission_All()
 
function GreenHill_Generic_Mission_All()
    Create(RESTORE_STAGE, 104)          -- ƒOƒŠ[ƒ“ƒqƒ‹ã•”•œŒ³
+
Create(RESTORE_STAGE, 104)          -- グリーンヒル上部復元
 
end
 
end
  
 
---------------------
 
---------------------
-- ƒPƒ~ƒJƒ‹ƒvƒ‰ƒ“ƒg
+
-- ケミカルプラント
 
---------------------
 
---------------------
  
 
function ChemicalPlant_Classic()
 
function ChemicalPlant_Classic()
    Create(RESTORE_STAGE, 201)          -- ƒPƒ~ƒJƒ‹ƒvƒ‰ƒ“ƒg”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 201)          -- ケミカルプラント半分復元
 
end
 
end
  
 
function ChemicalPlant_Generic()
 
function ChemicalPlant_Generic()
    Create(RESTORE_STAGE, 202)          -- ƒPƒ~ƒJƒ‹ƒvƒ‰ƒ“ƒg”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 202)          -- ケミカルプラント半分復元
 
end
 
end
  
 
function ChemicalPlant_Both()
 
function ChemicalPlant_Both()
    Create(EVENT, 31)                    -- Event : ‚©‚±‚Ì‚¹‚©‚¢H(‚±‚±‚͉ߋŽ‚́H)
+
Create(EVENT, 31)                    -- Event : かこのせかい?(ここは過去の?)
    Create(OPEN_STAGE, 3)                -- OpenStage : ƒXƒJƒCƒTƒ“ƒNƒ`ƒ…ƒAƒŠ
+
Create(OPEN_STAGE, 3)                -- OpenStage : スカイサンクチュアリ
    Create(RELEASE_NPC, 220)            -- NPCRelease : ƒGƒ~[
+
Create(RELEASE_NPC, 220)            -- NPCRelease : エミー
 
end
 
end
  
 
function ChemicalPlant_Classic_Mission()
 
function ChemicalPlant_Classic_Mission()
    Create(TAKE_KEY, 201)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 201)                -- ボスキー出現
 
end
 
end
  
 
function ChemicalPlant_Generic_Mission()
 
function ChemicalPlant_Generic_Mission()
    Create(TAKE_KEY, 202)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 202)                -- ボスキー出現
 
end
 
end
  
 
function ChemicalPlant_Classic_Mission_All()
 
function ChemicalPlant_Classic_Mission_All()
    Create(RESTORE_STAGE, 203)          -- ƒPƒ~ƒJƒ‹ƒvƒ‰ƒ“ƒgã•”•œŒ³
+
Create(RESTORE_STAGE, 203)          -- ケミカルプラント上部復元
 
end
 
end
  
 
function ChemicalPlant_Generic_Mission_All()
 
function ChemicalPlant_Generic_Mission_All()
    Create(RESTORE_STAGE, 204)          -- ƒPƒ~ƒJƒ‹ƒvƒ‰ƒ“ƒgã•”•œŒ³
+
Create(RESTORE_STAGE, 204)          -- ケミカルプラント上部復元
 
end
 
end
  
 
---------------------
 
---------------------
-- ƒXƒJƒCƒTƒ“ƒNƒ`ƒ…ƒAƒŠ
+
-- スカイサンクチュアリ
 
---------------------
 
---------------------
  
 
function SkySanctuary_Classic()
 
function SkySanctuary_Classic()
    Create(RESTORE_STAGE, 301)          -- ƒXƒJƒCƒTƒ“ƒNƒ`ƒ…ƒAƒŠ”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 301)          -- スカイサンクチュアリ半分復元
 
end
 
end
  
 
function SkySanctuary_Generic()
 
function SkySanctuary_Generic()
    Create(RESTORE_STAGE, 302)          -- ƒXƒJƒCƒTƒ“ƒNƒ`ƒ…ƒAƒŠ”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 302)          -- スカイサンクチュアリ半分復元
 
end
 
end
  
 
function SkySanctuary_Both()
 
function SkySanctuary_Both()
    Create(RELEASE_NPC, 230)            -- NPCRelease : ƒIƒbƒNƒ‹ƒY
+
Create(RELEASE_NPC, 230)            -- NPCRelease : ナックルズ
    Create(SHOP_WINDOW, 0)              -- ShopWindow : ‚»‚Ì‚P
+
Create(SHOP_WINDOW, 0)              -- ShopWindow : その1
 
end
 
end
  
 
function SkySanctuary_Classic_Mission()
 
function SkySanctuary_Classic_Mission()
    Create(TAKE_KEY, 301)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 301)                -- ボスキー出現
 
end
 
end
  
 
function SkySanctuary_Generic_Mission()
 
function SkySanctuary_Generic_Mission()
    Create(TAKE_KEY, 302)                -- ƒ{ƒXƒL[oŒ»   
+
Create(TAKE_KEY, 302)                -- ボスキー出現
 
end
 
end
  
 
function SkySanctuary_Classic_Mission_All()
 
function SkySanctuary_Classic_Mission_All()
    Create(RESTORE_STAGE, 303)          -- ƒXƒJƒCƒTƒ“ƒNƒ`ƒ…ƒAƒŠã•”•œŒ³
+
Create(RESTORE_STAGE, 303)          -- スカイサンクチュアリ上部復元
 
end
 
end
  
 
function SkySanctuary_Generic_Mission_All()
 
function SkySanctuary_Generic_Mission_All()
    Create(RESTORE_STAGE, 304)          -- ƒXƒJƒCƒTƒ“ƒNƒ`ƒ…ƒAƒŠã•”•œŒ³
+
Create(RESTORE_STAGE, 304)          -- スカイサンクチュアリ上部復元
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒXƒs[ƒhƒnƒCƒEƒFƒC
+
-- スピードハイウェイ
 
--------------------
 
--------------------
  
 
function SpeedHighway_Classic()
 
function SpeedHighway_Classic()
    Create(RESTORE_STAGE, 401)          -- ƒXƒs[ƒhƒnƒCƒEƒFƒC”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 401)          -- スピードハイウェイ半分復元
 
end
 
end
  
 
function SpeedHighway_Generic()
 
function SpeedHighway_Generic()
    Create(RESTORE_STAGE, 402)          -- ƒXƒs[ƒhƒnƒCƒEƒFƒC”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 402)          -- スピードハイウェイ半分復元
 
end
 
end
  
Line 256: Line 253:
  
 
function SpeedHighway_Classic_Mission()
 
function SpeedHighway_Classic_Mission()
    Create(TAKE_KEY, 401)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 401)                -- ボスキー出現
 
end
 
end
  
 
function SpeedHighway_Generic_Mission()
 
function SpeedHighway_Generic_Mission()
    Create(TAKE_KEY, 402)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 402)                -- ボスキー出現
 
end
 
end
  
 
function SpeedHighway_Classic_Mission_All()
 
function SpeedHighway_Classic_Mission_All()
    Create(RESTORE_STAGE, 403)          -- ƒXƒs[ƒhƒnƒCƒEƒFƒCã•”•œŒ³
+
Create(RESTORE_STAGE, 403)          -- スピードハイウェイ上部復元
 
end
 
end
  
 
function SpeedHighway_Generic_Mission_All()
 
function SpeedHighway_Generic_Mission_All()
    Create(RESTORE_STAGE, 404)          -- ƒXƒs[ƒhƒnƒCƒEƒFƒCã•”•œŒ³
+
Create(RESTORE_STAGE, 404)          -- スピードハイウェイ上部復元
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒVƒeƒBƒGƒXƒP[ƒv
+
-- シティエスケープ
 
--------------------
 
--------------------
  
 
function CityEscape_Classic()
 
function CityEscape_Classic()
    Create(RESTORE_STAGE, 501)          -- ƒVƒeƒBƒGƒXƒP[ƒv”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 501)          -- シティエスケープ半分復元
 
end
 
end
  
 
function CityEscape_Generic()
 
function CityEscape_Generic()
    Create(RESTORE_STAGE, 502)          -- ƒVƒeƒBƒGƒXƒP[ƒv”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 502)          -- シティエスケープ半分復元
 
end
 
end
  
Line 288: Line 285:
  
 
function CityEscape_Classic_Mission()
 
function CityEscape_Classic_Mission()
    Create(TAKE_KEY, 501)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 501)                -- ボスキー出現
 
end
 
end
  
 
function CityEscape_Generic_Mission()
 
function CityEscape_Generic_Mission()
    Create(TAKE_KEY, 502)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 502)                -- ボスキー出現
 
end
 
end
  
 
function CityEscape_Classic_Mission_All()
 
function CityEscape_Classic_Mission_All()
    Create(RESTORE_STAGE, 503)          -- ƒVƒeƒBƒGƒXƒP[ƒvã•”•œŒ³
+
Create(RESTORE_STAGE, 503)          -- シティエスケープ上部復元
 
end
 
end
  
 
function CityEscape_Generic_Mission_All()
 
function CityEscape_Generic_Mission_All()
    Create(RESTORE_STAGE, 504)          -- ƒVƒeƒBƒGƒXƒP[ƒvã•”•œŒ³
+
Create(RESTORE_STAGE, 504)          -- シティエスケープ上部復元
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒV[ƒTƒCƒhƒqƒ‹
+
-- シーサイドヒル
 
--------------------
 
--------------------
  
 
function SeaSideHill_Classic()
 
function SeaSideHill_Classic()
    Create(RESTORE_STAGE, 601)          -- ƒV[ƒTƒCƒhƒqƒ‹”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 601)          -- シーサイドヒル半分復元
 
end
 
end
  
 
function SeaSideHill_Generic()
 
function SeaSideHill_Generic()
    Create(RESTORE_STAGE, 602)          -- ƒV[ƒTƒCƒhƒqƒ‹”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 602)          -- シーサイドヒル半分復元
 
end
 
end
  
Line 320: Line 317:
  
 
function SeaSideHill_Classic_Mission()
 
function SeaSideHill_Classic_Mission()
    Create(TAKE_KEY, 601)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 601)                -- ボスキー出現
 
end
 
end
  
 
function SeaSideHill_Generic_Mission()
 
function SeaSideHill_Generic_Mission()
    Create(TAKE_KEY, 602)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 602)                -- ボスキー出現
 
end
 
end
  
 
function SeaSideHill_Classic_Mission_All()
 
function SeaSideHill_Classic_Mission_All()
    Create(RESTORE_STAGE, 603)          -- ƒV[ƒTƒCƒhƒqƒ‹ã•”•œŒ³
+
Create(RESTORE_STAGE, 603)          -- シーサイドヒル上部復元
 
end
 
end
  
 
function SeaSideHill_Generic_Mission_All()
 
function SeaSideHill_Generic_Mission_All()
    Create(RESTORE_STAGE, 604)          -- ƒV[ƒTƒCƒhƒqƒ‹ã•”•œŒ³
+
Create(RESTORE_STAGE, 604)          -- シーサイドヒル上部復元
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒNƒ‰ƒCƒVƒXƒVƒeƒB
+
-- クライシスシティ
 
--------------------
 
--------------------
  
 
function CrisisCity_Classic()
 
function CrisisCity_Classic()
    Create(RESTORE_STAGE, 701)          -- ƒNƒ‰ƒCƒVƒXƒVƒeƒB”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 701)          -- クライシスシティ半分復元
 
end
 
end
  
 
function CrisisCity_Generic()
 
function CrisisCity_Generic()
    Create(RESTORE_STAGE, 702)          -- ƒNƒ‰ƒCƒVƒXƒVƒeƒB”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 702)          -- クライシスシティ半分復元
 
end
 
end
  
Line 352: Line 349:
  
 
function CrisisCity_Classic_Mission()
 
function CrisisCity_Classic_Mission()
    Create(TAKE_KEY, 701)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 701)                -- ボスキー出現
 
end
 
end
  
 
function CrisisCity_Generic_Mission()
 
function CrisisCity_Generic_Mission()
    Create(TAKE_KEY, 702)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 702)                -- ボスキー出現
 
end
 
end
  
 
function CrisisCity_Classic_Mission_All()
 
function CrisisCity_Classic_Mission_All()
    Create(RESTORE_STAGE, 703)          -- ƒNƒ‰ƒCƒVƒXƒVƒeƒBã•”•œŒ³
+
Create(RESTORE_STAGE, 703)          -- クライシスシティ上部復元
 
end
 
end
  
 
function CrisisCity_Generic_Mission_All()
 
function CrisisCity_Generic_Mission_All()
    Create(RESTORE_STAGE, 704)          -- ƒNƒ‰ƒCƒVƒXƒVƒeƒBã•”•œŒ³
+
Create(RESTORE_STAGE, 704)          -- クライシスシティ上部復元
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒ‹[ƒtƒgƒbƒvƒ‰ƒ“
+
-- ルーフトップラン
 
--------------------
 
--------------------
  
 
function RoofTopRun_Classic()
 
function RoofTopRun_Classic()
    Create(RESTORE_STAGE, 801)          -- ƒ‹[ƒtƒgƒbƒvƒ‰ƒ“”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 801)          -- ルーフトップラン半分復元
 
end
 
end
  
 
function RoofTopRun_Generic()
 
function RoofTopRun_Generic()
    Create(RESTORE_STAGE, 802)          -- ƒ‹[ƒtƒgƒbƒvƒ‰ƒ“”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 802)          -- ルーフトップラン半分復元
 
end
 
end
  
Line 384: Line 381:
  
 
function RoofTopRun_Classic_Mission()
 
function RoofTopRun_Classic_Mission()
    Create(TAKE_KEY, 801)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 801)                -- ボスキー出現
 
end
 
end
  
 
function RoofTopRun_Generic_Mission()
 
function RoofTopRun_Generic_Mission()
    Create(TAKE_KEY, 802)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 802)                -- ボスキー出現
 
end
 
end
  
 
function RoofTopRun_Classic_Mission_All()
 
function RoofTopRun_Classic_Mission_All()
    Create(RESTORE_STAGE, 803)          -- ƒ‹[ƒtƒgƒbƒvƒ‰ƒ“ã•”•œŒ³
+
Create(RESTORE_STAGE, 803)          -- ルーフトップラン上部復元
 
end
 
end
  
 
function RoofTopRun_Generic_Mission_All()
 
function RoofTopRun_Generic_Mission_All()
    Create(RESTORE_STAGE, 804)          -- ƒ‹[ƒtƒgƒbƒvƒ‰ƒ“ã•”•œŒ³
+
Create(RESTORE_STAGE, 804)          -- ルーフトップラン上部復元
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒvƒ‰ƒlƒbƒgƒEƒBƒXƒv
+
-- プラネットウィスプ
 
--------------------
 
--------------------
  
 
function PlanetWisp_Classic()
 
function PlanetWisp_Classic()
    Create(RESTORE_STAGE, 901)          -- ƒvƒ‰ƒlƒbƒgƒEƒBƒXƒv”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 901)          -- プラネットウィスプ半分復元
 
end
 
end
  
 
function PlanetWisp_Generic()
 
function PlanetWisp_Generic()
    Create(RESTORE_STAGE, 902)          -- ƒvƒ‰ƒlƒbƒgƒEƒBƒXƒv”¼•ª•œŒ³
+
Create(RESTORE_STAGE, 902)          -- プラネットウィスプ半分復元
 
end
 
end
  
Line 416: Line 413:
  
 
function PlanetWisp_Classic_Mission()
 
function PlanetWisp_Classic_Mission()
    Create(TAKE_KEY, 901)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 901)                -- ボスキー出現
 
end
 
end
  
 
function PlanetWisp_Generic_Mission()
 
function PlanetWisp_Generic_Mission()
    Create(TAKE_KEY, 902)                -- ƒ{ƒXƒL[oŒ»
+
Create(TAKE_KEY, 902)                -- ボスキー出現
 
end
 
end
  
 
function PlanetWisp_Classic_Mission_All()
 
function PlanetWisp_Classic_Mission_All()
    Create(RESTORE_STAGE, 903)          -- ƒvƒ‰ƒlƒbƒgƒEƒBƒXƒvã•”•œŒ³
+
Create(RESTORE_STAGE, 903)          -- プラネットウィスプ上部復元
 
end
 
end
  
 
function PlanetWisp_Generic_Mission_All()
 
function PlanetWisp_Generic_Mission_All()
    Create(RESTORE_STAGE, 904)          -- ƒvƒ‰ƒlƒbƒgƒEƒBƒXƒvã•”•œŒ³
+
Create(RESTORE_STAGE, 904)          -- プラネットウィスプ上部復元
 
end
 
end
  
 
-------------------------------------------
 
-------------------------------------------
-- ƒ{ƒX/ƒ‰ƒCƒoƒ‹
+
-- ボス/ライバル
 
-------------------------------------------
 
-------------------------------------------
  
 
--------------------
 
--------------------
-- ƒfƒXƒGƒbƒO
+
-- デスエッグ
 
--------------------
 
--------------------
  
 
function BossDeathEgg_Clear()
 
function BossDeathEgg_Clear()
    Create(EVENT, 53)                    -- Event : ƒAƒCƒc‚ð‚¨‚¦I(‚¨ŒÝ‚¢‚ÌŠm”F)
+
Create(EVENT, 53)                    -- Event : アイツをおえ!(お互いの確認)
     Create(CLEAR_BOSSGATE, 1)            -- ƒfƒXƒGƒbƒOŒ‚”j
+
     Create(CLEAR_BOSSGATE, 1)            -- デスエッグ撃破
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒp[ƒtƒFƒNƒgƒJƒIƒX
+
-- パーフェクトカオス
 
--------------------
 
--------------------
  
 
function BossPerfectChaos_Clear()
 
function BossPerfectChaos_Clear()
     Create(CLEAR_BOSSGATE, 2)            -- ƒp[ƒtƒFƒNƒgƒJƒIƒXŒ‚”j
+
     Create(CLEAR_BOSSGATE, 2)            -- パーフェクトカオス撃破
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒGƒbƒOƒhƒ‰ƒO[ƒ“
+
-- エッグドラグーン
 
--------------------
 
--------------------
  
 
function BossNewEggmanRobo_Clear()
 
function BossNewEggmanRobo_Clear()
     Create(CLEAR_BOSSGATE, 3)            -- ƒGƒbƒOƒhƒ‰ƒO[ƒ“Œ‚”j
+
     Create(CLEAR_BOSSGATE, 3)            -- エッグドラグーン撃破
 
end
 
end
  
 
--------------------
 
--------------------
-- ƒƒ^ƒ‹ƒ\ƒjƒbƒN
+
-- メタルソニック
 
--------------------
 
--------------------
  
Line 469: Line 466:
  
 
--------------------
 
--------------------
-- ƒVƒƒƒhƒE
+
-- シャドウ
 
--------------------
 
--------------------
  
Line 478: Line 475:
  
 
--------------------
 
--------------------
-- ƒVƒ‹ƒo[
+
-- シルバー
 
--------------------
 
--------------------
  
Line 484: Line 481:
  
 
end
 
end
 +
</pre>
  
 
==Characters/Badniks==
 
==Characters/Badniks==

Revision as of 01:03, 24 June 2011

n/a

Expression error: Unexpected < operator.
<div style="transform:scale(1,1); transform-origin:0% 0%; width:Expression error: Unexpected / operator.px !important;">Expression error: Unexpected / operator.px
Sonic Generations (demo)
Publisher: Sega
Developer:

</div>

Sonic Generations Demo

It's a game. It's also a demo. Does it make jullian fries? Probably not. But we're certain of these facts:

Music/SFX

  • Title Screen (Used)
  • A new mix of the menu from Sonic Heroes (probably the actual real game’s menu theme)
  • Green Hill Classic (Used)
  • Invincible Classic (Used)
  • Green Hill Modern
  • Green Hill Modern/Boosting
  • Invincible Modern
  • Level Clear
  • Drowning
  • 1-Up (Unused from Sonic Adventure, but not in DX?)

Models

???

Abilities/Powerups

Elemental Shields and Character Names

E1009913d7ce.png

Character names (In Order):

  • Tails
  • Knuckles
  • Amy
  • Cream
  • Rouge
  • Espio
  • Charmy
  • Vector
  • Blaze

Sonic Blur.exe

SonicBlueBlur.exe

Root

PtmSpike PtmRocket EndlessBoost SpeedTrick MaxGaugeRestart AutoGaugeUp HomingCancel BoostGaugeUp RingEnergyBonus BrakeEnergyBonus StartAccel QuickSlide PowerStomping DirectJump SpeedUp RocketStart PreciousTime SkateBoard LongDiver HyperPress TreasureSearch LongSpinDash HighSpeed Barrier UnbeatenStart DoubleSpinAttack ThunderBarrier AquaBarrier FlameBarrier SuperSonic AllRounder LongLifeRing HighGrip LastChance SafeRestart DownCancel PowerBrake LightSpeedDash AirBoost WallJump wt


BigChaser EggBeetle EggLancer EggRaybird

Stages/Events/Bosses

Title Cards

Fa70ecfe64db.png
--
-- PlayableMenuSequenceTable.lua
-- Yamashita_Yohei
-- 2011/01/31
--
-- PAMにおける、ステージ開始時の再生するべき要素を設定する
--
-- 内容を修正した場合は、コメントも修正してくださいね
-- (本当はコメントのように書ければ一番いいのですが。
-------------------------------------------


-- 定数として扱いたい値たち

local EVENT              = 0 -- イベントを再生
local RESTORE_STAGE      = 1 -- ステージを復元
local CLEAR_BOSSGATE     = 2 -- ボスゲートを撃破
local GENERAL_MESSAGE    = 3 -- 汎用メッセージボックス
local SHOP_WINDOW        = 4 -- ショップ新商品リスト
local TAKE_KEY           = 5 -- ボスゲートキー出現イベント
local TAKE_CHAOSEMERALD  = 6 -- カオスエメラルドの取得
local SLEEP              = 7 -- この指定秒数、一時停止する
local OPEN_STAGE         = 8 -- ステージが開く
local RELEASE_NPC        = 9 -- NPC解放


-------------------------------------------
-- 通常ステージ
-------------------------------------------
--------------------
-- グリーンヒルvv
--------------------

function GreenHill_Classic()
	Create(EVENT, 17)                    -- Event : 白い世界
end

function GreenHill_Generic()
	Create(RESTORE_STAGE, 101)           -- グリーンヒル全体復元
end

function GreenHill_Both()
	Create(RELEASE_NPC, 210)             -- NPCRelease : テイルス
	Create(EVENT, 21)                    -- Event : ケミカルプラントへ
	Create(OPEN_STAGE, 2)                -- OpenStage : ケミカルプラント
	Create(GENERAL_MESSAGE, 0)           -- キャラスイッチ説明
end

function GreenHill_Classic_Mission()
	Create(TAKE_KEY, 101)                -- ボスキー出現
end

function GreenHill_Generic_Mission()
	Create(TAKE_KEY, 102)                -- ボスキー出現
end

function GreenHill_Classic_Mission_All()
	Create(RESTORE_STAGE, 103)           -- グリーンヒル上部復元
end

function GreenHill_Generic_Mission_All()
	Create(RESTORE_STAGE, 104)           -- グリーンヒル上部復元
end

---------------------
-- ケミカルプラント
---------------------

function ChemicalPlant_Classic()
	Create(RESTORE_STAGE, 201)           -- ケミカルプラント半分復元
end

function ChemicalPlant_Generic()
	Create(RESTORE_STAGE, 202)           -- ケミカルプラント半分復元
end

function ChemicalPlant_Both()
	Create(EVENT, 31)                    -- Event : かこのせかい?(ここは過去の?)
	Create(OPEN_STAGE, 3)                -- OpenStage : スカイサンクチュアリ
	Create(RELEASE_NPC, 220)             -- NPCRelease : エミー
end

function ChemicalPlant_Classic_Mission()
	Create(TAKE_KEY, 201)                -- ボスキー出現
end

function ChemicalPlant_Generic_Mission()
	Create(TAKE_KEY, 202)                -- ボスキー出現
end

function ChemicalPlant_Classic_Mission_All()
	Create(RESTORE_STAGE, 203)           -- ケミカルプラント上部復元
end

function ChemicalPlant_Generic_Mission_All()
	Create(RESTORE_STAGE, 204)           -- ケミカルプラント上部復元
end

---------------------
-- スカイサンクチュアリ
---------------------

function SkySanctuary_Classic()
	Create(RESTORE_STAGE, 301)           -- スカイサンクチュアリ半分復元
end

function SkySanctuary_Generic()
	Create(RESTORE_STAGE, 302)           -- スカイサンクチュアリ半分復元
end

function SkySanctuary_Both()
	Create(RELEASE_NPC, 230)             -- NPCRelease : ナックルズ
	Create(SHOP_WINDOW, 0)               -- ShopWindow : その1
end

function SkySanctuary_Classic_Mission()
	Create(TAKE_KEY, 301)                -- ボスキー出現
end

function SkySanctuary_Generic_Mission()
	Create(TAKE_KEY, 302)                -- ボスキー出現	
end

function SkySanctuary_Classic_Mission_All()
	Create(RESTORE_STAGE, 303)           -- スカイサンクチュアリ上部復元
end

function SkySanctuary_Generic_Mission_All()
	Create(RESTORE_STAGE, 304)           -- スカイサンクチュアリ上部復元
end

--------------------
-- スピードハイウェイ
--------------------

function SpeedHighway_Classic()
	Create(RESTORE_STAGE, 401)           -- スピードハイウェイ半分復元
end

function SpeedHighway_Generic()
	Create(RESTORE_STAGE, 402)           -- スピードハイウェイ半分復元
end

function SpeedHighway_Both()

end

function SpeedHighway_Classic_Mission()
	Create(TAKE_KEY, 401)                -- ボスキー出現
end

function SpeedHighway_Generic_Mission()
	Create(TAKE_KEY, 402)                -- ボスキー出現
end

function SpeedHighway_Classic_Mission_All()
	Create(RESTORE_STAGE, 403)           -- スピードハイウェイ上部復元
end

function SpeedHighway_Generic_Mission_All()
	Create(RESTORE_STAGE, 404)           -- スピードハイウェイ上部復元
end

--------------------
-- シティエスケープ
--------------------

function CityEscape_Classic()
	Create(RESTORE_STAGE, 501)           -- シティエスケープ半分復元
end

function CityEscape_Generic()
	Create(RESTORE_STAGE, 502)           -- シティエスケープ半分復元
end

function CityEscape_Both()

end

function CityEscape_Classic_Mission()
	Create(TAKE_KEY, 501)                -- ボスキー出現
end

function CityEscape_Generic_Mission()
	Create(TAKE_KEY, 502)                -- ボスキー出現
end

function CityEscape_Classic_Mission_All()
	Create(RESTORE_STAGE, 503)           -- シティエスケープ上部復元
end

function CityEscape_Generic_Mission_All()
	Create(RESTORE_STAGE, 504)           -- シティエスケープ上部復元
end

--------------------
-- シーサイドヒル
--------------------

function SeaSideHill_Classic()
	Create(RESTORE_STAGE, 601)           -- シーサイドヒル半分復元
end

function SeaSideHill_Generic()
	Create(RESTORE_STAGE, 602)           -- シーサイドヒル半分復元
end

function SeaSideHill_Both()

end

function SeaSideHill_Classic_Mission()
	Create(TAKE_KEY, 601)                -- ボスキー出現
end

function SeaSideHill_Generic_Mission()
	Create(TAKE_KEY, 602)                -- ボスキー出現
end

function SeaSideHill_Classic_Mission_All()
	Create(RESTORE_STAGE, 603)           -- シーサイドヒル上部復元
end

function SeaSideHill_Generic_Mission_All()
	Create(RESTORE_STAGE, 604)           -- シーサイドヒル上部復元
end

--------------------
-- クライシスシティ
--------------------

function CrisisCity_Classic()
	Create(RESTORE_STAGE, 701)           -- クライシスシティ半分復元
end

function CrisisCity_Generic()
	Create(RESTORE_STAGE, 702)           -- クライシスシティ半分復元
end

function CrisisCity_Both()

end

function CrisisCity_Classic_Mission()
	Create(TAKE_KEY, 701)                -- ボスキー出現
end

function CrisisCity_Generic_Mission()
	Create(TAKE_KEY, 702)                -- ボスキー出現
end

function CrisisCity_Classic_Mission_All()
	Create(RESTORE_STAGE, 703)           -- クライシスシティ上部復元
end

function CrisisCity_Generic_Mission_All()
	Create(RESTORE_STAGE, 704)           -- クライシスシティ上部復元
end

--------------------
-- ルーフトップラン
--------------------

function RoofTopRun_Classic()
	Create(RESTORE_STAGE, 801)           -- ルーフトップラン半分復元
end

function RoofTopRun_Generic()
	Create(RESTORE_STAGE, 802)           -- ルーフトップラン半分復元
end

function RoofTopRun_Both()

end

function RoofTopRun_Classic_Mission()
	Create(TAKE_KEY, 801)                -- ボスキー出現
end

function RoofTopRun_Generic_Mission()
	Create(TAKE_KEY, 802)                -- ボスキー出現
end

function RoofTopRun_Classic_Mission_All()
	Create(RESTORE_STAGE, 803)           -- ルーフトップラン上部復元
end

function RoofTopRun_Generic_Mission_All()
	Create(RESTORE_STAGE, 804)           -- ルーフトップラン上部復元
end

--------------------
-- プラネットウィスプ
--------------------

function PlanetWisp_Classic()
	Create(RESTORE_STAGE, 901)           -- プラネットウィスプ半分復元
end

function PlanetWisp_Generic()
	Create(RESTORE_STAGE, 902)           -- プラネットウィスプ半分復元
end

function PlanetWisp_Both()

end

function PlanetWisp_Classic_Mission()
	Create(TAKE_KEY, 901)                -- ボスキー出現
end

function PlanetWisp_Generic_Mission()
	Create(TAKE_KEY, 902)                -- ボスキー出現
end

function PlanetWisp_Classic_Mission_All()
	Create(RESTORE_STAGE, 903)           -- プラネットウィスプ上部復元
end

function PlanetWisp_Generic_Mission_All()
	Create(RESTORE_STAGE, 904)           -- プラネットウィスプ上部復元
end

-------------------------------------------
-- ボス/ライバル
-------------------------------------------

--------------------
-- デスエッグ
--------------------

function BossDeathEgg_Clear()
	Create(EVENT, 53)                    -- Event : アイツをおえ!(お互いの確認)
    Create(CLEAR_BOSSGATE, 1)            -- デスエッグ撃破
end

--------------------
-- パーフェクトカオス
--------------------

function BossPerfectChaos_Clear()
    Create(CLEAR_BOSSGATE, 2)            -- パーフェクトカオス撃破
end

--------------------
-- エッグドラグーン
--------------------

function BossNewEggmanRobo_Clear()
    Create(CLEAR_BOSSGATE, 3)            -- エッグドラグーン撃破
end

--------------------
-- メタルソニック
--------------------

function VsMetalSonic_Clear()

end

--------------------
-- シャドウ
--------------------

function VsShadow_Clear()


end

--------------------
-- シルバー
--------------------

function VsSilver_Clear()

end

Characters/Badniks

Unleashed Leftovers

Code?/Misc

  • In the internal code, modern sonic is refered to as GenericSonic and classic is ClassicSonic.
  • The “Genesis” in the title card list refers to an emulator that will have the classic games bundled in.