春游九寨沟

星期六, 15 四月, 2017

九寨沟不时能看到横卧在水底的树木,长满的水生植物透露出一种历史厚重感。类似于游戏中才会有的水底神秘建筑,又或者暗示着什么水怪隐匿其中。

JiuzhaiValley4

初春的四川不时迎来冰雪,令远处山峰多了些高冷气质。

JiuzhaiValley1

而长海仍不为所动地展示着九寨沟独特的湖水颜色:由浅滩的淡蓝过渡到深水区的深蓝。湖中的钙化层常被当地藏民视为某位神仙留下的遗迹。

JiuzhaiValley2

九寨沟的黄金游览季节是夏秋,因为枫叶的暖色调将会与湖面的冷色调互补。但那时游客将会很多,估计景点根本站不了人。冬春淡季多了分宁静。

JiuzhaiValley3

国内旅游景点常见的“到此一游”或者水里洒满钱币的情形在九寨沟也几乎没有,令人欣慰。

网易做魔兽争霸3对战平台的观后感

星期日, 9 四月, 2017

当得知网易跑来做魔兽争霸3对战平台的时候,我的内心是崩溃的。这不是因为他2015年10月就做了我现在才知道,而是因为他做了之后游戏人气还会保持一段时间。想我最初写魔兽3内存修改器还是十多年前的事情,其中2011年写v9的时候已经几乎不玩这个游戏,现在苟延残喘到v13他居然给我来续命?

当然网易跑来肯定是因为做这单生意是赚钱的。传统意义上的网游盈利大多是指游戏时长点卡或者游戏内装备的付费;有时也指广告收入但营收额大大少于前者;举办比赛也能迎来广告赞助但几乎不赚钱。流氓时期的客户端软件会给用户安装全家桶,轻一点的则是乱弹广告,这些都是平台为了生存而牺牲用户体验的旧传统。

那么网易你到底要怎么赚钱呢?这里只能用猜的了。

1、付费道具,平台强制分成(苹果的模式)。也就是付费装备比免费装备好用。
2、关卡付费(星际2的模式)。先向用户提供若干免费关卡,如果剧本好可以吸引到后续玩家付费。
3、地图搜索排名、推广位置收费(百度的模式)。竞价排名,要求地图够多。
4、平台本身收费(网盘的模式)。如果能够圈到足够多的用户则可以按照增值服务的模式收费,比如比免费玩家更容易挤进直播赛事。
5、联赛收费(线下比赛的老传统)。先付门票后比赛。
6、默许外挂,但收保护费(我好邪恶)。

其中的一部分猜测对我并不是利好消息,因为[tc]我实在不想掺和黑产这潭浑水。虽说我的修改器一向是单机的,但一旦将来涉及此类敏感利益,或许终有一天关门大吉。

扒带练习:步行的人

星期六, 18 三月, 2017

WalkingMan

在bilibili上看到这个英進館的广告,1分钟的篇幅正适合我来做扒带练习。然而我假装说是要扒带,其实好些地方我都给改了 -_-b 是不是很无耻。其实偷偷改一点也不会有人能注意到的,因为我把原片的对话中声道提取出来了,所以通常有剧情时会分散人对声音的注意力,我的技术问题也就可以瞒混过去。

原片是英進館CM「歩く男」,那为什么我要把“男”翻译成“人”呢,我感觉中文日常表达较少说“男人”,而“男性”、“男生”、“先生”、“男士”都不太适合这个主题。所以我还是继续发挥原作粉碎的套路,连着标题一块儿改掉。

cinematic studio strings这个音源我当时可算第一时间入手,到目前为止一直觉得不错。但论坛中的评价则是批判多一些,因为在他们心中eastwest的那套hollywood strings始终是no.1。我还没测试不过听demo我觉得太“硬”了,cinematic studio strings则完全走了另一个极端,音色比较“含糊”,恰是我要的效果。目前最值得吐槽的就是cinematic studio系列产品跳票了,此前公布的2016年年底发布下一作,在2017年初时官网改成2017.3发布,然而现在就是3月官网已改成2017年中发布续作。也不知道什么时候能等到了。

以下就是扒带结果:

文明6内存修改器

星期二, 20 十二月, 2016

现在不少app是内嵌chrome内核,比如微信、visual studio code等等都给人很大启发。我也想试用一下libcef,但是要外挂一个40多兆的库对于我这种小型程序来说太不划算了。

也罢,一直想用一下wpf不过没机会,现在竟然感觉wpf快要过时了。过不过时都随便吧,从windows 10自带的.net Framework版本来看也算能用。正好就最后再来学一下。

整个修改器除了C#常规语法之外差不多算是现学现卖;修改器的基本原理还是跟我以前的文明5修改器一样,先从lua函数开始反汇编,然后再看C++类的反汇编,整体没多少难度。

civilizationvitrainer-screenshot1

二进制+源代码:Civ6Trainer.zip

2016.12.24更新
遗漏了石油,补上:Civ6TrainerV2.zip

2017.1.1更新
遗漏了宗教力量,补上:Civ6TrainerV3.zip
另外我把代码放在github上了。

2017.3.20更新
修正读取单位类型字符串时内存越界的bug:Civ6TrainerV4.zip

2017.3.27更新
github上的issue 1,关于对1.0.0.110的支持:Civ6TrainerV5.zip

绝园的星际争霸

星期五, 7 十月, 2016

zetsuencraft

7月底入手了cinematic studio strings音源,于是就拿6月份看的《绝园的暴风雨》来试试手。为了试手还抛弃了2月份想写的另一作。《绝园的暴风雨》本身剧情节奏缓慢不是多么优秀的动画,不过大岛ミチル的BGM给人更深的印象。加上之前入手的《星际争霸2:虚空之遗》一并成为本次听写练习的对象。

工程演示:

仅音频: