Information & FAQWhat is Danmakufu and where can I get it?Danmakufu is an engine for running user-created danmaku scripts, capable of making single spellcards, boss fights, stages, or if you've got enough programming savvy, full games. The popular fangame Concealed the Conclusion was made in Danmakufu (but don't ask us how it works). The scripts themselves are written as notepad files, in Danmakufu's C-based scripting language, so the learning curve can be a bit steep if you've never done any programming before. However, we're here to help!
You can download anyone's scripts and put it in Danmakufu's "script" folder, and it'll appear in the game's menu. Similarly, player character scripts go in the "player" folder. If you want to start making your own scripts, consult the tutorials first!
Download Danmakufu ph3
Download Locale Emulator
Which Windows Operating Systems are compatible with Danmakufu?It is no longer required to run ph3 with Japanese Locale, but having Japanese characters inside scripts might sometimes result into crashes or errors. Windows 7, 8 and 10 users are advised to use a software called Locale Emulation. See the
Running with Japanese Locale tutorial for configuring your Danmakufu environment.
- ph3 - Windows XP, Vista, 7, 8 and 10
- 0.12m - Windows XP, Vista, 7 and 8
Why did development of ph3 halted?Unconfirmed rumours claim Mkm is entangled in what the internet calls: "Real Life". It seems development has been halted for an undefined period. The latest up to date version of ph3 can be found
here at the official site.
Why are there 2 Danmakufu versions?Mkm has released ph3 which contains way more features and possibilities than the old engine. New people are highly advised to pick up the latest engine (ph3). We might have old 0.12m tutorials in our archive, but our latest tutorials and resources are mainly created for ph3. In case you're stuck and cannot figure it out with the wiki, feel free to post in our Q&A section. The information found on the wiki might be inaccurate or incomplete. We are doing our best to translate all functions on the wiki.
Can I directly import/move my scripts from 0.12m to the new engine?The answer is a simple and clear: No. You can't. If you have work in the old engine, it is your choice to decide whether to rewrite them under the new engine or just finish your game in the old engine and release it. Ph3 uses a different approach compared to the previous engine so you won't be able to move them directly. Careful planning and rewriting of functions is required in order to make your scripts work.
Is there an IRC channel?Yes, you can access it through the
webchat if you have no IRC client. Otherwise:
Server: irc.ppirc.net
Channel: #danmakufu
Main motk channel: #shrinemaiden
How do I install scripts from other creatorsGenerally everything goes into the root of the script folder. Some authors release their scripts in an folder with the name of game, just drop it in the scripts folder and you are fine. Beware though authors sometimes release also custom players along with their script, always consult the readme (if it is included).
Danmakufu crashes when I load it or try to play.0.12m and older versions of ph3 require Danmakufu to be run under
Japanese Locale. Make sure you're using Locale Emulation. 99% of the crashes are due to this. Refer to the
Locale Emulation thread to see if you correctly configured it.
I want to create my own scripts! Where do I start?We are glad to hear that. Logically you will need Danmakufu and Locale Emulation installed and configured. Scripting can be simply done in notepad, so you don't need to install complex and/or licensed software to make your own scripts. We do advise you to get notepad++
(free to download and use) as it offers friendly and useful features. From there on it depends on your knowledge. Read the basic tutorials to understand how Danmakufu works and what you need to create your first script. From there on it is totally your own motivation whether you want to advance towards an expert.
How do I release my scripts?Zip or Rar it up and upload it to
http://bulletforge.org a hosting website such as mediafire, megaupload, rapidshare, zshare etc. Please keep in mind that we at Shrinemaiden community are not in any form related or responsible for you or your work.
My script crashes, help me!80% of the time the crashing is caused by typos or incorrect usage of functions. Always double, no, TRIPLE check your code. Such as forgotten braces, parentheses, semi colons. Remember that Danmakufu is also case sensitive. Still unable to solve it? Post your problem in the Q&A thread.
What are shotsheets or shotreplace scripts?Shotsheets are custom made or forged bullet image sheets to expand the amount of bullets you can use in your game. Each shotsheet is unique and you should refer to the readme when downloading one.
Shotreplace scripts (not to be confused with shotsheets)
replace the standard and ugly danmakufu bullets. The term originally derived from Concealed the Conclusion where the creator replaced the graphics with better graphics, as well as adding extra bullets.
Are there programs other than Danmakufu to make shmup games?Yes there are, either created by individuals or communities. However, all our resources on our forum and wiki focusses on Mkm's Danmakufu engines. Feel free to use any other program or engine, but we cannot offer proper help for them.
How do you make your own phantasm stage with the original game engine?We don't know. Various people have managed to hack the original MoF engine and directly modify the code to create their own scripts. Remember this is not related to Danmakufu. The code is written generally in its own engine language. Our community does not support this.
What are contests on RikaNitori?From time to time either the moderator or community members organises a competitive contest with different assignments each time. You can see the Hall of Fame for the previous contests and winners. These contests are randomly summoned but require a visible interest level in order to become a sticky thread an worthy of Hall of Fame entry.