Skip to content

Commit

Permalink
update to 0.4.3.1, last release before runtime refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
Student Main committed Nov 28, 2018
1 parent af43097 commit f9a777b
Show file tree
Hide file tree
Showing 5 changed files with 48 additions and 25 deletions.
16 changes: 16 additions & 0 deletions doc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# 更新日志 Changelog

## [v0.4.3.1] - 2018-11-28
### 新增 Added
- macro
- 配置文件 Config file
### 修复 Fixed
- KSParser 支持 `[funtion param=]` KSParser support `[funtion param=]`
- KSParser自动类型转换 KSParser not always return string

## [v0.4.3] - 2018-11-25
### 新增 Added
- 视频功能 Video
- VM断点与单步 Breakpoint and Step in KSVM
### 改变 Changed
- 运行库全异步化 Async Runtime
- 改用Function提供TJS支持 Use Function class to provide TJS functionality

## [v0.4.2] - 2018-11-21
### 新增 Added
- 支持nginx (html/xml/json), HFS, Apache, lighttpd, IIS目录浏览 Directory browsing
Expand Down
21 changes: 21 additions & 0 deletions doc/SENREN_BANKA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# 在《千恋万花》上的尝试
Keyword: senren banka, senrenbanka, yuzusoft, m2psb

此处记录一点信息,以供后人参考。

## 为什么是tenshin.js而不是senren.js - 2018年9月版
显然,要是能移植《千恋万花》,我绝对已经动手了。
简单地说,拆不开,xp3Viewer(2017-11-02版)拆不开。
不仅xp3viewer挂了,krkrextract也挂了,开反编译保准炸,一炸一个准。
我心想,新游戏不成,老游戏嘛,于是呢就有了本项目。

## 为什么现在还不是senren.js - 2018年11月
~~首先tenshin.js都没搞清楚。~~
抛开本项目的名字不说,谈谈最近的尝试。
krkrextract事实上可以导出一堆加密的文件。
经过我半夜RTFM,发现这些文件可以用其他工具解密。
解密出来的脚本,已经不是.ks了,是json,看上去是把.ks编译了一遍之后的结果。(俄罗斯套娃)
拆出这些文件的步骤如下:
1. 先用[krkrExtract](https://github.com/xmoeproject/KrkrExtract),不开反编译,不开解密。可于data/scn下得若干.ks.scn文件
2.[FreeMote](https://github.com/UlyssesWu/FreeMote)中的PsbDecode拆这些scn即可。
仔细辨认的话可以看到ks脚本的“残骸”,不过反正我是没认出来,也就没法处理。
12 changes: 6 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "tenshin.js",
"version": "0.4.2",
"description": "天神乱漫的Javascript实现",
"version": "0.4.3.1",
"description": "天神乱漫,Javascript实现",
"main": "index.js",
"scripts": {
"test": "./test.sh"
Expand All @@ -16,9 +16,9 @@
"repository": "https://github.com/studentmain/tenshin.js",
"dependencies": {
"jquery": "^3.3.1",
"webpack": "^4.26.0"
"webpack": "^4.26.1"
},
"devDependencies": {
"webpack-cli": "^3.1.2"
}
}
}
16 changes: 1 addition & 15 deletions webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,7 @@ module.exports = {
output: {
filename: 'index.js',
path: '/mnt/c/Users/User/Desktop/YUZUSOFT/tenshin_js'
},/*
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
}
]
},*/
},
devtool: 'source-map',
mode: 'none',
};

0 comments on commit f9a777b

Please sign in to comment.