MapleThiefCompendium

Unused content

What version 1.5 ships but never uses: leftovers of earlier versions, features that were cut, and data that nothing reads. Each entry gives what it is, where it sits in the app bundle, the evidence that it is unused, and what it holds. The unused scripts, with their text, follow at the end of the page.

Monster Carnival

What: a timed contest in which the hero defeats summoned monsters for points. Where: the scripts common/Spiegelman1, Spiegelman2, and Spiegelman3, which take Monster Carnival Ticket A, Monster Carnival Ticket B, or Monster Carnival Ticket C and start a three-minute round on Kerning City Village, Orbis Village, or Magatia Village. The engine's code for the round is complete (re/mechanics.md). Evidence: the native function that starts a round is called only from these three scripts, and no map object names them, so no NPC or portal runs them. Their host, Speigemans, has a name and a sprite in the tables but stands on no map. Content: their dialogue, in Korean only, is under the unused scripts; it explains the rules, the Carnival points, and a ranking that players could submit from the main menu for a fee.

Orphan collision grid

What: map/106.att, the collision grid of a map 10.6 that does not exist. Where: beside the 90 maps' files; there is no 106.map and no 106.obj. Evidence: the game loads an .att only together with its map, and no warp of any script leads to map 10.6. The file is also in an older format: 2,112 raw bytes, one per cell, with no header, which the game's loader would misread. Content: laid out 44 cells wide it is a 22 by 24 tile map with unbroken ladders capped like those of areas 4, 7, and 10, and a full-width floor near the bottom (formats/att.md). Area 10 is part of El Nath, so it is probably an early export of an El Nath map.

Empty shop rows

What: 18 rows of the shop stock table. Where: market.dat, rows 202 to 219, in all three languages. Evidence: every byte of these rows is zero, and the shop screen keeps only rows whose shop number matches the open shop. Content: nothing; they are reserved space (formats/data-tables.md). A related slip: row 146, in the middle of a shop's stock, has shop number 0.

Shops no NPC opens

What: three shops with stock but no keeper: Unopened equipment shop, Unopened consumables shop, and Unopened other items shop. Where: their rows in market.dat. Evidence: the only way to the shop screen is the script function that opens a shop, and no script passes these numbers (kb.md). Content: their stock is listed on each shop's page.

Cash items no product grants

What: two paid items of the feature-phone version, Level Up Marble Lv+1 and XP 20% Increase. Where: the other-items table, as cash items (type 7) beside the two that are sold. Evidence: none of the ten App Store products, and no other code path, grants them (re/cash-shop.md). Content: their names, descriptions, and a meso value, on their item pages.

The build-up value

What: buildup.dat, a one-byte file in each language's data folder. Where: English/data, Korean/data, and Japanese/data. Evidence: the title screen loads it and stores its number in the data manager, but no code reads that field afterwards (formats/data-tables.md). Content: the digit 1. The name suggests a build or content revision; what it controlled is unknown.

Intro movie and logo timer

What: code to play a movie before the game and to show a logo on a timer. Where: the classes MoviePlayerController and MovieOverlayView, and the shell's drawMapleLogo__, startAppEnv, and movieFinishedCallback:. Evidence: nothing sends those messages and nothing creates the movie player; at start-up the shell goes straight from the end of the logo step to the game (re/program-flow.md). Content: no movie file ships in the bundle.

Special map object kinds

What: three kinds of map object that the engine handles but no map uses: kinds 40 and 41, special NPCs that set the current NPC without running a script, and kind 42, a marker whose position the Monster Carnival code looks up. Where: the engine's object code; the .obj files would place them. Evidence: no shipped .obj file holds an object of these kinds (formats/obj.md). Whether a script could create one at run time is not known.

Unused root images

What: two pictures of the shell. Where: the root of the app bundle. Evidence: no string in the binary names them (re/objc-shell.md). Content:

The icons and the launch image are not named by the code either, but iOS itself uses them.

Version badges

What: ten small images reading a version number, V 1.0.0 to V 1.0.9. Where: v1.0.0.png in English.lproj, the others at the root. Evidence: the main menu names only v1.0.5.png; no string in the binary names the other nine (re/objc-shell.md). Content: the version text alone. They are probably the badges of the game's other builds, kept in the project from version to version. The badge on screen, 1.0.5, does not match the bundle's version, 1.5.

Unused scripts

39 of the 307 script files never run (every script). No map object names 11 of them; 4 are named only on maps that no chapter reaches; and for 24, a file of the same name in a chapter's directory runs in every chapter that reaches a map naming them. The unused scripts hold 116 distinct Korean sentences written into the bytecode instead of keys (127 with repeats, formats/script-out.md).

Evidence: the knowledge base walks every path of every script and follows every warp from the start of each chapter (an upper bound on what the game can run), the quests stage. A script that no map object names is certainly unused; the other two groups are probable.

