惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
WordPress大学
WordPress大学
U
Unit 42
I
InfoQ
A
About on SuperTechFans
宝玉的分享
宝玉的分享
J
Java Code Geeks
博客园 - 司徒正美
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
G
Google Developers Blog
人人都是产品经理
人人都是产品经理
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
腾讯CDC
Recent Announcements
Recent Announcements

某岛

AtCoder Beginner Contest 409 Luogu P5325. 【模板】Min_25 筛 UOJ #188. 【UR #13】Sanrd AtCoder Beginner Contest 371 AtCoder Beginner Contest 369 RPGMaker 2k3 百科 OneShot 的考古 2024“开创拓芯”游戏创享节的相关记录 CJ 回来后的戒断反应 Luogu P10221. [省选联考 2024] 重塑时光 Luogu P5308 [COCI2018-2019#4] Akvizna wqs 二分 歌唱王国 Lean 相关 BZOJ 3153. Sone1 The 2023 ICPC World Finals Luxor 新巴别塔 Sora 的想象与思考 Facebook Hacker Cup 2023 Round 1 AtCoder Beginner Contest 322 LLaMA 2 相关 HuggingFace AI Game Jam ACL 2023 Trans 相关… Luogu P2053. [SCOI2007] 修车 Luogu P1973. [NOI2011] NOI 嘉年华 Luogu P1933. [NOI2010] 旅行路线 Luogu P1954. [NOI2010] 航空管制 Luogu P2048. [NOI2010] 超级钢琴 Luogu P2046. [NOI2010] 海拔
梦日记多人版 —— 你的梦中,我亦存在
2022-02-06 · via 某岛

Project Yno.Yumenikki.Info

参考资料

资源来源为一些 wiki 和玩家社区网站:

以及一些作者和译者的主页

命名格式

命名格式一律为:[游戏名_版本号_语言_特性]
例如最新的梦2记中文版的访问格式为:https://yno.yumenikki.info/?game=y2k_v0.104g_chs
如果游戏的版本号已经固定,会缺省版本号,只有翻译版本会加上语言,缺省语言的情况则为原版。

《地球冒险》同人

https://yno.yumenikki.info/?game=eb2
https://yno.yumenikki.info/?game=cogdis_v2.0
https://yno.yumenikki.info/?game=mother3andathird

参考资料
编译 web 版
升级 cpp

—- 分割线 —-

剧情

除夕夜,派生群里组织了梦2记在线版的群聚活动。。。(这算是元宇宙的应用吗?)
集合的地点设定在了一处非常难以进入的薰衣草海洋。。。
我和雪梨一组,找了半天连第一幅地图也没有进去。。(对不起,2 记我连云玩家都算不上。。。)、

后来群里的金吼吼说可以当导游带我们一起前往… 于是有了 这次宛如梦幻般的体验。。。

三个人一起穿过图书馆的密道,走过方块世界的迷宫,在楼顶变成魔女飞过遥远的距离,打开电视剧在短波中进入另一段梦境,
最终穿过地下深处的沼泽,历经千辛万苦,终于来到了这处薰衣草池塘。。。其它群友早已等候于此,合影留恋。。。

我不得不说这次带给了我全新的,甚至是震撼的体验。。。(虽说,梦日记实际是描写孤独的游戏。。但这种另类的演绎实在过于迷人)

下线后立刻调查了一下这个梦2记在线版,果然开发并没有多久。。
https://github.com/ynoproject

目前看起来是基于 EasyRPG 提供的网页版,加了一个壳,可以显示其它角色控制的主角,
也就是说,它实际上也不限于梦日记系列。。。果不其然。。有国外的玩家做了 Ib 的版本。。。
https://ynonline.herokuapp.com/play.html?game=ib

(虽然 Kouri 大概率应该不知道。。。Kouri 出名的对版权更为严格,而梦 2 记则是社区作品,比较容易合作。。)。
虽说是多人版,但是实际上只是多显示了一个图片,相当于马里奥赛车里的 Ghost。。。它们实际并不能和你所处的世界形成交互。。|
。。。相当于隔空交流。。

如果能够形成更复杂的交互,想必会更为有趣。。。
感觉我需要先起个副本。。把中文版的 rom 都丢进去。。。。

