Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Touhou Luna Nights"

From PCGamingWiki, the wiki about fixing PC games
m (General maintenance with AutoWikiBrowser in Bot mode)
 
(59 intermediate revisions by 19 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Touhou Luna Nights cover.jpg
 
|cover        = Touhou Luna Nights cover.jpg
Line 6: Line 5:
 
{{Infobox game/row/developer|Team Ladybug}}
 
{{Infobox game/row/developer|Team Ladybug}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Vaka Game Magazine}}
+
{{Infobox game/row/publisher|Vaka Game Magazine}}
 +
{{Infobox game/row/publisher|Why so serious?}}
 
{{Infobox game/row/publisher|AGM PLAYISM}}
 
{{Infobox game/row/publisher|AGM PLAYISM}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Mogura Engine 2}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|February 25, 2019}}
 
{{Infobox game/row/date|Windows|February 25, 2019}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|touhou-luna-nights|rating}}
 +
{{Infobox game/row/reception|OpenCritic|10154/touhou-luna-nights|rating}}
 +
{{Infobox game/row/reception|IGDB|touhou-luna-nights|}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | }}
 +
{{Infobox game/row/taxonomy/perspectives      | Scrolling, Side view }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Metroidvania }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Anime }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  = 851100
 
|steam appid  = 851100
 
|steam appid side  =  
 
|steam appid side  =  
 
|gogcom id    =  
 
|gogcom id    =  
 +
|hltb        = 60261
 +
|igdb        = touhou-luna-nights
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = touhou-luna-nights
 
|wikipedia    =  
 
|wikipedia    =  
 
|winehq      =  
 
|winehq      =  
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
 +
 +
'''''Touhou Luna Nights''''' is a single-player sidescrolling action game, inspired by ''''Touhou Project'''' genre and designed with a tease of semi-Metroidvania style action.
 +
 +
As one of the successful example of game titles using Steam's Early Access fomula for game developing, '''''Touhou Luna Nights''''' was met with Overwhelmingly Positive reviews since after the initial launch date at 25 Feb, 2019, and eventually wins the "Best Overseas Game" reward at IndiePlay 2019 event, as well as relatively successful commercial results including the game hits 50,000 download on March 2019. Since then, ''Touhou Luna Nights'' has been ported to multiple video game consoles, such as Xbox One and Nintendo Switch in 2020, but one major complain for Steam players was, the Extra Boss "Cirno" not being simultaneously updated on Steam alongside the game's release on other platforms. This issue is eventually addressed in version 1.2.4.6 (the 19 Jan, 2021 update), as well as announcing the development of ''Touhou Luna Nights'' has been formally completed with a long development time period which begins from 19 April 2018.
 +
 +
The game was developed on Team Ladybug's Mogura Engine 2, which is a highly modified game engine built upon Game Maker Studio 2 presets.
  
 
'''General information'''
 
'''General information'''
Line 25: Line 52:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Steam | 851100 | Steam | | | Windows }}
+
{{Availability/row| Microsoft Store | 9nblgjqqbhh4 | Microsoft Store | {{store feature|Xbox Play Anywhere}} | | Windows }}
 +
{{Availability/row| Steam | 851100 | Steam | Extra Boss "Cirno" from other console platforms eventually added in ver.1.2.4.6 (2021.1.19) | | Windows }}
 +
}}
 +
 
 +
{{DLC|
 +
{{DLC/row| Touhou Luna Nights - Original Soundtrack| The game's original soundtrack, Contains 26 pieces of music in both .mp3 and .flac formats. | Windows }}
 
}}
 
}}
  
Line 32: Line 64:
 
{{Game data|
 
{{Game data|
 
{{Game data/config|Windows|{{p|localappdata}}\touhou_luna_nights\config.ini}}
 
{{Game data/config|Windows|{{p|localappdata}}\touhou_luna_nights\config.ini}}
 +
{{Game data/config|Microsoft Store|}}
 
}}
 
}}
  
Line 37: Line 70:
 