ScriptWhy it never runsLines
chapter2/YetiMapno map object names it0
chapter3/Darklord_0827no map object names it34
chapter3/Darklord_newno map object names it29
chapter3/Darklord_orino map object names it34
common/AlchadnoChiefin chapter 3, where a map that names it is reachable, the game runs chapter3/AlchadnoChief instead1
common/Alchesterin chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Alchester, chapter3/Alchester instead1
common/Barun_oldno map object names it1
common/BrokerHanin chapter 3, where a map that names it is reachable, the game runs chapter3/BrokerHan instead13
common/Darklordin chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/Darklord, chapter2/Darklord, chapter3/Darklord instead0
common/HomunMapin chapter 3, where a map that names it is reachable, the game runs chapter3/HomunMap instead0
common/Humanoid0in chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/Humanoid0, chapter2/Humanoid0, chapter3/Humanoid0 instead0
common/Humanoid3in chapter 3, where a map that names it is reachable, the game runs chapter3/Humanoid3 instead0
common/Manzie_errorno map object names it1
common/McAthurPerion0in chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/McAthurPerion0, chapter2/McAthurPerion0, chapter3/McAthurPerion0 instead1
common/MelodyMapin chapter 1, where a map that names it is reachable, the game runs chapter1/MelodyMap instead0
common/Minerin chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Miner, chapter3/Miner instead1
common/Miner2in chapter 2, where a map that names it is reachable, the game runs chapter2/Miner2 instead0
common/Piratein chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/Pirate, chapter2/Pirate, chapter3/Pirate instead0
common/Pirate_Magatiain chapter 3, where a map that names it is reachable, the game runs chapter3/Pirate_Magatia instead0
common/Pirate_Orbisin chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Pirate_Orbis, chapter3/Pirate_Orbis instead0
common/Rememin chapter 1, where a map that names it is reachable, the game runs chapter1/Remem instead0
common/Sabi2in chapter 1, where a map that names it is reachable, the game runs chapter1/Sabi2 instead0
common/Skadruin chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Skadru, chapter3/Skadru instead1
common/SnowQueenin chapters 2, 3, where a map that names it is reachable, the game runs chapter2/SnowQueen, chapter3/SnowQueen instead1
common/Spiegelman1no map object names it25
common/Spiegelman2no map object names it25
common/Spiegelman3no map object names it25
common/WolfMapin chapter 2, where a map that names it is reachable, the game runs chapter2/WolfMap instead0
common/YetiMapno map object names it0
common/ZenumistChiefin chapter 3, where a map that names it is reachable, the game runs chapter3/ZenumistChief instead1
common/pig_oldno map object names it10
common/portal450no map that names it is reachable in any chapter0
common/portal451no map that names it is reachable in any chapter0
common/portal480no map that names it is reachable in any chapter0
common/portal481no map that names it is reachable in any chapter0
common/portal601in chapter 3, where a map that names it is reachable, the game runs chapter3/portal601 instead0
common/portal711in chapter 3, where a map that names it is reachable, the game runs chapter3/portal711 instead0
common/portal740in chapter 3, where a map that names it is reachable, the game runs chapter3/portal740 instead0
common/smithin chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/smith, chapter2/smith, chapter3/smith instead0

chapter2/YetiMap

No map object names it: no map object names it. Its row in the scripts list.

Functions (3): main, BossMsg, chkQuest.

chapter3/Darklord_0827

No map object names it: no map object names it. Its row in the scripts list.

Functions (19): main, assasinInfo, chkQuest, classUp, classUp2, classUp2CallBack, classUp3, classUp3CallBack, classUp4, classUp4CallBack, classUpCallBack, dialog, quest, showErrorMsg, startClassUp, startClassUp2, startClassUp3, startClassUp4, thiefInfo.

