欢迎来到THBWiki!
如果您是第一次来到这里,请点击右上角注册一个帐户
有任何意见、建议、求助、反馈都可以在
讨论板
提出
THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
查看“︁在Android手机上运行日服游戏”︁的源代码
←
在Android手机上运行日服游戏
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
少女
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
{{资料头部}} 从2019年开始,东方官方逐渐放开了对于'''商业二次创作手机游戏'''的授权。到现在为止,在智能手机平台上已经有六款获得了授权,并处于开服运营状态的商业手游,分别是<s>[[东方CB]]</s>(已于2020年10月14日停服)、[[东方LW]]、<s>[[东方DD]]</s>(已于2024年5月15日停服)、<s>[[东方DK]]</s>(已于2022年10月28日停服)、[[东方AR]]和[[东方GL]]。<br> 然而,这些手游大都只在日本地区运营,对于国内的玩家而言,它们的本地化程度等于零。因此想要玩到这些手机游戏可能会有些难度,而其中语言的隔阂则只是一小部分问题。<br> 这篇知识文章介绍如何在Android智能手机上运行日服手机游戏并实现相关功能。<br> == Google Play 组件 == Google Play组件是国外Android手机出厂ROM中自带的系统组件,会连接谷歌的服务器自动更新。而在国内的Android手机上,由于用得到这一功能的人较少,并且它在手机后台反复重试连接谷歌服务会导致严重的耗电问题,大部分国产手机厂商都会选择不在自己的出厂ROM中内置该服务。而如果我们想在手机上正常运行外服手游和一些国外APP,则需要将这一环境装回来。<br> 在较新版本的Android系统上,Google Play组件包含以下内容:<br> Google Services Framework(Google 服务框架)<br> Google Play Services(Google Play 服务)<br> Google Play Store(Google Play 商店)<br> 运行一些外服游戏时,可能还需要安装以下内容:<br> Google Play Games(Google Play 游戏)<br> 而想要氪金的时候,还需要安装以下内容:<br> Google Pay(Google Pay)<br> 需要注意的是,'''不同Android手机所需要的Google Play组件版本都是不同的''',安装包不能通用。<br> 确定自己的手机所需要的具体是哪个版本的Google Play组件,由以下三个因素决定:<br> *'''处理器架构'''(CPU Architecture) 对于安卓手机,现在常见的SoC架构有四种,分别是arm (armeabi, armeabi-v7a),arm64 (arm64, arm64-v8a),x86,x86_64 (x64)。具体由其指令集决定,详见[[wikipedia:List of CPU architectures|List of CPU architectures]]。<br> 其中,最常见且较为现代的是arm64-v8a,绝大部分高通骁龙,华为海思麒麟,联发科,以及三星猎户座的较新处理器型号都是属于该架构。<br> armeabi-v7a则是较老的手机处理器架构,一些旧手机,如某些联发科SoC的山寨手机可能属于该架构。<br> x86与x86_64则是英特尔和AMD的处理器架构,是PC上最常使用的,而由于功耗等问题在手机上则相当罕见。不少应用完全没有针对其做任何适配。<br> arm64-v8a处理器的手机能够向下兼容为armeabi-v7a开发的应用,同样x86_64处理器的手机能够向下兼容为x86开发的应用。但这样显然会无法发挥其最大性能,并可能会导致一些其他的问题。<br> 用户能够在手机系统设置中找到自己的处理器型号,而后可以网上搜索该型号以获知其属于哪一个架构。实在不确定时,arm64-v8a往往会是个正确的选择。<br> 谷歌公司有计划未来的Android不再提供32位的版本,彻底结束对于这类架构处理器的支持。此外,微软也宣布了Windows 10 2004会是32位Windows操作系统的最后一个主要功能更新版本。<br> *'''最低Android版本'''(Minimum Android Version) 用户能够在手机系统设置中看到自己的安卓系统版本,注意需要和手机厂商定制ROM的版本区分开来。Google Play 组件提供支持的最低Android版本是Android 4.1,而现在的不少应用都会要求Android 6.0或更高的版本。<br> Android版本历史详见[[wikipedia:Android version history|Android version history]]。<br> *'''屏幕DPI'''(Screen DPI) DPI(Dots Per Inch),是手机屏幕像素密度的衡量指标,单位是像素/英寸。<br> 从技术角度考虑,当涉及屏幕的像素密度时,更准确的术语应该是PPI(Pixels Per Inch),但DPI仍然是更为广泛使用的叫法。对于作为非专业用户的我们而言,这两者的含义大致是相同的,没必要做仔细区分。<br> 用户可以先访问自己手机厂商官网页面上有关的规格参数,或搜索手机型号以获知该信息;如未能找到,屏幕的DPI数据也可以由计算得出,非常简单。<br> 屏幕DPI计算公式: <math>DPI = {\sqrt{X^2+Y^2} \over Z}</math> 其中,X与Y分别代表屏幕长和宽上的像素数,Z代表屏幕大小(英寸)。这些信息都可以很轻松地查找到。<br> 例如,Google Pixel 4 XL的屏幕分辨率是3200*1800像素,屏幕大小是6.3英寸,计算得到它的DPI约等于583,相当高;小米10 Pro的屏幕分辨率是2340*1080像素,屏幕大小是6.67英寸,计算得到它的DPI约等于386。当然,除根据计算得来的这个数字以外还有等效PPI等更复杂的概念,在此不多作介绍。<br> 2010年,时任苹果公司CEO史蒂夫·乔布斯在iPhone 4发布会上说:“当你所拿的东西距离你10-12英寸时,它的分辨率只要达到300ppi这个‘神奇数字’以上,你的视网膜就无法分辨出像素点了。”后来这个数字被精确定义到了326。而随着技术的不断发展,现在手机屏幕的DPI也已经大都超过了这个数字。<br> 选择自己所需要的APK时,应当选择尽量接近或略微超过手机实际DPI的安装包;如果不能完全匹配,则可以选择DPI更高的安装包。或者,部分应用会有“nodpi”的通用版本,所有用户都能正常使用。<br> 确认了这三个信息后,可以进入下一个步骤:寻找合适的Google Play 组件安装包。<br> 为了图省事,不少人可能会选择使用各种第三方的“谷歌安装器”进行安装。这一方法同样可行,虽然并不十分推荐。<br> 这里则以网站apkmirror提供的APK下载链接为例:<br> [https://www.apkmirror.com/apk/google-inc/google-services-framework/ Google Services Framework]<br> [https://www.apkmirror.com/apk/google-inc/google-play-services/ Google Play Services]<br> [https://www.apkmirror.com/apk/google-inc/google-play-store/ Google Play Store]<br> [https://www.apkmirror.com/apk/google-inc/google-play-games/ Google Play Games]<br> [https://www.apkmirror.com/apk/google-inc/google-pay/ Google Pay]{{墙外标记}}<br> Android TV是适合Android电视使用的版本,Wear OS是适合Wear OS手表使用的版本。没有后缀的则是适合普通安卓手机的版本。<br> 这里还有一个简单的判断方法,谷歌对于多版本的应用会有一个统一的六位数编号,软件更新后这一编号不会发生变化。例如,对于Google Play Services,具体如下:<br> {|class="wikitable" |编号||Android版本||架构||DPI |- |000300||Android 4.1+||armeabi-v7a||nodpi |- |000302||Android 4.1+||armeabi-v7a||160dpi |- |000304||Android 4.1+||armeabi-v7a||240dpi |- |000306||Android 4.1+||armeabi-v7a||320dpi |- |000308||Android 4.1+||armeabi-v7a||480dpi |- |020300||Android 5.0+||armeabi-v7a||nodpi |- |020302||Android 5.0+||armeabi-v7a||160dpi |- |020304||Android 5.0+||armeabi-v7a||240dpi |- |020306||Android 5.0+||armeabi-v7a||320dpi |- |020308||Android 5.0+||armeabi-v7a||480dpi |- |040300||Android 6.0+||armeabi-v7a||nodpi |- |040302||Android 6.0+||armeabi-v7a||160dpi |- |040304||Android 6.0+||armeabi-v7a||240dpi |- |040306||Android 6.0+||armeabi-v7a||320dpi |- |040308||Android 6.0+||armeabi-v7a||480dpi |- |110300||Android 8.1+||armeabi-v7a||nodpi |- |110302||Android 8.1+||armeabi-v7a||160dpi |- |110304||Android 8.1+||armeabi-v7a||240dpi |- |110306||Android 8.1+||armeabi-v7a||320dpi |- |110308||Android 8.1+||armeabi-v7a||480dpi |- |100300||Android 9.0+||armeabi-v7a||nodpi |- |100302||Android 9.0+||armeabi-v7a||160dpi |- |100304||Android 9.0+||armeabi-v7a||240dpi |- |100306||Android 9.0+||armeabi-v7a||320dpi |- |100308||Android 9.0+||armeabi-v7a||480dpi |- |120300||Android 10+||armeabi-v7a||nodpi |- |120302||Android 10+||armeabi-v7a||160dpi |- |120304||Android 10+||armeabi-v7a||240dpi |- |120306||Android 10+||armeabi-v7a||320dpi |- |120308||Android 10+||armeabi-v7a||480dpi |- |150300||Android 11+||armeabi-v7a||nodpi |- |150302||Android 11+||armeabi-v7a||160dpi |- |150304||Android 11+||armeabi-v7a||240dpi |- |150306||Android 11+||armeabi-v7a||320dpi |- |150308||Android 11+||armeabi-v7a||480dpi |- |190300||Android 12+||armeabi-v7a||nodpi |- |190302||Android 12+||armeabi-v7a||160dpi |- |190304||Android 12+||armeabi-v7a||240dpi |- |190306||Android 12+||armeabi-v7a||320dpi |- |190308||Android 12+||armeabi-v7a||480dpi |- |000400||Android 4.1+||arm64-v8a + armeabi-v7a||nodpi |- |000402||Android 4.1+||arm64-v8a + armeabi-v7a||160dpi |- |000404||Android 4.1+||arm64-v8a + armeabi-v7a||240dpi |- |000406||Android 4.1+||arm64-v8a + armeabi-v7a||320dpi |- |000408||Android 4.1+||arm64-v8a + armeabi-v7a||480dpi |- |020400||Android 5.0+||arm64-v8a + armeabi-v7a||nodpi |- |020402||Android 5.0+||arm64-v8a + armeabi-v7a||160dpi |- |020404||Android 5.0+||arm64-v8a + armeabi-v7a||240dpi |- |020406||Android 5.0+||arm64-v8a + armeabi-v7a||320dpi |- |020408||Android 5.0+||arm64-v8a + armeabi-v7a||480dpi |- |040400||Android 6.0+||arm64-v8a + armeabi-v7a||nodpi |- |040402||Android 6.0+||arm64-v8a + armeabi-v7a||160dpi |- |040404||Android 6.0+||arm64-v8a + armeabi-v7a||240dpi |- |040406||Android 6.0+||arm64-v8a + armeabi-v7a||320dpi |- |040408||Android 6.0+||arm64-v8a + armeabi-v7a||480dpi |- |110400||Android 8.1+||arm64-v8a + armeabi-v7a||nodpi |- |110402||Android 8.1+||arm64-v8a + armeabi-v7a||160dpi |- |110404||Android 8.1+||arm64-v8a + armeabi-v7a||240dpi |- |110406||Android 8.1+||arm64-v8a + armeabi-v7a||320dpi |- |110408||Android 8.1+||arm64-v8a + armeabi-v7a||480dpi |- |100400||Android 9.0+||arm64-v8a + armeabi-v7a||nodpi |- |100402||Android 9.0+||arm64-v8a + armeabi-v7a||160dpi |- |100404||Android 9.0+||arm64-v8a + armeabi-v7a||240dpi |- |100406||Android 9.0+||arm64-v8a + armeabi-v7a||320dpi |- |100408||Android 9.0+||arm64-v8a + armeabi-v7a||480dpi |- |120400||Android 10+||arm64-v8a + armeabi-v7a||nodpi |- |120402||Android 10+||arm64-v8a + armeabi-v7a||160dpi |- |120404||Android 10+||arm64-v8a + armeabi-v7a||240dpi |- |120406||Android 10+||arm64-v8a + armeabi-v7a||320dpi |- |120408||Android 10+||arm64-v8a + armeabi-v7a||480dpi |- |150400||Android 11+||arm64-v8a + armeabi-v7a||nodpi |- |150402||Android 11+||arm64-v8a + armeabi-v7a||160dpi |- |150404||Android 11+||arm64-v8a + armeabi-v7a||240dpi |- |150406||Android 11+||arm64-v8a + armeabi-v7a||320dpi |- |150408||Android 11+||arm64-v8a + armeabi-v7a||480dpi |- |190400||Android 12+||arm64-v8a + armeabi-v7a||nodpi |- |190402||Android 12+||arm64-v8a + armeabi-v7a||160dpi |- |190404||Android 12+||arm64-v8a + armeabi-v7a||240dpi |- |190406||Android 12+||arm64-v8a + armeabi-v7a||320dpi |- |190408||Android 12+||arm64-v8a + armeabi-v7a||480dpi |- |000700||Android 4.1+||x86||nodpi |- |020700||Android 5.0+||x86||nodpi |- |040700||Android 6.0+||x86||nodpi |- |110700||Android 8.1+||x86||nodpi |- |100700||Android 9.0+||x86||nodpi |- |120700||Android 10+||x86||nodpi |- |150700||Android 11+||x86||nodpi |- |190700||Android 12+||x86||nodpi |- |000800||Android 4.1+||x86 + x86_64||nodpi |- |020800||Android 5.0+||x86 + x86_64||nodpi |- |040800||Android 6.0+||x86 + x86_64||nodpi |- |110800||Android 8.1+||x86 + x86_64||nodpi |- |100800||Android 9.0+||x86 + x86_64||nodpi |- |120800||Android 10+||x86 + x86_64||nodpi |- |150800||Android 11+||x86 + x86_64||nodpi |- |190800||Android 12+||x86 + x86_64||nodpi |- |} 某些国产手机ROM可能对Android系统底层做了深度修改,或有意阻止了用户使用谷歌服务,即便在安装了合适的Google Play组件后此服务也无法正常运行。这种情况下只能通过解锁BootLoader并刷入第三方ROM包的方式解决;或安装虚拟空间类软件,在有框架的"虚拟机"中运行。(注意,此方法有一定风险,可能会导致谷歌封号,或者是虚拟空间本身不干净,存在窃取数据等行为,使用时还需注意)<br> == Google Play 商店 == Google Play Store是Android系统唯一真正意义上的官方应用商店,地位相当于苹果App Store对于iOS,提供了应用下载更新和正版付费应用购买等服务。此外,部分通过[[东方同人音乐流通]]发行了的东方同人音乐也可以在这里试听和购买。使用Google Play 商店需要登录Google账号。<br> 而对于一个外服手游来说,它们在安卓端上架即意味着登陆了Play 商店。但有些时候我们会遇到这样的问题:某个应用或游戏已经登陆了Play 商店,自己却就是怎么也搜索不到。<br> 会发生这种情况,一般是由于谷歌允许应用开发者自由地选择向哪些用户显示或不显示自己开发的APP,而他们决定了向你的设备隐藏该应用。应用是否显示通常取决于以下因素:<br> *x '''应用已锁区''' 这是最常见的一种情况,比如[[东方CB]]和[[东方LW]]两款手游在Google Play Store上全部锁在了日区,只有登录了日区Google Play账号的用户能够看到。<br> *x '''应用处于内部测试状态''' 处于内测阶段的APP只有受开发者邀请的用户能够看见。可以从开发者那里找到内测邀请链接,注册后即可加入内测。<br> *x '''设备不兼容或不满足应用运行的最低要求''' 开发者没有对你的手机架构做适配,或者安卓版本太低,都可能导致这一情况。<br> *x '''设备未通过谷歌Play保护机制(Google Play Protect)认证或谷歌SafetyNet验证''' <gallery mode="packed"heights="180px" widths="180px"> 文件:SafetyNet Sample.jpg|缩略图|某个SafetyNet验证测试样本 </gallery> 这是一种较为复杂的问题,Play保护机制与SafetyNet验证是谷歌的一组安全验证相关服务。谷歌的描述是<CODE>设备制造商会与 Google 合作,以证明已安装 Google 应用的 Android 设备安全无虞,且能够正常运行应用。要获得 Play 保护机制认证,设备必须通过 Android 兼容性测试。</CODE>;一些国产与测试版本的手机ROM,或系统被修改后会无法通过该验证。该功能常用于对版权问题有高度要求的应用,如Netflix。详见[https://www.android.com/certified Google Play Protect],[https://developer.android.com/training/safetynet 使用SafetyNet抵御安全威胁]。<br> 遇到这种情况并非无法破解,比如在解锁BootLoader并Root(或通过fastboot线刷第三方rec等)后使用某些Magisk模块能够通过SafetyNet验证中的ctsProfile验证。这一操作具体实现难度较高,且不适合普通用户进行,因此不多做介绍。<br> 对于这部分内容感兴趣的用户详细可以参考[https://sspai.com/post/55536 少数派的这篇文章]。<br> *对于使用模块或Xposed框架强行通过验证的方法仍不完美,可能出现显示已通过认证,但实际上仍然不能正常运行的情况。如果为了图方便(一般只是为了打外国游戏的普通用户可能不了解刷机之类的方法),最好还是购买非国行的手机,非国行基本上都有谷歌。 *如果刷了机,修改了系统,那么可以在 [https://www.google.com/android/uncertified/ 谷歌网站]{{墙外标记}}上注册自己系统的Android ID(可通过ADB命令行或Devcheck等软件查看),这样的话'''也许'''会通过验证。 *要检测自己的手机是否因为撞了SafetyNet而搜不到要找到APP,可以通过Play商店->设置->关于->Play保护机制认证中查看,或在手机上通过超链接打开受保护应用程序的商店界面(如[https://play.google.com/store/apps/details?id=com.netflix.mediaclient Netfilx]{{墙外标记}},如果看到“<font color="#7F0000">⚠您的设备与此版本不兼容。</font>”的红字,除了1%的真不兼容的情况外,剩下的99%则一定是未通过SafetyNet。如果提示的是“<font color="#7F0000">⚠此商品无法在您所在国家/地区购买或下载。</font>”,则是区域问题。 那么对于大多数的一般用户而言,遇到搜不到一些应用的情况,只需要换个区就可以了。以下介绍如何在Google Play Store上将自己账号的地区更改为日本。<br> *c '''此前没有在Play 商店进行过交易''' 将自己的代理IP地址更换到日本,清除Play 商店的数据后重新打开即可。 *c '''此前已在Play 商店的其他地区进行过交易''' 第一次交易完成后,你的账号即会和第一次交易时的IP或填写的账单地址所在的地区绑定;即便将来更换代理IP地址到其他国家,也能并且只能显示原先地区的应用。这种情况下换区需要绑定一个新的交易方式。<br> 将自己的代理IP地址更换到日本后,在Google Play Store中依次选择账号→偏好设置→国家/地区和个人资料→切换到日本的Play商店,并按照页面提示绑定交易方式。 <gallery mode="packed"heights="180px" widths="180px"> 文件:切换到日本的Play商店.jpg|缩略图|切换到美国的Play商店,反之亦然 </gallery> 支持绑定的交易方式包括账单地址填写到了日本(可以随便写,不一定得是真实地址)的信用卡与借记卡(可以是VISA、MasterCard、American Express、JCB等单卡标的外币卡,基本上不支持中国银联),以及日区的PayPal账号。<br> 绑定成功需要进行一笔自动扣款(约1~2美元)以确认支付方式真实有效,扣款成功后这笔钱会自动退回,无需人工操作。<br> 每365天的时间内只能进行一次换区的操作。<br> 除此之外,还有一些问题可能会导致无法换区;这种情况下最简单的解决办法是在其他区重新注册一个谷歌账号。 == Google Pay == 图省事的话可以直接在某购物平台寻找代充服务,虽然并不十分推荐这么做。<br> 不像我们通常使用支付宝和微信,外服Android手机游戏进行氪金购买时都会调用Google Pay的API进行交易。而Google Pay可以直接绑定银行卡,或者可以绑定PayPal,而PayPal再绑定银行卡进行扣款。<br> 上文中提到了,可能不少人并没有Google Pay所支持绑定的银行卡。这里可以使用一个简单的方法替代,即在任意购物平台上搜索“Play充值”等关键词购买Google Play礼品卡。礼品卡兑换后,它的面值会直接进入你的Play账户余额。<br> 这里同时需要注意,和类似Steam的充值码不仅不锁区还能自动按汇率进行兑换不同,Google Play的礼品卡是锁区的;日区的账号只能兑换日区的Google Play充值码,不要买错区了。换区方式见上文内容;换区后,账号原先所在地区的Play账户余额会被冻结。但余额并不会消失,如果未来将地区换回则可以解冻并继续使用。<br> 购买礼品卡的同时需要注意谨防上当受骗。<br> *自2021年6月起,谷歌公司对于礼品卡充值采取了更严格的限制措施。现除了要求礼品卡货币与账号所在区一致外,用户的IP地址同样需要在目标地区,并且封杀了部分常见的代理IP,购买礼品卡充值时需要更加谨慎。 == Android模拟器 == 在电脑上玩Android手游时会需要用到模拟器。这里推荐唯一一个受Android官方(谷歌公司)认可,运行在PC上的Android模拟器,[https://developer.android.com/studio Android Studio]。<br> Android Studio 是基于 IntelliJ IDEA 且适用于开发 Android 应用的官方集成开发环境 (IDE)。除了 IntelliJ 强大的代码编辑器和开发者工具,Android Studio 还提供了更多可提高 Android 应用编译效率的功能。<br> Android Studio所支持的PC操作系统包括Windows,macOS,多种不同发行版的Linux以及Chrome OS。<br> Android 模拟器则是Android Studio的可选功能之一。相比其他第三方安卓模拟器,具有高度可自定义,支持通过控制台进行ADB调试等优点。<br> <gallery mode="packed"heights="180px" widths="180px"> 文件:studio-homepage-hero.jpg|缩略图| 文件:avd-coldboot-callout 2x.png|缩略图| 文件:snapshots-screenshot 2x.png|缩略图| </gallery> 详见[https://developer.android.com/studio/run/emulator 在 Android 模拟器上运行应用]。<br> == 引继 == 国内手游常用的登陆方式是使用邮箱或手机号注册账号后登陆,以及第三方账号授权登录;对于日服手游,常用的同样有第三方账号授权登录(连携),除此之外还有引继的方式。<br> 引继的原理类似用户名和密码,但可以在开始游戏后执行,并且不需要使用邮箱或手机号等作为密保工具注册。进入游戏后,转到设置→引继,输入密码并确认,游戏会生成一个随机的“引继码”,这样就算是引继成功了。引继码相当于玩家的用户名,需要将其记下。<br> 更换设备或清除游戏数据后,在进入游戏前的初始页面找到“引继”选项,输入自己的引继码和对应的密码以继承存档。<br> 如果没有进行引继或绑定第三方登录账号,清除数据或卸载软件后玩家的游戏存档可能将永远无法找回。<br> [[分类:授权商业二次创作手机游戏]]
该页面使用的模板:
模板:languageicon
(
查看源代码
)
模板:墙外标记
(
查看源代码
)
模板:头部设定
(
查看源代码
)(受保护)
模板:词条头部
(
查看源代码
)(受保护)
模板:资料头部
(
查看源代码
)(受保护)
返回
在Android手机上运行日服游戏
。
导航菜单
个人工具
创建账号
登录
命名空间
页面
讨论
查看
阅读
源码
查看历史
更多
搜索
常用
首页
东方Project
上海爱丽丝幻乐团
ZUN
幻想乡
幻想乡年表
东方年表
东方同人规约
近期新闻
沙盒(建议使用)
讨论板
加入我们
官方作品
官方游戏
旧作
东方灵异传
东方封魔录
东方梦时空
东方幻想乡
东方怪绮谈
东方红魔乡
东方妖妖梦
东方永夜抄
东方花映塚
东方风神录
东方地灵殿
东方星莲船
东方神灵庙
东方辉针城
东方绀珠传
东方天空璋
东方鬼形兽
东方虹龙洞
东方兽王园
小数点射击游戏
东方文花帖
东方文花帖DS
妖精大战争
弹幕天邪鬼
秘封噩梦日记
弹幕狂们的黑市
黄昏边境合作游戏
东方萃梦想
东方绯想天
东方非想天则
东方心绮楼
东方深秘录
东方凭依华
东方刚欲异闻
官方音乐
原曲列表
非音乐CD音乐列表
音乐CD曲目列表
蓬莱人形
莲台野夜行
梦违科学世纪
卯酉东海道
大空魔术
未知之花 魅知之旅
鸟船遗迹
伊奘诺物质
燕石博物志
旧约酒馆
虹色的北斗七星
七夕坂梦幻能
幺乐团的历史系列
幺乐团的历史 vol.1
幺乐团的历史 vol.2
幺乐团的历史 vol.3
幺乐团的历史 vol.4
幺乐团的历史 vol.5
黄昏游戏OST
幻想曲拔萃
全人类的天乐录
核热造神非想天则
暗黑能乐集心绮楼
深秘乐曲集
深秘乐曲集·补
完全凭依唱片名录
贪欲之兽的音乐
商业出版物附带CD
官方书籍
东方香霖堂
东方三月精
第一季
月之妖精
第二季
第三季
第四季
东方文花帖
风之号外
东方紫香花
六十年不见的紫香花
东方儚月抄
漫画
小说
四格
东方茨歌仙
东方铃奈庵
东方醉蝶华
东方智灵奇传
东方求闻史纪
记忆幻想乡
东方求闻口授
魔理沙的魔法书
宇佐见的魔法书
东方外来韦编
东方文果真报
东方人妖名鉴
宵暗篇
常世篇
幻想Narrato Graph
官方角色
公式资料
附带文档
游戏对话
官方作品光盘信息
角色自称用词表
官作译名更改记录
原作物品列表
出典文献列表
其他ZUN参与的作品
西方Project
黄昏酒场
东方关联人物
游戏攻略
东方相关活动
从第二家开始的广播
东方STATION
数码游戏博览会
PoriPori☆Club
niconico超会议
斗会议
niconico原创游戏祭
枯萎Radio
GDGD
其他相关项目
东方我乐多丛志
东方四方山新闻
Play,Doujin!
东方电书流通
东方音乐流通
二次创作与活动
展会及活动导航
Comic Market
博丽神社例大祭
博丽神社例大祭SP
博丽神社秋季例大祭
博丽神社例大祭in台湾
海外博丽神社例大祭
博丽神社歌谣祭
博丽神社崇敬会相关活动
COMICUP
魅知幻想博览会
上海THONLY
东方Only活动
东方红楼梦
角色Only活动
作品Only活动
地区Only活动
其他地区举办的展会
其他展会
M3
COMIC1
展会作品列表
展会作品数量
展会同人志列表
展会专辑列表
展会软件列表
展会视频列表
商业二次创作
电脑游戏
东方月神夜
家用机游戏
Play,Doujin
手机游戏
东方大炮弹
东方LostWord
东方Dungeon Dive
东方弹幕神乐
东方幻想Eclipse
同人二次创作
同人社团列表
同人志分类
同人专辑分类
同人专辑搜索
原曲作品数量
同人软件列表
Steam游戏列表
同人角色列表
同人视频列表
其他形式同人
同人文章列表
同人画师列表
同人封面角色
东方相关周边
PVCFigure
GarageKit
小型物品
其他形式周边
MUGEN
THB相关项目
THB策划
中文东方人气投票
东深见讲坛
幻想乡柱状地图
THB衍生
同人专辑搜索
原曲认知测验
东方相关QQ群组列表
THB媒体
微博
Bilibili
直播间
GitHub
THB协力
博丽神主ZUN微博
东方我乐多丛志
MineCraft幻想乡
京都幻想剧团
幻奏盛宴
功能与帮助
最近更改
随机浏览
编写规范
收录方针
命名规范
同人社团
同人音乐
封面图片
二次设定
编辑帮助
基础帮助
常用模板
进阶代码
函数用法
编写翻译表
语义维基
样式类用法
颜色列表
工具
链入页面
相关更改
特殊页面
页面信息
其他
联系管理员
关于THBWiki
捐款支持
语言
English
italiano
日本語
中文