{{Game data|
 
{{Game data|
 
{{Game data/saves|Windows|{{p|localappdata}}\touhou_luna_nights\*.sav}}
 
{{Game data/saves|Windows|{{p|localappdata}}\touhou_luna_nights\*.sav}}
 +
{{Game data/saves|Microsoft Store|}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|discord               =  
+
|discord                   =  
|discord notes         =  
+
|discord notes             =  
|epic games store       =  
+
|epic games launcher       =  
|epic games store notes =  
+
|epic games launcher notes =  
|gog galaxy             =  
+
|gog galaxy               =  
|gog galaxy notes       =  
+
|gog galaxy notes         =  
|origin                 =  
+
|origin                   =  
|origin notes           =  
+
|origin notes             =  
|steam cloud           = unknown
+
|steam cloud               = true
|steam cloud notes     =  
+
|steam cloud notes         = Although labeled as supported, actual Steam Cloud support started only after ver.1.2.4.6 .
|uplay                  =  
+
|ubisoft connect          =  
|uplay notes           =  
+
|ubisoft connect notes     =  
|xbox cloud             =  
+
|xbox cloud               = true
|xbox cloud notes       =  
+
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 64: Line 98:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
|multimonitor              = unknown
+
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = false
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = The sprited graphic is upscaled from original 640 x 360.
|fov                        = unknown
+
|fov                        = n/a
 
|fov notes                  =  
 
|fov notes                  =  
|windowed                  = unknown
+
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = unknown
+
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
|vsync                      = unknown
+
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = unknown
+
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = false
|120 fps notes              =  
+
|120 fps notes              = Capped to 60 fps.
 
|hdr                        = unknown
 
|hdr                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
 +
|ray tracing                = unknown
 +
|ray tracing notes          =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
===Miscellaneous===
{{Input settings
+
====Sluggish gameplay====
|key remap                = unknown
+
{{--}} Gameplay is locked at a frame rate below 60 fps. Occurs when using a monitor refresh rate above 60hz.
 +
 
 +
{{Fixbox|description=Lock refresh rate to 60hz||fix=
 +
* Set screen refresh rate to 60hz under Advanced Display Settings in Windows
 +
}}
 +
 
 +
==Input==
 +
{{Input
 +
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = false
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = unknown
+
|mouse menu                = false
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = false
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|touchscreen              = unknown
 
|touchscreen              = unknown
Line 110: Line 157:
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = false
|controller sensitivity notes=  
+
|controller sensitivity notes =  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = false
|invert controller y-axis notes=  
+
|invert controller y-axis notes =  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = true
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = true
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
|dualshock prompts        = unknown
+
|dualshock prompts        = true
|dualshock prompts notes   =  
+
|dualshock prompts notes   =  
 
|light bar support        = unknown
 
|light bar support        = unknown
 
|light bar support notes  =  
 
|light bar support notes  =  
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes notes  =  
 
|dualshock 4 modes notes  =  
|tracked motion controllers= false
+
|tracked motion controllers   = false
|tracked motion controllers notes =  
+
|tracked motion controllers notes   =  
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = false
|other button prompts notes=  
+
|other button prompts notes = Prompt of generic controller won't display at all if using generic D-Input type controller. The game would use internal pointers of buttons at in game How to Play dialogue instead, e.g.. "Attack with the [Attack Button] and jump with the [Jump Button]."
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 158: Line 205:
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
|separate volume          = unknown
+
|separate volume          = false
|separate volume notes    =  
+
|separate volume notes    = Volume can only be adjusted at the initial setup screen before the game starts.
|surround sound          = unknown
+
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = unknown
+
|subtitles                = n/a
|subtitles notes          =  
+
|subtitles notes          = All dialogue is text-based. Voice is minimum; the game only contains system voice.
|closed captions          = unknown
+
|closed captions          = n/a
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = true
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 180: Line 229:
 
|audio    = n/a
 
|audio    = n/a
 
|subtitles = true
 
|subtitles = true
|notes    =  
+
|notes    = Script localization only; The used action/combat UI is only in English.
 
|fan      =  
 
|fan      =  
 
}}
 
}}
Line 188: Line 237:
 
|audio    = n/a
 
|audio    = n/a
 
|subtitles = true
 
|subtitles = true
|notes    =  
+
|notes    = There's an additional set of Chinese-specific UI added in the graphic data of ver. 1.2.4.6, but remains unused; the Chinese-specific UI has term naming problems as several terms in the unused Chinese-specific UI are drastically different from the terms used in Chinese script. The game still uses general International UI during action/battle if set language in Simplified Chinese - The action/combat UI seems to be designed for International UI in mind, force unused Chinese UI to display in-game will cause graphic glitches.
 
|fan      =  
 
|fan      =  
 
}}
 
}}
Line 204: Line 253:
 
|audio    = n/a
 
|audio    = n/a
 
|subtitles = true
 
|subtitles = true
|notes    =  
+
|notes    = German script Localization added in June 24th, 2019.
 
|fan      =  
 
|fan      =  
 
}}
 
}}
Line 228: Line 277:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 11
|direct3d notes        =  
+
|direct3d notes        = Verified on CFF explorer. Depends on d3d11.dll and dxgi.dll.
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
Line 248: Line 297:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|windows 32-bit exe    = unknown
+
|windows 32-bit exe    = true
|windows 64-bit exe    = unknown
+
|windows 64-bit exe    = false
 +
|windows arm app        = false
 
|windows exe notes      =  
 