Quests it prepares:

  • sub quest 1 Job Advance (전직)
  • sub quest 16 Job Advance (전직)
  • sub quest 42 Job Advance (전직)
  1. Assassins use throwing stars as their main weapon and have many powerful skills for long distance attacks.어쌔신은 표창을 주무기로 사용하는 도적으로써 원거리에 아주 강력한 스킬들이 많지.
  2. An Assassin's main skills are Avenger and Shadow Partner. Avenger attacks multiple monsters with a big throwing star.대표적인 스킬 중에는 어벤저와 쉐도우 파트너가 있어. 어벤저는 커다란 표창 공격 함으로써 한번에 여러 몬스터를 처치 할 수 있지.
  3. Shadow Partner is only obtained after the 3rd job advancement. A summoned partner copies your actions, adding more force to your attacks.쉐도우 파트너는 3차 전직을 하면 얻을 수 있는 스킬인데 자신과 똑 같은 행동을 하는 그림자 동료를 소환함으로써 가공한 공격력을 갖게 되지.
  4. You’ve safely passed the beginner’s course. Congratulations, Robin. I’ll advance your job to Thief since you reached Level 10.초보자 과정을 무사히 통과했구나. 축하한다, 로빈. 10레벨이 되었으니 도적으로 전직을 해주마.
  5. Now you are able to use your Thief skills. Skills can boost your attacks or defenses depending how and when you use them.이제 도적의 기술을 사용할 수 있게 됐구나. 스킬은 상황에 따라 사용하면 매우 큰 효과를 발휘한단다.
  6. Job Advance전직
  7. Job Advance전직
  8. Hmm... You’ve become noticeably more powerful than the last time we met. I see a dignified Thief in front of me now instead of a weak kid.음.. 몰라보게 강해졌군.. 예전의 그 허약한 모습은 어디로 가고 지금은 도적으로써 위엄이 넘쳐흐르고 있군.
  9. I’ll make you into even a better Thief. Decide which Thief you want to be and go on to your 2nd job advancement.자네를 좀 더 강한 도적으로 만들어주지. 2차로 전직하고 싶은 도적을 결정해라.
  10. There is no turning back once you select, so make your decision wisely!한번 선택하면 바꿀 수 없으니 신중이 선택하도록!
  11. About Assassins…어쌔신에 대해서...
  12. About Bandits…시프에 대해서...
  13. Advancing to Assassin.어쌔신으로 전직한다.
  14. Advancing to Bandit.시프로 전직한다.
  15. Job Advance전직
  16. Job Advance전직
  17. Advance to Assassin어쌔씬으로 전직
  18. Advance to Bandit시프로 전직
  19. Your level is also enough to go through 3rd job advancement.음.. 도적의 강력한 기운이 느껴지는군. 레벨을 보아하니 3차 전직을 하기에는 부족함이 없어 보여.
  20. At last, the day I become the true Thief.드디어 그토록 원하던 최고의 도적이 되는 순간이구나~
  21. Job Advance전직
  22. Job Advance전직
  23. You will still face a difficult adventure ahead of you after 3rd job advancement. Take care of yourself.3차 전직 후에도 더욱 더 어렵고 힘든 모험이 기다리고 있을 거야. 부디 몸조심하라고~
  24. Whoa! This book contains details about the greatest skills in Maple World.아니.. 이것은 그.. 궁극의 스킬에 대한 책! 메이플월드 최고의 스킬에 대해서 상세히 나와있지.
  25. Check in your Skill menu.스킬 항목에서 확인해 보거라.
  26. Come visit me again for training when you feel you cannot level up any more!만일 자네가 더 이상 올라 갈 곳이 없다고 느껴질 만큼 수련을 했을 때 다시 한번 날 찾아오도록!
  27. I am Dark Lord.나는 대도 다크로드다.
  28. You must already know that you obtain skill points with each level up. Read the Help section any time you have questions.레벨이 하나씩 올라갈 때마다 스킬 포인트를 얻게 되는건 알고있겠지? 궁금한 것이 있으면 언제든 도움말을 참고하도록.
  29. You’ve grown to be a powerful Thief but you still have a rough adventure ahead of you.이로써 자네는 충분히 강한 도적이 되었어. 앞으로 힘든 모험이 기다리고 있을 테지.
  30. I’ll make you into the best of the best, Thief.자네를 도적 중의 최고의 도적으로 만들어 주지.
  31. I’ll give you new skills since you have a Skill Book. This is the best skill in Maple World. Should be useful.스킬북을 얻었으니 새로운 스킬을 넣어주겠다. 메이플월드 최고의 스킬이니 앞으로 유용하게 쓸 수 있을 거다.
  32. Bandits are Thieves who use daggers and have powerful skills for close encounters.시프는 단검을 주무기로 사용하는 도적으로써 근거리에 아주 강력한 스킬들이 많지.
  33. A Bandit's main skills are Savage Blow and Boomerang Step. Savage Blow attacks the enemy with 6 repeated blows.대표적인 스킬 중에는 새비지블로우와 부메랑 스텝이 있어. 새비지블로우는 한번에 6연타 공격을 할 수 있지.
  34. Boomerang Step is only obtained after the 3rd job advancement. It allows you to attack multiple enemies twice in a short time, adding more force to your attacks.부메랑 스텝은 3차 전직을 하면 얻을 수 있는 스킬인데 짧은 속도로 다수의 적을 두 번 공격 함으로써 가공한 공격력을 갖게 되지.

chapter3/Darklord_new

No map object names it: no map object names it. Its row in the scripts list.

Functions (19): main, assasinInfo, chkQuest, classUp, classUp2, classUp2CallBack, classUp3, classUp3CallBack, classUp4, classUp4CallBack, classUpCallBack, dialog, quest, showErrorMsg, startClassUp, startClassUp2, startClassUp3, startClassUp4, thiefInfo.

Quests it prepares:

  • sub quest 1 전직
  • sub quest 16 전직
  • sub quest 42 전직
  • sub quest 25 전직

This text is Korean only: it is written into the script itself instead of being a key of the strings files, so the game would show it as written in every language.

  1. 어쌔신은 표창을 주무기로 사용하는 도적으로써 원거리에 아주 강력한 스킬들이 많지.
  2. 대표적인 스킬 중에는 어벤저와 쉐도우 파트너가 있어. 어벤저는 커다란 표창 공격 함으로써 한번에 여러 몬스터를 처치 할 수 있지.
  3. 쉐도우 파트너는 3차 전직을 하면 얻을 수 있는 스킬인데 자신과 똑 같은 행동을 하는 그림자 동료를 소환함으로써 가공한 공격력을 갖게 되지.
  4. 초보자 과정을 무사히 통과했구나. 축하한다, 로빈. 10레벨이 되었으니 도적으로 전직을 해주마.
  5. 이제 도적의 기술을 사용할 수 있게 됐구나. 스킬은 상황에 따라 사용하면 매우 큰 효과를 발휘한단다.
  6. 전직
  7. 음.. 몰라보게 강해졌군.. 예전의 그 허약한 모습은 어디로 가고 지금은 도적으로써 위엄이 넘쳐흐르고 있군.
  8. 자네를 좀 더 강한 도적으로 만들어주지. 2차로 전직하고 싶은 도적을 결정해라.
  9. 한번 선택하면 바꿀 수 없으니 신중이 선택하도록!
  10. 어쌔신에 대해서...
  11. 시프에 대해서...
  12. 어쌔신으로 전직한다.
  13. 시프로 전직한다.
  14. 어쌔씬으로 전직
  15. 시프로 전직
  16. 음.. 도적의 강력한 기운이 느껴지는군. 레벨을 보아하니 3차 전직을 하기에는 부족함이 없어 보여.
  17. 드디어 그토록 원하던 최고의 도적이 되는 순간이구나~
  18. 3차 전직 후에도 더욱 더 어렵고 힘든 모험이 기다리고 있을 거야. 부디 몸조심하라고~
  19. 아니.. 이것은 그.. 궁극의 스킬에 대한 책! 메이플월드 최고의 스킬에 대해서 상세히 나와있지.
  20. 스킬 항목에서 확인해 보거라.
  21. 만일 자네가 더 이상 올라 갈 곳이 없다고 느껴질 만큼 수련을 했을 때 다시 한번 날 찾아오도록!
  22. 나는 대도 다크로드다.
  23. 레벨이 하나씩 올라갈 때마다 스킬 포인트를 얻게 되는건 알고있겠지? 궁금한 것이 있으면 언제든 도움말을 참고하도록.
  24. 이로써 자네는 충분히 강한 도적이 되었어. 앞으로 힘든 모험이 기다리고 있을 테지.
  25. 자네를 도적 중의 최고의 도적으로 만들어 주지.
  26. 스킬북을 얻었으니 새로운 스킬을 넣어주겠다. 메이플월드 최고의 스킬이니 앞으로 유용하게 쓸 수 있을 거다.
  27. 시프는 단검을 주무기로 사용하는 도적으로써 근거리에 아주 강력한 스킬들이 많지.
  28. 대표적인 스킬 중에는 새비지블로우와 부메랑 스텝이 있어. 새비지블로우는 한번에 6연타 공격을 할 수 있지.
  29. 부메랑 스텝은 3차 전직을 하면 얻을 수 있는 스킬인데 짧은 속도로 다수의 적을 두 번 공격 함으로써 가공한 공격력을 갖게 되지.