关于 EasyRPG

首先一切的一切来自 Rpgmaker 的一个开源版本 —— EasyRPG。
虽然我印象中 RM 的开源版本有很多,但是这个显然是目前最完善的一个,
缺点是只支持 RM2000 和 RM2003 的游戏,因为 RMXP 的代码做了大幅度的更新,几乎是两个项目了。
网上似乎有一个专门做 RMXP 的开源版 —— MKXP,但是目前社区处于不活跃的状态

这类开源重置的程序的一大优势就是大为改善了对设备的兼容性,除了手机、网页、甚至还支持主机。
由于可供支持的设备十分多,社区专门提供了一个 buildScripts 来进行整理。
https://github.com/EasyRPG/buildscripts

这次的主角就是里面的 emscripten,用来把 cpp 代码编译成 WebAssembly 以支持在网页中运行。


编译

ssh ubuntu@54.168.220.93
cd workdir/ynoproject
git pull
ninja

部署

scp ubuntu@54.168.220.93:~/workdir/ynoclient/build/index.js ubuntu@54.168.220.93:~/workdir/ynoclient/build/index.wasm root@45.55.22.97:/srv/http/yumenikki/yno/private/public/

重启服务器

ssh root@45.55.22.97
pm2 restart 0

设置代理

export HTTPS_PROXY=”http://127.0.0.1:7890″

注意 Bash 和 Powershell 的语法是不同的。。。
$env:HTTPS_PROXY=”http://127.0.0.1:7890″

https://zhuanlan.zhihu.com/p/115450863

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

sudo apt install git curl autoconf libtool build-essential cmake ninja-build

sudo apt-get install unzip cmake pkg-config
sudo apt-get install automake autoconf libtool
sudo apt-get install gcc g++

tar -zvcf buildscripts.tar.gz buildscripts
scp ubuntu@54.168.220.93:~/workdir/buildscripts.tar.gz ~/workdir

scp ubuntu@54.168.220.93:~/workdir/ynoclient/build/index.wasm ~/workdir
scp ubuntu@54.168.220.93:~/workdir/ynoclient/build/index.html ~/workdir
scp ubuntu@54.168.220.93:~/workdir/ynoclient/build/index.js ~/workdir

scp ~/workdir/buildscripts.tar.gz root@137.184.73.148:~/workdir

scp m200.pub ubuntu@54.168.220.93:~/.ssh

tar -zvxf buildscripts.tar.gz

scp -r ubuntu@54.168.220.93:~/workdir/buildscripts/emscripten/freetype-2.11.0/ ~/workdir
scp -r ubuntu@54.168.220.93:~/workdir/buildscripts/emscripten/harfbuzz-3.0.0/ ~/workdir
scp -r ubuntu@54.168.220.93:~/workdir/buildscripts/emscripten/wildmidi-0.4.4/ ~/workdir

tar -zvxf freetype-2.11.0.tar.xz
tar -zvxf harfbuzz-3.0.0.tar.xz
tar -zvxf wildmidi-0.4.4.tar.gz

scp ~/workdir/freetype-2.11.0.tar.xz root@159.65.133.232:~/workdir/buildscripts/emscripten
scp ~/workdir/harfbuzz-3.0.0.tar.xz root@159.65.133.232:~/workdir/buildscripts/emscripten
scp ~/workdir/wildmidi-0.4.4.tar.gz root@159.65.133.232:~/workdir/buildscripts/emscripten

ssh ubuntu@54.168.220.93
ssh ubuntu@52.196.37.85
ssh root@45.55.22.97
export EM_PKG_CONFIG_PATH=$HOME/xiaodao/yno/buildscripts/emscripten/lib/pkgconfig
autoreconf -fi
emconfigure ./configure --prefix=$HOME/xiaodao/yno//workdir/buildscripts/emscripten --disable-shared
make install

scp -r ubuntu@52.196.37.85://home/ubuntu/workdir/ynoserver/ ~/ynyny

sudo apt-get install libpng-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libicu-dev

scp ubuntu@54.168.220.93:~/workdir/buildscripts.tar.gz ~/workdir

Posted by xiaodao
Category: 日常