|windows exe notes      =  
|macos 32-bit app       =  
+
|macos intel 32-bit app =  
|macos 64-bit app       =  
+
|macos intel 64-bit app =  
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux 32-bit executable=  
 
|linux 32-bit executable=  
 
|linux 64-bit executable=  
 
|linux 64-bit executable=  
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
Line 264: Line 316:
  
 
|minOS    = 2000
 
|minOS    = 2000
|minCPU  = Intel Core2 Duo
+
|minCPU  = Intel Core 2 Duo
 
|minRAM  = 2 GB
 
|minRAM  = 2 GB
 
|minHD    = 50 MB
 
|minHD    = 50 MB

Latest revision as of 21:00, 6 March 2023

Touhou Luna Nights
Touhou Luna Nights cover
Developers
Vaka Game Magazine
Team Ladybug
Publishers
Vaka Game Magazine
Why so serious?
AGM PLAYISM
Engines
Mogura Engine 2
Release dates
Windows February 25, 2019
Taxonomy
Modes Singleplayer
Perspectives Scrolling, Side view
Genres Action, Metroidvania
Art styles Anime
Touhou Luna Nights on HowLongToBeat
Touhou Luna Nights on IGDB
Touhou Luna Nights on MobyGames

Touhou Luna Nights is a single-player sidescrolling action game, inspired by 'Touhou Project' genre and designed with a tease of semi-Metroidvania style action.

As one of the successful example of game titles using Steam's Early Access fomula for game developing, Touhou Luna Nights was met with Overwhelmingly Positive reviews since after the initial launch date at 25 Feb, 2019, and eventually wins the "Best Overseas Game" reward at IndiePlay 2019 event, as well as relatively successful commercial results including the game hits 50,000 download on March 2019. Since then, Touhou Luna Nights has been ported to multiple video game consoles, such as Xbox One and Nintendo Switch in 2020, but one major complain for Steam players was, the Extra Boss "Cirno" not being simultaneously updated on Steam alongside the game's release on other platforms. This issue is eventually addressed in version 1.2.4.6 (the 19 Jan, 2021 update), as well as announcing the development of Touhou Luna Nights has been formally completed with a long development time period which begins from 19 April 2018.

The game was developed on Team Ladybug's Mogura Engine 2, which is a highly modified game engine built upon Game Maker Studio 2 presets.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
Microsoft Store
Microsoft Store
Xbox Play Anywhere
Windows
Steam
Icon overlay.png
Extra Boss "Cirno" from other console platforms eventually added in ver.1.2.4.6 (2021.1.19)
Windows

DLC and expansion packs

Name Notes
Touhou Luna Nights - Original Soundtrack The game's original soundtrack, Contains 26 pieces of music in both .mp3 and .flac formats.
Windows

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\touhou_luna_nights\config.ini
Microsoft Store
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/851100/pfx/[Note 1]

Save game data location

System Location
Windows %LOCALAPPDATA%\touhou_luna_nights\*.sav
Microsoft Store
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/851100/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Steam Cloud
Although labeled as supported, actual Steam Cloud support started only after ver.1.2.4.6 .
Xbox Cloud

Video

Miscellaneous

Sluggish gameplay

Gameplay is locked at a frame rate below 60 fps. Occurs when using a monitor refresh rate above 60hz.
Lock refresh rate to 60hz
  • Set screen refresh rate to 60hz under Advanced Display Settings in Windows

Input

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Button prompts
Prompt of generic controller won't display at all if using generic D-Input type controller. The game would use internal pointers of buttons at in game How to Play dialogue instead, e.g.. "Attack with the [Attack Button] and jump with the [Jump Button]."
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

Audio feature State Notes
Separate volume controls
Volume can only be adjusted at the initial setup screen before the game starts.
Surround sound
Subtitles
All dialogue is text-based. Voice is minimum; the game only contains system voice.
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Script localization only; The used action/combat UI is only in English.
Simplified Chinese
There's an additional set of Chinese-specific UI added in the graphic data of ver. 1.2.4.6, but remains unused; the Chinese-specific UI has term naming problems as several terms in the unused Chinese-specific UI are drastically different from the terms used in Chinese script. The game still uses general International UI during action/battle if set language in Simplified Chinese - The action/combat UI seems to be designed for International UI in mind, force unused Chinese UI to display in-game will cause graphic glitches.
French
German
German script Localization added in June 24th, 2019.
Japanese
Korean

Other information

API

Technical specs Supported Notes
Direct3D 11 Verified on CFF explorer. Depends on d3d11.dll and dxgi.dll.
Executable 32-bit 64-bit Notes
Windows

System requirements

Windows
Minimum Recommended
Operating system (OS) 2000
Processor (CPU) Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 50 MB
Video card (GPU) Open GL compliant video card


Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References