chapter3/Darklord_ori

No map object names it: no map object names it. Its row in the scripts list.

Functions (19): main, assasinInfo, chkQuest, classUp, classUp2, classUp2CallBack, classUp3, classUp3CallBack, classUp4, classUp4CallBack, classUpCallBack, dialog, quest, showErrorMsg, startClassUp, startClassUp2, startClassUp3, startClassUp4, thiefInfo.

Quests it prepares:

  • sub quest 1 Job Advance (전직)
  • sub quest 16 Job Advance (전직)
  • sub quest 42 Job Advance (전직)

Slips in the script itself:

  • chapter3/Darklord_ori: startClassUp4 0x13 startQuest(): startQuest with no quest prepared
  1. Assassins use throwing stars as their main weapon and have many powerful skills for long distance attacks.어쌔신은 표창을 주무기로 사용하는 도적으로써 원거리에 아주 강력한 스킬들이 많지.
  2. An Assassin's main skills are Avenger and Shadow Partner. Avenger attacks multiple monsters with a big throwing star.대표적인 스킬 중에는 어벤저와 쉐도우 파트너가 있어. 어벤저는 커다란 표창 공격 함으로써 한번에 여러 몬스터를 처치 할 수 있지.
  3. Shadow Partner is only obtained after the 3rd job advancement. A summoned partner copies your actions, adding more force to your attacks.쉐도우 파트너는 3차 전직을 하면 얻을 수 있는 스킬인데 자신과 똑 같은 행동을 하는 그림자 동료를 소환함으로써 가공한 공격력을 갖게 되지.
  4. You’ve safely passed the beginner’s course. Congratulations, Robin. I’ll advance your job to Thief since you reached Level 10.초보자 과정을 무사히 통과했구나. 축하한다, 로빈. 10레벨이 되었으니 도적으로 전직을 해주마.
  5. Now you are able to use your Thief skills. Skills can boost your attacks or defenses depending how and when you use them.이제 도적의 기술을 사용할 수 있게 됐구나. 스킬은 상황에 따라 사용하면 매우 큰 효과를 발휘한단다.
  6. Job Advance전직
  7. Job Advance전직
  8. Hmm... You’ve become noticeably more powerful than the last time we met. I see a dignified Thief in front of me now instead of a weak kid.음.. 몰라보게 강해졌군.. 예전의 그 허약한 모습은 어디로 가고 지금은 도적으로써 위엄이 넘쳐흐르고 있군.
  9. I’ll make you into even a better Thief. Decide which Thief you want to be and go on to your 2nd job advancement.자네를 좀 더 강한 도적으로 만들어주지. 2차로 전직하고 싶은 도적을 결정해라.
  10. There is no turning back once you select, so make your decision wisely!한번 선택하면 바꿀 수 없으니 신중이 선택하도록!
  11. About Assassins…어쌔신에 대해서...
  12. About Bandits…시프에 대해서...
  13. Advancing to Assassin.어쌔신으로 전직한다.
  14. Advancing to Bandit.시프로 전직한다.
  15. Job Advance전직
  16. Job Advance전직
  17. Advance to Assassin어쌔씬으로 전직
  18. Advance to Bandit시프로 전직
  19. Your level is also enough to go through 3rd job advancement.음.. 도적의 강력한 기운이 느껴지는군. 레벨을 보아하니 3차 전직을 하기에는 부족함이 없어 보여.
  20. At last, the day I become the true Thief.드디어 그토록 원하던 최고의 도적이 되는 순간이구나~
  21. Job Advance전직
  22. Job Advance전직
  23. You will still face a difficult adventure ahead of you after 3rd job advancement. Take care of yourself.3차 전직 후에도 더욱 더 어렵고 힘든 모험이 기다리고 있을 거야. 부디 몸조심하라고~
  24. Whoa! This book contains details about the greatest skills in Maple World.아니.. 이것은 그.. 궁극의 스킬에 대한 책! 메이플월드 최고의 스킬에 대해서 상세히 나와있지.
  25. Check in your Skill menu.스킬 항목에서 확인해 보거라.
  26. Come visit me again for training when you feel you cannot level up any more!만일 자네가 더 이상 올라 갈 곳이 없다고 느껴질 만큼 수련을 했을 때 다시 한번 날 찾아오도록!
  27. I am Dark Lord.나는 대도 다크로드다.
  28. You must already know that you obtain skill points with each level up. Read the Help section any time you have questions.레벨이 하나씩 올라갈 때마다 스킬 포인트를 얻게 되는건 알고있겠지? 궁금한 것이 있으면 언제든 도움말을 참고하도록.
  29. You’ve grown to be a powerful Thief but you still have a rough adventure ahead of you.이로써 자네는 충분히 강한 도적이 되었어. 앞으로 힘든 모험이 기다리고 있을 테지.
  30. I’ll make you into the best of the best, Thief.자네를 도적 중의 최고의 도적으로 만들어 주지.
  31. I’ll give you new skills since you have a Skill Book. This is the best skill in Maple World. Should be useful.스킬북을 얻었으니 새로운 스킬을 넣어주겠다. 메이플월드 최고의 스킬이니 앞으로 유용하게 쓸 수 있을 거다.
  32. Bandits are Thieves who use daggers and have powerful skills for close encounters.시프는 단검을 주무기로 사용하는 도적으로써 근거리에 아주 강력한 스킬들이 많지.
  33. A Bandit's main skills are Savage Blow and Boomerang Step. Savage Blow attacks the enemy with 6 repeated blows.대표적인 스킬 중에는 새비지블로우와 부메랑 스텝이 있어. 새비지블로우는 한번에 6연타 공격을 할 수 있지.
  34. Boomerang Step is only obtained after the 3rd job advancement. It allows you to attack multiple enemies twice in a short time, adding more force to your attacks.부메랑 스텝은 3차 전직을 하면 얻을 수 있는 스킬인데 짧은 속도로 다수의 적을 두 번 공격 함으로써 가공한 공격력을 갖게 되지.

