Reimu and the Fantasy Mirror
The browser version is the latest version of the game (3.0b) and recommended.
You can play in English! | 日本語でも遊べます! | Vous pouvez jouer en français! | ¡Puedes jugar en español!
- Controls -
Keyboard preferred! QWERTY layout is the default, but you can rebind some keys in-game if you're using a different kind. You are able to play to the end with a controller, but you won't be able to use some game functions without some custom bindings for the 1 and 0 buttons. Touch controls are disabled due to conflicting mechanics (1.1+), earlier versions innately have them for movement, but you won't beat the game with them alone.
Z - Activate
X - Look at the mirror
Q/E (PageUp & PageDown) - Move mirror
#1 - Options (For controllers with no special bindings, you can move into the start tile of a level instead.)
#0 - Cheat and skip a level! Use if you're desperate, frustrated or just want to watch an ending. If you are defeated 4 times in a level, this option will be selectable in the Option menu as well (for that level). Use the skip function while holding Shift to choose to skip to a specific level instead, including previous ones (In pre-2.2, it simply skipped 4 levels instead. In the GameJam version, this and the mercy options are not available.).
Arrow Keys - Move around.
There's no pausing mid-game, but you're safe at the start of a level.
Note that when playing a non-Browser version, the Escape key does not close the game. To do so, either close the application or go into the Option menu (it asks if you want to quit).
There's no saving, as the game is short enough to beat in less than 30 minutes, and you can always use the button to skip to, well, skip whatever levels you've already done. If you want to access EXTRA mode quickly, use "42" at the level select to "return" to the title screen right away.
If you're having trouble with the framerate at a certain point in the game, you can opt out of style 3's mode by using the Option menu (in the GameJam version, it's via sign post).
- Story -
One day, Reimu was given a mirror from an anonymous source. She was told in a letter attached to it to uncurse it, for it held a terrible power.
After having carefully checked to see if any payment was attached to the letter, Reimu decided to return the mirror instead. Surprisingly, she would soon find out she needs to use it to reach her destination...
--CREDITS--
-Audio-
Fesliyan Studios for "Land of Fantasy", "Relaxing Green Nature" and "Marvelous Mischief".
"Misty Valley", "Primal Prayer", "Everlasting Snow" - ユーフルカ
"Kasen's ULiL Theme Arrange" - Karasu
Additional spoiler music - Udge
-Art & Game Engine-
Enterbrain - RPGMaker MZ
Dairi - Portrait art of Touhou characters
whtdragon - Bunny Sprites
FirstSeedMaterial - Additional forest tileset
-Plugins-
CutieVirus for MZ3D
MushroomCake28 for MUSHAudioEngine
ZainWD for Title Screen Skip
Team VisuStella for all other plugins used:
-Misc-
Montecore/OrientalCrimsonMMD for the MMD model
Team Shangai Alice/ZUN for Touhou Project
All other assets created by HakureiShrineTemple.
This is a derivative Touhou fangame. Story and characters may differ in portrayal than the canon content.
Version changes:
1.0 - First release for TH14Jam.
1.01 - The option to toggle Style 3's effect now appears in the Option menu after Level 9. All signs allowing you to toggle it have been removed due to their redundancy.
- Reduced the tediousness of Level 7 (Amount of enemies to exterminate: 5 -> 4).
- Bug fix where holding X while talking with Cirno could lead to a rough style change.
- Android version removed, as it likely wasn't playable without basically making it a browser game, and at that point, why not just play on your computer. That being said, if there is a request for it, I can provide it again: just don't expect much support.
- Other very minor adjustments.
1.1 - The chickens are no more: the bunnies now appear properly in the 3rd style.
- New feature: Fast-Skip. Holding Shift while skipping a level now makes you skip 4 instead of just 1. Better for players wanting to get back to see the endings or to a later stage. (Note that you have to re-press Shift after Fast-skipping, otherwise it'll just make you skip 1 afterwards even if you're still holding Shift)
- Touch controls have been completely disabled: an exploit existed that allowed you to move around by using them despite having "grabbed" something, which could lead to amusing but game-breaking behavior. Play the GameJam version if you want to see it for yourself, but future versions will no longer support Touch controls at all, unfortunately.
- The prank at the end of stage 8 will no longer force you to restart the level: instead, you'll merely be judged for not keeping track of the number the fairy arbitrarily decided you should be keeping track of.
- Updated the behavior of all bunny enemies' logic to be more predictable: while they still move semi-randomly at a distance, they should hang around their initial location far more. Also, if they somehow get within 3 tiles of you, they will never approach close enough to activate their trap on you if you stand still, and with the exception of the aggressive ones who will hang *just* outside range, the bunnies will now move away consistently.
- The final level was changed a bit in design, to make Styles other than the 3rd a bit more logical to use in it. In some ways it is more challenging, but it should overall feel less tedious. Level 11 also has a very minor modification in the form of another switch, but it functionally means little in terms of progressing through the level.
- Ending 1 now better reflects the original intention of the scene.
- All "gates" now have a unique Touhou-themed look, and can be discerned in their functions far more clearly.
- The Switches look more Touhou-themed, and are now more obvious when activated.
- Other minor dialogue adjustments and fixes.
1.2 - Bug fix regarding walking into "context gates": originally, if you walked into a gate on frame 1 as you changed into a style where it is supposed to be "open", it'd defeat you because the game thought you spawned into it while it was "solid". This has been fixed.
- Reimu now has real-time dialogue, giving the game much better story/context at its beginning. She even says different things depending on the style and level, so there's a bit of replayability with it. Note that dialogue is only currently planned to last to Level 10, after which Reimu stays focused (i.e. silent) for the rest of the game (until the endings).
- Ending 3 now has its proper ending as originally intended.
- Other minor changes and fixes.
1.2a - Bug fix regarding pushing boulders: you could do it while moving sideways in 1.2 or earlier. While this didn't cause too many problems from what I could tell, it's weird-looking and unintentional, so it was fixed so that, at best, you can push/pull them diagonally.
-Most endings no longer quit the game, and instead put you in the title screen, where you can choose to start again right away (or quit) yourself.
-Minor dialogue and scene adjustments.
1.3 - Cirno's dialogue had yet another gap in its coding that let the player use the mirror while talking to her. This has hopefully been fixed for good.
-The fantasy and PC-98 gates now have 3D models, as do the trees.
-There's now an effect that helps make the style transition somewhat smoother.
-Reimu now adds comments for when she fails.
-Removed "Germ Factory" by Unroyalty from the game due to how little it's used. A lower-pitched version of another track plays in the few seconds you'd otherwise hear it instead. Note that Germ Factory will remain credited in the game page despite this (due to previous versions still using it), and if the game ever expands to include more levels with the 4th style, it might be reinstated into the game's soundtrack.
1.3b - Minor fixes and changes to clarify the purpose of some aspects of the game, changed an ending's conditions to ensure it works as intended, added a "Player Mercy Skip" option in the option menu after 4+ defeats in a level, and clarified controls in-game and in the option menu.
1.4 - New mechanic: You can now use Q and W (PageUp and PageDown as well) to shift the mirror around the screen, letting you see stuff more easily while using it.
-A lot of the jank regarding pushing/pulling boulders has been fixed. Notably, you can now pull them without having to stop. Speaking of boulders, they also now have a 3D model.
-Updated the Dairi art with my own art, giving the game a more unique feel, although my art is admittedly not as good as theirs, and I'm considering improving my current attempts later. Dairi remains credited because previous versions used their art, and the game still technically uses it in one instance.
-Mild graphical update of some levels to make the game look better aesthetically.
-Some enemies have gotten unique-palette swaps to make it easier to identify them in behavior.
-Hopefully fixed a semi-rare game-breaking issue that happened after level 9.
-The records menu is fixed now.
1.4a - Small Browser-only update to make a level's fake solution a bit more obviously fake.
2.0 - 2 brand new levels added, along with a new kind of enemy with them! These new levels are largely meant to better prepare players for the final level (which is still the same one as before, albeit updated with the new enemy type). Because of the 2 new levels, the music "Germ Factory" has been reintegrated into the game.
- Some new NPCs have replaced some events.
- The portrait art has been slightly touched up to look better (less buggy-eyed looking Reimu).
- The immersion has been improved for a late game mechanic.
- It should be more clear when the Satori Statue sees the player in Style 1 now (it animates when it does)
-Fixed an issue where pushing a boulder while on an open "gate" would cause the player to implode because the game thought they teleported into solid mass.
-Turns out the fairy at the end of level 8 had the same issue as Cirno in that you could use the mirror while talking to her. This has been fixed.
2.0a - Another attempt to fix the game-breaking bug. I believe it might be tied to the bullets trying to erase themselves while you're transitioning into a specific style (which already erases them). It is also likelier if you're playing on weaker hardware, since the transition loads longer (and thus there's more time for the conflict in Event orders to occur). But, it could also just be a conflict in the Yanfly and 3D Plugins, in which case the issue is likely to still remain in this version (albeit now a bit less likely to occur)
2.0b - Yet another attempt to fix the game-breaking bug, which I believe is tied to the bullets: this time, I updated the way they erase themselves by making it so that they "despawn" instead, which should improve the framerate on weaker hardware (there was an overflow of "Bullet Events" if you let them keep piling up without changing styles in earlier versions.) If we're lucky, it will also finally fix the game-breaking bug.
- Minor fix in the final level that caused a sound to repeat constantly if you were being seen by only one Eye statue after completing the puzzle (but not leaving).
2.1 - Japanese and French language support added! Pick at the start and change in the middle of the game through the option menu! (Note that some lines by a particular version of a character are spoken in a different language for flavor). Also, since this is the first release of those languages, there may be errors in their translation or in the way I re-organized the text, so please understand if improvements still need to be made.
-The crash bug was still in, but should now be fixed! I believe the source of the problem was not the bullets, but rather some special Event comments meant to influence the movement patterns of some late game enemies, but only when they were in Style 3. Presumably, the game had trouble processing how to modify the movement of the Events as you changed into the style, with likelier odds if you were playing on weaker hardware (albeit ultimately it was completely random when it happened). This fits all the issues that surrounded the bug (It was Style 3, but not related to the 3D), so I now consider the bug to be fixed, as I have not encountered it a single time since I applied the change, even by taxing my hardware. Of course, should it surface again, I'll try to look into it once more to see if I "missed a spot", but this is probably the best I can do to address the issue, as I cannot remove the comments regarding what the Event's 3D models are, and if THOSE are causing an issue, then I cannot do anything about it short of some serious reworks with ALL Events.
-The Game's been optimized by about 20%. Essentially, the game's Event-checking system now checks less dummy Events per frame, which should improve performance, even if just a little.
-The Style transition hides the shift better now.
-The Eye statues "forget" seeing the player 3 times faster now, to make it more clear when the player is out of their field of view.
2.2 - You can now rebind some of the controls and adjust sound settings in-game! Note that this is entirely driven by a Yanfly plugin (and I put minimal effort to making it look "pretty"), but at the very least, you should be able to rebind "Z" to "Y", if necessary. The same goes for rebinding GamePad controls. Note that, as a consequence, the menu shortcut key had to be moved from "R" to "1", and the Cheat Skip key from "o" to "0". The plugins wouldn't work otherwise.
-Revamped the "Fast Skip" option to be a "level select" option: now, you can skip to whatever level you want, including the ending, straight from the get go! Or, you can go back a level, to see different reactions based on your actions! Again, this isn't designed to be pretty (yet?), but it adds much more freedom over what you're using the mechanic for. To access this function, just hold "Shift" when you're either pressing "0", or using "Skip Level".
-EXTRA mode is on the way! The game alludes to it and even has an option for it on the title screen...but, it's not quite ready yet, sorry!
-The French translation has been updated to sound more natural | La translation français a été refaite pour être moins "robotique".
-The Japanese translation has been corrected quite a bit | 日本語訳はかなり修正されました
-Spanish translation added (1.0)! ¡Traducción al español añadida (1.0)!
3.0 - Sorry for the wait: EXTRA Mode is now available! Access it from the menu, which is available at the end of a game (except if you get ending 4...) Use 42 in the level select (Shift + 0) to access to the menu quickly, if you've already beaten the game before.
-Improved the character model to better fit Touhou characters (it now has a skirt and the cape was removed)
-The "total time" at the end of a regular playthrough is now in "frames" (1 second = 60 frames), which makes it far more precise in tracking your time (and improving it)
-Fixed some minor visual bugs. Some remain due to the experimental 3D plugin, mind you.
3.0(a) - Hotfix to correct the Menu Level Select, and hopefully mitigate a bug crash that I strongly suspect came from the new Snowman Event.
3.0b - Hotfix to restore sprite shadows (they were disabled during testing beforehand) and once again hopefully fix the unusually common bug crash in Extra mode (again, some of the new events are strongly suspected to be the cause.)
Download
Install instructions
Export the folder to your desired location, and then use the Game.exe to get started. Remember to rate and comment.
Development log
- Reimu and the Fantasy Mirror 3.0! EXTRA mode available!19 hours ago
- Reimu and the Fantasy Mirror 2.1! Crash bug fixed! Language support!36 days ago
- 2.0 released!41 days ago
- 1.4 version released!47 days ago
- 1.3 released50 days ago
- 1.2a released52 days ago
- 1.2 released53 days ago
- Version 1.1 of Reimu and the Fantasy Mirror released!54 days ago
Comments
Log in with itch.io to leave a comment.
this game is awesome! 10/10, very fun mechanic
Thanks for playing! I'm still working on an Extra mode with a few more levels (and a bonus ending!), but I'm glad you enjoyed the current version!
Good game
Thanks for playing!