跳到正文
Gbatemp· Saekaze·· 6 小时前AI 评分21

Switch 平台《东方Project》移植合集推出统一 hub 页面

Touhou Project on Switch - all ports in one place

AI 导读

Saekaze 将 Nintendo Switch 上的《东方Project》原生移植(含 ZUN / Team Shanghai Alice 的东方6/7/8/9/10/15 及同人作《东方眠世界》)整合到同一 hub 页面。东方15 新增 v1.00b-r2、r3 更新修复卡顿并恢复开场动画,首次启动需在 SD 卡生成约 55 MB 字体缓存;用户须自备各游戏本体文件。

正文

Saekaze

Touhou Project on Switch – all ports in one place​

All my native Touhou Project ports for the Nintendo Switch now have one hub page:
https://github.com/saekaze/touhou-switch

Official games (ZUN / Team Shanghai Alice)

Fan games

  • 東方眠世界 ~ Wonderful Waking World by Oligarchomp — thWWW-switch (update!)

Note for Touhou 15
The first launch takes much longer than usual. The game's text needs Windows fonts that aren't in the game files, so the port builds the font from msgothic.ttc once and saves it to the SD card (fontcache/, ~55 MB). Let the loading bar finish. After that it starts normally.

No game files are included. You need your own copy of each game.

Last edited by Saekaze, Wednesday at 12:12 PM

hippy dave

Gosh what a good idea this thread is, it saves you making a bunch of individual threads for each one. Right?

Gef_Alves

Good work man.

It's fun that i never heard of this game before and then i have 11(?) ports of it now. lmfao

mashi20

Omg thank you so much ^^

KaminariKun

The Ports work perfectly with files i'm had.

My question is you can play with translate english version? I'm see someone put english files and play in switch.

My question is how to do this? What files need to put or change or nee removed to play with english patch?

Saekaze

icon.jpg

Touhou 15: Legacy of Lunatic Kingdom – Switch Port
東方紺珠伝 ~ Legacy of Lunatic Kingdom​

Features

  • The full game: Reimu, Marisa, Sanae and Reisen, Legacy and Pointdevice modes, every difficulty, all 6 stages and Extra, chapter checkpoints, endings, music room and replays
  • Original BGM streamed straight from your thbgm.dat, with the original loop points
  • Same default controls as my other Touhou ports, remappable in Option → Key Config
  • Touch controls in handheld mode (drag to move, tap menus)
  • 4:3 picture centred with pure black bars (OLED friendly)
  • Japanese title in hbmenu on consoles set to 日本語
  • Saves, replays, checkpoints and snapshots next to the game data

⚠️ First launch is long – only once!
The first start takes much longer than usual. This is normal, so let the loading bar finish and don't close the game.

Why: TH15 draws all of its text (menus, dialogue, spell card names) with Windows fonts, and those aren't in the game files. On the first start the port builds the font itself from msgothic.ttc (about 7,500 characters in 8 sizes) and saves it to the SD card as fontcache/ (~55 MB).

After that it's fine. Later launches just load the saved font and start normally.

Installation
You need your own copy of Touhou 15 v1.00b. No game files are included.

Code:

sd:/switch/touhou/touhou15/
    ├── touhou15.nro
    ├── th15.dat
    ├── thbgm.dat      (music, optional)
    └── msgothic.ttc   (from C:\Windows\Fonts, recommended)

Download
touhou15.nro – GitHub Releases

All my Touhou ports: https://github.com/saekaze/touhou-switch

1791316366716.png

Post automatically merged: Wednesday at 12:02 PM

Update: 東方眠世界 ~ Wonderful Waking World (thWWW-switch update 2)

Download thwww.nro · Source / README

  • Stage 5 background fixed: the boat interior looks like the PC game again.
  • About 24% less CPU work on dense Lunatic patterns.
  • Remappable controls: Option → Key Config rebinds shot, focus, bomb and pause. Same defaults as my other ports (B shoot, A bomb, L/ZL focus, + pause, R/ZR hold to skip dialogue).
  • High scores and replays use your own name again (the game's name entry) instead of "SWITCH".

Overclock recommended for Lunatic: the port runs at stock clocks. At stock the hardest Lunatic spell cards reach about 55 FPS, because every bullet runs the game's GameMaker scripts through an interpreter. Tested docked with a ~1785 MHz overclock, they hold perfect 60 FPS; a much smaller overclock will probably also work.

Just replace thwww.nro in sd:/switch/thwww/, your save/ folder is kept.

Last edited by Saekaze, Wednesday at 12:02 PM

Thank you for your work!

Saekaze

Touhou 15: Legacy of Lunatic Kingdom – update 1.00b-r2

Download touhou15.nro

  • Fixed the freeze when a spell card ends. At every chapter change TH15 saves a checkpoint file; the port used to compress and write it on the game thread, which froze the game for a moment right as the bullets disappeared. It now saves in the background on another CPU core, like the original game.
  • Faster checkpoint snapshot when lots of bullets were just cancelled.

Just replace touhou15.nro in sd:/switch/touhou/touhou15/ – saves, replays and fontcache/ are kept.

Last edited by Saekaze, Friday at 10:37 PM

Saekaze

Touhou 15 – 1.00b-r3 · Download
The original loading screen is back: the "15th Project Shrine Maiden" start screen with the 少女祈祷中 animation, instead of a grey bar.
Big thanks to シエル (native Touhou PSP ports), who worked out how the original makes this screen and shared their code!

Just replace touhou15.nro – saves, replays and the font cache are kept.

来源:Gbatemp · gbatemp.net