common/AlchadnoChief

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/AlchadnoChief instead. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

  1. Alchemy reaches its peak when combined with Engineering.기계공학을 더한 연금술만이 진정한 최고의 연금술이지..

common/Alchester

A chapter's file of the same name runs instead: in chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Alchester, chapter3/Alchester instead. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

  1. There is this unknown ominous force lurking somewhere in this village.마을 어딘가에서 원인 모를 불길한 기운이 느껴지는 것 같군 그래..

common/Barun_old

No map object names it: no map object names it. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

This text is Korean only: it is written into the script itself instead of being a key of the strings files, so the game would show it as written in every language.

  1. 떠돌이 생활 이젠 정말 지긋지긋하군..

common/BrokerHan

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/BrokerHan instead. Its row in the scripts list.

Functions (7): main, ItemExchange, chkQuest, exchange, manuFacturingCallBack, showErrorMsg, startManufacturing.

Quests it prepares:

  • sub quest 78 Trade (물물 교환)
  1. Trade물물 교환
  2. Trade물물 교환
  3. Looks like you still don’t trust me. Well... you will, after we trade.아직도 날 믿지 못하는 눈빛이군.. 자.. 날 믿고 물물교환을 하자구~
  4. I can tell you are here for minerals or gems. You’ve come to the right person. Interested? How about it?자네의 눈을 보아하니 광물이나 보석을 얻고 싶어 날 찾아온 것 같군. 나에게 아주 좋은 광물과 보석이 있는데 어때? 나와 거래하지 않겠나?
  5. You must know how to trade, right? It would be embarrassing not to know at your level...거래 방법은 뭐~ 다 알겠지.. 자네 레벨이 얼만데.. 모른다면 창피한 일이라구~
  6. Well, select the item to trade.어쨌든 거래 품목을 선택하게나.
  7. 50 Mithril Fragments미스릴파편 50개
  8. 50 Sockets콘센트 50개
  9. 50 Jr. Cerebes Teeth주니어 불독의 송곳니 50개
  10. Hope you give all you got into making a good item for me.부디 좋은 아이템을 제작하길 바라네.
  11. As you already know, minerals and gems are very valuable items.자네도 알다시피 광물과 보석은 아주 귀한 아이템이지.
  12. What!? You came here without enough items to trade? Just to see test me?아니!!! 아직 교환물품도 부족하면서 날 찾아온 건가? 혹시 내가 교환해 줄 까봐서?
  13. Wake up! Nothing is free in this world! Come back to me only when you have enough items to trade.이런 이런~ 세상엔 공짜란 없는 법이야! 교환물품을 다 구해오면 그때 날 찾아오게나~

common/Darklord

A chapter's file of the same name runs instead: in chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/Darklord, chapter2/Darklord, chapter3/Darklord instead. Its row in the scripts list.

Functions (1): main.

common/HomunMap

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/HomunMap instead. Its row in the scripts list.

Functions (1): main.

common/Humanoid0

A chapter's file of the same name runs instead: in chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/Humanoid0, chapter2/Humanoid0, chapter3/Humanoid0 instead. Its row in the scripts list.

Functions (1): main.

common/Humanoid3

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/Humanoid3 instead. Its row in the scripts list.

Functions (1): main.

common/Manzie_error

No map object names it: no map object names it. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

This text is Korean only: it is written into the script itself instead of being a key of the strings files, so the game would show it as written in every language.

  1. 뭔가 불길한 예감이 들어..

common/McAthurPerion0

A chapter's file of the same name runs instead: in chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/McAthurPerion0, chapter2/McAthurPerion0, chapter3/McAthurPerion0 instead. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

  1. So this evil force is coming from none other than the Evil Lord himself.이 마계의 기운이 생겨난 것이 모두 마왕때문이 었군.

common/MelodyMap

A chapter's file of the same name runs instead: in chapter 1, where a map that names it is reachable, the game runs chapter1/MelodyMap instead. Its row in the scripts list.

Functions (1): main.

common/Miner

A chapter's file of the same name runs instead: in chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Miner, chapter3/Miner instead. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

  1. Phew! I have to look for a new coal mine.휴~ 새로운 탄광을 찾아야 하는데 이거 큰일이군.

common/Miner2

A chapter's file of the same name runs instead: in chapter 2, where a map that names it is reachable, the game runs chapter2/Miner2 instead. Its row in the scripts list.

Functions (1): main.

common/Pirate

A chapter's file of the same name runs instead: in chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/Pirate, chapter2/Pirate, chapter3/Pirate instead. Its row in the scripts list.

Functions (1): main.

common/Pirate_Magatia

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/Pirate_Magatia instead. Its row in the scripts list.

Functions (1): main.

common/Pirate_Orbis

A chapter's file of the same name runs instead: in chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Pirate_Orbis, chapter3/Pirate_Orbis instead. Its row in the scripts list.

Functions (1): main.

common/Remem

A chapter's file of the same name runs instead: in chapter 1, where a map that names it is reachable, the game runs chapter1/Remem instead. Its row in the scripts list.

Functions (1): main.

common/Sabi2

A chapter's file of the same name runs instead: in chapter 1, where a map that names it is reachable, the game runs chapter1/Sabi2 instead. Its row in the scripts list.

Functions (1): main.

common/Skadru

A chapter's file of the same name runs instead: in chapters 2, 3, where a map that names it is reachable, the game runs chapter2/Skadru, chapter3/Skadru instead. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

  1. This is outrageous! There is no game to hunt these days.나 이거 참! 요즘엔 사냥을 나가도 사냥감이 없으니 큰일이야..

common/SnowQueen

A chapter's file of the same name runs instead: in chapters 2, 3, where a map that names it is reachable, the game runs chapter2/SnowQueen, chapter3/SnowQueen instead. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

  1. Oh goodness! This village’s symbol of peace, snow, is melting.큰일이에요~ 마을의 평화의 상징인 눈이 점점 녹아 내리고 있어요.

common/Spiegelman1

No map object names it: no map object names it. Its row in the scripts list.

Functions (13): main, InfoMenuSelect, MCGameInfo, MCInfo, MCRankInfo, MCStart, MoveToMCMap, chkQuest, enterMobCarnival, infoMenu, levelDownLimit, levelUpLimit, menuSelect.

This text is Korean only: it is written into the script itself instead of being a key of the strings files, so the game would show it as written in every language.

  1. 몬스터 카니발에는 기본 법칙이 있지. 정해진 시간 즉 3분에 안에 필드에 있는 모든 몬스터를 처치하는 것일세.
  2. 또한, 많은 수의 몬스터를 처치하게 되면 카니발 포인트(CP)를 얻고 랭킹등록을 할 수가 있지.
  3. 결국 최고의 모험가를 가리기 위한 게임이라고 해두지. 어떤가? 자네의 승부근성을 확인하고 싶은 않은가?
  4. 몬스터 카니발에 대해서 모르는군. 지금 자네가 상상하는 것 그 이상이라고 말해두지. 바로 다른 모험가들과의 대결이니깐 말일세.
  5. 대결이라고 해서 직접 무기를 맞대기에는 너무 위험하지. 메이플월드는 평화주의자들의 공간이니까..
  6. 필드상에 소환된 몬스터를 물리치기만 하는 것, 그것이 몬스터 카니발이라네.
  7. 자네가 물리친 몬스터들은 랭킹등록을 할 수가 있지. 모든 모험가들의 영웅이 되는 걸세..
  8. 어떤가? 구미가 당기지 않나? 한번 도전해보지 않을텐가?
  9. 만약, 나 자신이 카니발 포인트(CP)를 많이 얻었다고 자신한다면 메인 메뉴의 커뮤니티 항목에서 랭킹등록을 선택한 다음 자신의 랭킹을 등록하라구!
  10. 아참! 랭킹등록 시에는 별로의 통화료가 부과된다는 점 필히 숙지 하도록!
  11. 자. 몬스터 카니발을 시작합니다.
  12. 자네는 몬스터 카니발 입장권A를 가지고 있어야만 참가 할 수 있다네.
  13. 참가하고 싶다면 상점에서 몬스터 카니발 입장권 A를 구입하고 다시 찾아오게나.
  14. 몬스터 카니발로 이동
  15. 몬스터 카니발이란...
  16. 하하하~ 나는 카니발 서커스의 주인 슈피겔만일세. 이번에 제 1회 몬스터 카니발을 개최하여 자네 같은 모험가들을 모시고 있지.
  17. 만약, 몬스터 카니발에 대해서 잘 모른다면 설명을 듣고 하는게 좋지.
  18. 몬스터 카니발이란?
  19. 세부정보에 대하여...
  20. 랭킹등록에 대하여...
  21. 귀찮아도 좀 차근차근 읽어보라고~
  22. 몬스터 카니발에 온 것을 환영하네. 어서 오게나. 어이쿠! 자넨 이 곳에서 놀기엔 너무 레벨이 높군 그래.
  23. 이 곳에서 몬스터를 잡아봐야 별 볼일이 없을게야. 좀 더 난도가 높은 몬스터 카니발이 열리는 곳으로 가게나.
  24. 자네는 아직 이 곳 몬스터 카니발에 입장하기엔 너무 레벨이 낮아. 이 곳은 Lv.10부터 Lv.30까지 참가할 수 있다네.
  25. 지금 들어가면 몬스터한테 혼쭐만 날걸세. 충분히 레벨을 높힌 후 다시 찾아오게나.

common/Spiegelman2

No map object names it: no map object names it. Its row in the scripts list.

Functions (13): main, InfoMenuSelect, MCGameInfo, MCInfo, MCRankInfo, MCStart, MoveToMCMap, chkQuest, enterMobCarnival, infoMenu, levelDownLimit, levelUpLimit, menuSelect.

This text is Korean only: it is written into the script itself instead of being a key of the strings files, so the game would show it as written in every language.

  1. 몬스터 카니발에는 기본 법칙이 있지. 정해진 시간 즉 3분에 안에 필드에 있는 모든 몬스터를 처치하는 것일세.
  2. 또한, 많은 수의 몬스터를 처치하게 되면 카니발 포인트(CP)를 얻고 랭킹등록을 할 수가 있지.
  3. 결국 최고의 모험가를 가리기 위한 게임이라고 해두지. 어떤가? 자네의 승부근성을 확인하고 싶은 않은가?
  4. 몬스터 카니발에 대해서 모르는군. 지금 자네가 상상하는 것 그 이상이라고 말해두지. 바로 다른 모험가들과의 대결이니깐 말일세.
  5. 대결이라고 해서 직접 무기를 맞대기에는 너무 위험하지. 메이플월드는 평화주의자들의 공간이니까..
  6. 필드상에 소환된 몬스터를 물리치기만 하는 것, 그것이 몬스터 카니발이라네.
  7. 자네가 물리친 몬스터들은 랭킹등록을 할 수가 있지. 모든 모험가들의 영웅이 되는 걸세..
  8. 어떤가? 구미가 당기지 않나? 한번 도전해보지 않을텐가?
  9. 만약, 나 자신이 카니발 포인트(CP)를 많이 얻었다고 자신한다면 메인 메뉴의 커뮤니티 항목에서 랭킹등록을 선택한 다음 자신의 랭킹을 등록하라구!
  10. 아참! 랭킹등록 시에는 별로의 통화료가 부과된다는 점 필히 숙지 하도록!
  11. 자. 몬스터 카니발을 시작합니다.
  12. 자네는 몬스터 카니발 입장권 B를 가지고 있어야만 참가 할 수 있다네.
  13. 참가하고 싶다면 상점에서 몬스터 카니발 입장권 B를 구입하고 다시 찾아오게나.
  14. 몬스터 카니발로 이동
  15. 몬스터 카니발이란...
  16. 하하하~ 나는 카니발 서커스의 주인 슈피겔만일세. 이번에 제 1회 몬스터 카니발을 개최하여 자네 같은 모험가들을 모시고 있지.
  17. 만약, 몬스터 카니발에 대해서 잘 모른다면 설명을 듣고 하는게 좋지.
  18. 몬스터 카니발이란?
  19. 세부정보에 대하여...
  20. 랭킹등록에 대하여...
  21. 귀찮아도 좀 차근차근 읽어보라고~
  22. 몬스터 카니발에 온 것을 환영하네. 어서 오게나. 어이쿠! 자넨 이 곳에서 놀기엔 너무 레벨이 높군 그래.
  23. 이 곳에서 몬스터를 잡아봐야 별 볼일이 없을게야. 좀 더 난도가 높은 몬스터 카니발이 열리는 곳으로 가게나.
  24. 자네는 아직 이 곳 몬스터 카니발에 입장하기엔 너무 레벨이 낮아. 이 곳은 Lv.31부터 Lv.50까지 참가할 수 있다네.
  25. 지금 들어가면 몬스터한테 혼쭐만 날걸세. 충분히 레벨을 높힌 후 다시 찾아오게나.

common/Spiegelman3

No map object names it: no map object names it. Its row in the scripts list.

Functions (13): main, InfoMenuSelect, MCGameInfo, MCInfo, MCRankInfo, MCStart, MoveToMCMap, chkQuest, enterMobCarnival, infoMenu, levelDownLimit, levelUpLimit, menuSelect.

This text is Korean only: it is written into the script itself instead of being a key of the strings files, so the game would show it as written in every language.

  1. 몬스터 카니발에는 기본 법칙이 있지. 정해진 시간 즉 3분에 안에 필드에 있는 모든 몬스터를 처치하는 것일세.
  2. 또한, 많은 수의 몬스터를 처치하게 되면 카니발 포인트(CP)를 얻고 랭킹등록을 할 수가 있지.
  3. 결국 최고의 모험가를 가리기 위한 게임이라고 해두지. 어떤가? 자네의 승부근성을 확인하고 싶은 않은가?
  4. 몬스터 카니발에 대해서 모르는군. 지금 자네가 상상하는 것 그 이상이라고 말해두지. 바로 다른 모험가들과의 대결이니깐 말일세.
  5. 대결이라고 해서 직접 무기를 맞대기에는 너무 위험하지. 메이플월드는 평화주의자들의 공간이니까..
  6. 필드상에 소환된 몬스터를 물리치기만 하는 것, 그것이 몬스터 카니발이라네.
  7. 자네가 물리친 몬스터들은 랭킹등록을 할 수가 있지. 모든 모험가들의 영웅이 되는 걸세..
  8. 어떤가? 구미가 당기지 않나? 한번 도전해보지 않을텐가?
  9. 만약, 나 자신이 카니발 포인트(CP)를 많이 얻었다고 자신한다면 메인 메뉴의 커뮤니티 항목에서 랭킹등록을 선택한 다음 자신의 랭킹을 등록하라구!
  10. 아참! 랭킹등록 시에는 별로의 통화료가 부과된다는 점 필히 숙지 하도록!
  11. 자. 몬스터 카니발을 시작합니다.
  12. 자네는 몬스터 카니발 입장권 C를 가지고 있어야만 참가 할 수 있다네.
  13. 참가하고 싶다면 상점에서 몬스터 카니발 입장권 C를 구입하고 다시 찾아오게나.
  14. 몬스터 카니발로 이동
  15. 몬스터 카니발이란...
  16. 하하하~ 나는 카니발 서커스의 주인 슈피겔만일세. 이번에 제 1회 몬스터 카니발을 개최하여 자네 같은 모험가들을 모시고 있지.
  17. 만약, 몬스터 카니발에 대해서 잘 모른다면 설명을 듣고 하는게 좋지.
  18. 몬스터 카니발이란?
  19. 세부정보에 대하여...
  20. 랭킹등록에 대하여...
  21. 귀찮아도 좀 차근차근 읽어보라고~
  22. 몬스터 카니발에 온 것을 환영하네. 어서 오게나. 어이쿠! 자넨 이 곳에서 놀기엔 너무 레벨이 높군 그래.
  23. 이 곳에서 몬스터를 잡아봐야 별 볼일이 없을게야. 좀 더 난도가 높은 몬스터 카니발이 열리는 곳으로 가게나.
  24. 자네는 아직 이 곳 몬스터 카니발에 입장하기엔 너무 레벨이 낮아. 이 곳은 Lv.51 이상의 고수들만이 참가할 수 있다네.
  25. 지금 들어가면 몬스터한테 혼쭐만 날걸세. 충분히 레벨을 높힌 후 다시 찾아오게나.

common/WolfMap

A chapter's file of the same name runs instead: in chapter 2, where a map that names it is reachable, the game runs chapter2/WolfMap instead. Its row in the scripts list.

Functions (1): main.

common/YetiMap

No map object names it: no map object names it. Its row in the scripts list.

Functions (1): main.

common/ZenumistChief

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/ZenumistChief instead. Its row in the scripts list.

Functions (3): main, chkQuest, dialog.

  1. It's hard to come across genuine alchemists these days. What a loss.순수 연금술사들이 점점 사라져 가고 있다네. 큰일이야..

common/pig_old

No map object names it: no map object names it. Its row in the scripts list.

Functions (7): main, ItemExchange, chkQuest, exchange, manuFacturingCallBack, showErrorMsg, startManufacturing.

Quests it prepares:

  • sub quest 78 물물 교환

This text is Korean only: it is written into the script itself instead of being a key of the strings files, so the game would show it as written in every language.

  1. 물물 교환
  2. 자.. 그럼 물물교환을 하세~
  3. 나에게 이곳에서 주로 얻을 수 있는 광물과 보석이 있는데 어때 나와 거래해보지 않겠나? 거래는 간단하네. 내가 필요한 물건을 가져다 주기만 하면 돼. 그 대신 내가 가진 광물이나 보석을 자네에게 주는 거라네.
  4. 그럼 우선 나에게 어떤 물건을 줄 건지 선택해 보라고~
  5. 파란버섯의 갓 50개
  6. 도끼 50개
  7. 콜드아이의 꼬리 50개
  8. 혹시 또 보석이나 광물이 필요하거든 언제든 찾아오게나~
  9. 이로써 자네와 거래를 끝났네.
  10. 이런 아직 부족하군. 물물교환을 하고 싶거든 분발하게나~

common/portal450

Only maps no chapter reaches name it: no map that names it is reachable in any chapter. Its row in the scripts list.

Functions (1): main.

common/portal451

Only maps no chapter reaches name it: no map that names it is reachable in any chapter. Its row in the scripts list.

Functions (1): main.

common/portal480

Only maps no chapter reaches name it: no map that names it is reachable in any chapter. Its row in the scripts list.

Functions (1): main.

common/portal481

Only maps no chapter reaches name it: no map that names it is reachable in any chapter. Its row in the scripts list.

Functions (1): main.

common/portal601

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/portal601 instead. Its row in the scripts list.

Functions (1): main.

common/portal711

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/portal711 instead. Its row in the scripts list.

Functions (1): main.

common/portal740

A chapter's file of the same name runs instead: in chapter 3, where a map that names it is reachable, the game runs chapter3/portal740 instead. Its row in the scripts list.

Functions (1): main.

common/smith

A chapter's file of the same name runs instead: in chapters 1, 2, 3, where a map that names it is reachable, the game runs chapter1/smith, chapter2/smith, chapter3/smith instead. Its row in the scripts list.

Functions (1): main.