Commit 4fada0a9 authored by wudizhanche1000's avatar wudizhanche1000

更改程序列表

parent 19c6546c
import { Component } from '@angular/core'; import {Component} from '@angular/core';
import { AppsService } from './apps.service' import {AppsService} from './apps.service'
import { RoutingService } from './routing.service' import {RoutingService} from './routing.service'
import {App} from "./app"; import {App} from "./app";
declare var process; declare var process;
...@@ -19,8 +19,9 @@ export class AppDetailComponent { ...@@ -19,8 +19,9 @@ export class AppDetailComponent {
spawn = window['System']._nodeRequire('child_process').spawn; spawn = window['System']._nodeRequire('child_process').spawn;
path = window['System']._nodeRequire('path'); path = window['System']._nodeRequire('path');
constructor(private appsService: AppsService, private routingService: RoutingService ) { constructor(private appsService: AppsService, private routingService: RoutingService) {
} }
_currentApp; _currentApp;
get currentApp(): App { get currentApp(): App {
return this.appsService.searchApp(this.routingService.app); return this.appsService.searchApp(this.routingService.app);
...@@ -28,7 +29,7 @@ export class AppDetailComponent { ...@@ -28,7 +29,7 @@ export class AppDetailComponent {
_name; _name;
get name() { get name() {
if(this.currentApp) { if (this.currentApp) {
return this.currentApp.name[this.currentApp.locales[0]]; return this.currentApp.name[this.currentApp.locales[0]];
} }
return "Loading"; return "Loading";
...@@ -42,8 +43,8 @@ export class AppDetailComponent { ...@@ -42,8 +43,8 @@ export class AppDetailComponent {
_news; _news;
get news() { get news() {
if(this.currentApp) { if (this.currentApp) {
if(this.currentApp.news.length > 0) { if (this.currentApp.news.length > 0) {
return this.currentApp.news; return this.currentApp.news;
} }
} }
...@@ -63,15 +64,15 @@ export class AppDetailComponent { ...@@ -63,15 +64,15 @@ export class AppDetailComponent {
get mods() { get mods() {
let contains = ["optional", "language", "emulator"]; let contains = ["optional", "language", "emulator"];
if(this.currentApp) { if (this.currentApp) {
if(this.currentApp.references[process.platform] && this.currentApp.references[process.platform].length > 0) { if (this.currentApp.references[process.platform] && this.currentApp.references[process.platform].length > 0) {
let refs = this.currentApp.references[process.platform]; let refs = this.currentApp.references[process.platform];
refs = refs.filter((ref)=>{ refs = refs.filter((ref)=> {
return contains.includes(ref.type); return contains.includes(ref.type);
}); });
refs = refs.map((ref)=>{ refs = refs.map((ref)=> {
let tmp = Object.create(ref); let tmp = Object.create(ref);
switch(tmp.type) { switch (tmp.type) {
case "optional": case "optional":
tmp.type = "选项"; tmp.type = "选项";
break; break;
...@@ -92,10 +93,10 @@ export class AppDetailComponent { ...@@ -92,10 +93,10 @@ export class AppDetailComponent {
} }
checkInstall(id): boolean { checkInstall(id): boolean {
if(this.appsService.searchApp(id)) { if (this.appsService.searchApp(id)) {
if(this.appsService.searchApp(id).local.path) { let local = this.appsService.searchApp(id).local;
if (local && local.path) {
return true; return true;
} }
} }
...@@ -105,7 +106,7 @@ export class AppDetailComponent { ...@@ -105,7 +106,7 @@ export class AppDetailComponent {
install(id) { install(id) {
let uri = this.appsService.searchApp(id).download[process.platform]; let uri = this.appsService.searchApp(id).download[process.platform];
console.log(process.platform); console.log(process.platform);
if(uri) { if (uri) {
this.appsService.download(id, uri); this.appsService.download(id, uri);
} else { } else {
console.log("lost download uri!"); console.log("lost download uri!");
...@@ -117,8 +118,8 @@ export class AppDetailComponent { ...@@ -117,8 +118,8 @@ export class AppDetailComponent {
installSubmit(theForm) { installSubmit(theForm) {
console.log(theForm); console.log(theForm);
this.install(this.routingService.app); this.install(this.routingService.app);
for(let mod in this.appsService.installConfig.mods) { for (let mod in this.appsService.installConfig.mods) {
if(this.appsService.installConfig.mods[mod]) { if (this.appsService.installConfig.mods[mod]) {
this.install(mod); this.install(mod);
} }
} }
...@@ -132,6 +133,7 @@ export class AppDetailComponent { ...@@ -132,6 +133,7 @@ export class AppDetailComponent {
this.appsService.installConfig.installDir = dir[0]; this.appsService.installConfig.installDir = dir[0];
return dir[0]; return dir[0];
} }
openDir(id) { openDir(id) {
this.electron.remote.shell.showItemInFolder(this.appsService.searchApp(id).local.path); this.electron.remote.shell.showItemInFolder(this.appsService.searchApp(id).local.path);
} }
...@@ -147,9 +149,9 @@ export class AppDetailComponent { ...@@ -147,9 +149,9 @@ export class AppDetailComponent {
let open = ''; let open = '';
let openId = this.appsService.searchApp(id).actions[process.platform]["main"].open; let openId = this.appsService.searchApp(id).actions[process.platform]["main"].open;
if(openId) { if (openId) {
this.appsService.searchApp(openId).actions[process.platform]["main"].execute; this.appsService.searchApp(openId).actions[process.platform]["main"].execute;
if(this.checkInstall(openId)) { if (this.checkInstall(openId)) {
open = this.path.join(this.appsService.searchApp(openId).local.path, this.appsService.searchApp(openId).actions[process.platform]["main"].execute); open = this.path.join(this.appsService.searchApp(openId).local.path, this.appsService.searchApp(openId).actions[process.platform]["main"].execute);
args.push(execute); args.push(execute);
} else { } else {
...@@ -180,5 +182,4 @@ export class AppDetailComponent { ...@@ -180,5 +182,4 @@ export class AppDetailComponent {
} }
} }
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import { AppsService } from './apps.service' import { AppsService } from './apps.service'
import { RoutingService } from './routing.service' import { RoutingService } from './routing.service'
import {App} from "./app";
@Component({ @Component({
selector: 'apps', selector: 'apps',
......
[ [
{ {
"id": "th105", "category": "lang",
"name": {
"zh-CN": "th07"
},
"description": { "description": {
"zh-CN": "fxt desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "game", "author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "th07.exe", "execute": "th07.exe",
"args": [], "args": [],
"open": "wine",
"env": { "env": {
"LC_ALL": "ja_JP" "LC_ALL": "ja_JP"
}, }
"open": "wine"
} }
} }
}, },
"version": {
"darwin": "1.06"
},
"references": { "references": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
{ {
"id": "th06", "type": "emulator",
"type": "emulator" "id": "th06"
}, },
{ {
"id": "th12_mod1", "type": "language",
"type": "language" "id": "th12_mod1"
}, },
{ {
"id": "wine", "type": "emulator",
"type": "emulator" "id": "wine"
} }
] ]
}, },
"locales": [
"zh-CN"
],
"download": { "download": {
"darwin": "http://thief.mycard.moe/metalinks/th07.meta4", "win32": "http://thief.mycard.moe/metalinks/th06-lang-zh-TW.meta4",
"win32": "http://thief.mycard.moe/metalinks/th07.meta4" "darwin": "http://thief.mycard.moe/metalinks/th06-lang-zh-TW.meta4"
}, },
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"tags": [ "id": "th06-lang-zh-TW",
"game" "locales": [
"zh-CN"
], ],
"version": { "name": {
"darwin": "1.06" "zh-CN": "\u4e1c\u65b9\u5996\u5996\u68a6 \u8bed\u8a00\u5305(\u7e41\u4f53\u4e2d\u6587)"
},
"local": {
"path": "",
"version": ""
} }
}, },
{ {
"id": "th11", "category": "game",
"name": {
"zh-CN": "地灵殿"
},
"description": { "description": {
"zh-CN": "th12 desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "game", "author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "open": "wine",
"open": "" "env": {
"LC_ALL": "ja_JP"
}
} }
} }
}, },
"version": {
"darwin": "1.06"
},
"references": { "references": {
"win32": [],
"darwin": [ "darwin": [
{ {
"id": "th105", "type": "emulator",
"type": "optional" "id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
}, },
{ {
"id": "th12_mod1", "type": "emulator",
"type": "language" "id": "wine"
} }
] ]
}, },
"download": {
"win32": "http://thief.mycard.moe/metalinks/th06.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th06.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th06",
"locales": [ "locales": [
"zh-CN" "zh-CN"
], ],
"download": {}, "name": {
"news": [], "zh-CN": "\u4e1c\u65b9\u5996\u5996\u68a6"
"tags": [
"STG"
],
"version": {
"darwin": "1.06"
},
"local": {
"path": "/foo/bar",
"version": "10.3"
} }
}, },
{ {
"id": "th12_mod1", "category": "lang",
"name": {
"zh-CN": "th12_mod1"
},
"description": { "description": {
"zh-CN": "th12 desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "language", "author": "ZUN",
"actions": { "actions": {
"darwin": { "win32": {
"main": { "main": {
"execute": "", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "env": {
"open": "" "LC_ALL": "ja_JP"
}
} }
} },
},
"references": {},
"locales": [
"zh-CN"
],
"download": {
"darwin": "http://thief.mycard.moe/metalinks/th12.meta4"
},
"news": [],
"tags": [
"STG"
],
"version": {
"darwin": "1.06"
},
"local": {
"path": "",
"version": "10.3"
}
},
{
"id": "wine",
"name": {
"zh-CN": "wine"
},
"description": {
"zh-CN": "th12 desc"
},
"author": "ZUN",
"homepage": "http://www.myacg.cc",
"category": "emulator",
"actions": {
"darwin": { "darwin": {
"main": { "main": {
"execute": "wine", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "open": "wine",
"open": "" "env": {
"LC_ALL": "ja_JP"
}
} }
} }
}, },
"references": {},
"locales": [
"zh-CN"
],
"download": {
"darwin": "http://thief.mycard.moe/metalinks/th11.meta4"
},
"news": [],
"tags": [
"STG"
],
"version": { "version": {
"darwin": "1.06" "darwin": "1.06"
}, },
"local": { "references": {
"path": "/usr/local/bin", "win32": [],
"version": "1.8" "darwin": [
} {
}, "type": "emulator",
{ "id": "th06"
"id": "th06", },
"name": { {
"zh-CN": "th06" "type": "language",
}, "id": "th12_mod1"
"description": { },
"zh-CN": "fxt desc" {
}, "type": "emulator",
"author": "ZUN", "id": "wine"
"homepage": "http://www.myacg.cc",
"category": "game",
"actions": {
"darwin": {
"main": {
"execute": "",
"args": [],
"env": "",
"open": ""
} }
} ]
}, },
"references": {},
"locales": [
"zh-CN"
],
"download": { "download": {
"darwin": "http://thief.mycard.moe/metalinks/th06.meta4" "win32": "http://thief.mycard.moe/metalinks/th075-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th075-lang-zh-TW.meta4"
}, },
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"tags": [ "id": "th075-lang-zh-TW",
"game" "locales": [
"zh-CN"
], ],
"version": { "name": {
"darwin": "1.06" "zh-CN": "\u4e1c\u65b9\u8403\u68a6\u60f3 \u8bed\u8a00\u5305(\u7e41\u4f53\u4e2d\u6587)"
},
"local": {
"path": "",
"version": ""
} }
}, },
{ {
"id": "sublime", "category": "game",
"name": {
"zh-CN": "sublime"
},
"description": { "description": {
"zh-CN": "fxt desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "game", "author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "Sublime Text", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "open": "wine",
"open": "" "env": {
"LC_ALL": "ja_JP"
}
} }
} }
}, },
"references": {}, "version": {
"locales": [ "darwin": "1.06"
"zh-CN" },
], "references": {
"download": {}, "win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th075.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th075.meta4"
},
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"tags": [ "id": "th075",
"game" "locales": [
"zh-CN"
], ],
"version": { "name": {
"darwin": "1.06" "zh-CN": "\u4e1c\u65b9\u8403\u68a6\u60f3"
},
"local": {
"path": "/Applications/Sublime Text.app/Contents/MacOS",
"version": ""
} }
}, },
{ {
"id": "th08", "category": "lang",
"name": {
"zh-CN": "TH08"
},
"description": { "description": {
"zh-CN": "fxt desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "game", "author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "th08.exe", "execute": "th07.exe",
"args": [], "args": [],
"open": "wine",
"env": { "env": {
"LC_ALL": "ja_JP" "LC_ALL": "ja_JP"
}, }
"open": "wine"
} }
} }
}, },
"references": {}, "version": {
"locales": [ "darwin": "1.06"
"zh-CN" },
], "references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": { "download": {
"darwin": "http://thief.mycard.moe/metalinks/th08.meta4" "win32": "http://thief.mycard.moe/metalinks/th07-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th07-lang-zh-TW.meta4"
}, },
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"tags": [ "id": "th07-lang-zh-TW",
"game" "locales": [
"zh-CN"
], ],
"version": { "name": {
"darwin": "1.06" "zh-CN": "\u4e1c\u65b9\u5996\u5996\u68a6 \u8bed\u8a00\u5305(\u7e41\u4f53\u4e2d\u6587)"
},
"local": {
"path": "",
"version": ""
} }
}, },
{ {
"id": "th09", "category": "game",
"name": {
"zh-CN": "东方绯想天"
},
"description": { "description": {
"zh-CN": "fxt desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"homepage": "http://www.myacg.cc", "game"
"category": "game", ],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "open": "wine",
"open": "" "env": {
"LC_ALL": "ja_JP"
}
} }
} }
}, },
"references": {}, "version": {
"locales": [ "darwin": "1.06"
"zh-CN" },
], "references": {
"download": {}, "win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th07.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th07.meta4"
},
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"tags": [ "id": "th07",
"game" "locales": [
"zh-CN"
], ],
"version": { "name": {
"darwin": "1.06" "zh-CN": "\u4e1c\u65b9\u5996\u5996\u68a6"
},
"local": {
"path": "",
"version": ""
} }
}, },
{ {
"id": "th10", "category": "lang",
"name": {
"zh-CN": "东方绯想天"
},
"description": { "description": {
"zh-CN": "fxt desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "game", "author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "open": "wine",
"open": "" "env": {
"LC_ALL": "ja_JP"
}
} }
} }
}, },
"references": {}, "version": {
"locales": [ "darwin": "1.06"
"zh-CN" },
], "references": {
"download": {}, "win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th08-lang-zh-CN.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th08-lang-zh-CN.meta4"
},
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"tags": [ "id": "th08-lang-zh-CN",
"game" "locales": [
"zh-CN"
], ],
"version": { "name": {
"darwin": "1.06" "zh-CN": "\u4e1c\u65b9\u5996\u5996\u68a6 \u8bed\u8a00\u5305(\u7b80\u4f53\u4e2d\u6587)"
},
"local": {
"path": "",
"version": ""
} }
}, },
{ {
"id": "th12", "category": "game",
"name": {
"zh-CN": "东方绯想天"
},
"description": { "description": {
"zh-CN": "fxt desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "game", "author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "open": "wine",
"open": "" "env": {
"LC_ALL": "ja_JP"
}
} }
} }
}, },
"references": {}, "version": {
"locales": [ "darwin": "1.06"
"zh-CN" },
], "references": {
"download": {}, "win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th08.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th08.meta4"
},
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"id": "th08",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u5996\u5996\u68a6"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [ "tags": [
"game" "game"
], ],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": { "version": {
"darwin": "1.06" "darwin": "1.06"
}, },
"local": { "references": {
"path": "", "win32": [],
"version": "" "darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th095-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th095-lang-zh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th095-lang-zh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u6587\u82b1\u5e16 (\u7e41\u4f53\u4e2d\u6587)"
} }
}, },
{ {
"id": "th13", "category": "game",
"name": {
"zh-CN": "东方绯想天"
},
"description": { "description": {
"zh-CN": "fxt desc" "zh-CN": "fxt desc"
}, },
"author": "ZUN", "tags": [
"game"
],
"homepage": "http://www.myacg.cc", "homepage": "http://www.myacg.cc",
"category": "game", "author": "ZUN",
"actions": { "actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": { "darwin": {
"main": { "main": {
"execute": "", "execute": "th07.exe",
"args": [], "args": [],
"env": "", "open": "wine",
"open": "" "env": {
"LC_ALL": "ja_JP"
}
} }
} }
}, },
"references": {}, "version": {
"locales": [ "darwin": "1.06"
"zh-CN" },
], "references": {
"download": {}, "win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th095.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th095.meta4"
},
"news": [ "news": [
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}, },
{ {
"title": "News Title",
"url": "#", "url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg" "image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
} }
], ],
"id": "th095",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u6587\u82b1\u5e16"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [ "tags": [
"game" "game"
], ],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": { "version": {
"darwin": "1.06" "darwin": "1.06"
}, },
"local": { "references": {
"path": "", "win32": [],
"version": "" "darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th09-langzh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th09-langzh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th09-langzh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u82b1\u6620\u51a2 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th09.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th09.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th09",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u82b1\u6620\u51a2"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th105-lang-zh-CN.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th105-lang-zh-CN.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th105-lang-zh-CN",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u7eef\u60f3\u5929 \u8bed\u8a00\u5305 (\u7b80\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th105.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th105.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th105",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u7eef\u60f3\u5929"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th10-lang-zh-CN-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th10-lang-zh-CN-zh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th10-lang-zh-CN-zh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u98ce\u795e\u5f55 \u8bed\u8a00\u5305 (\u7b80\u4f53\u4e2d\u6587, \u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th10.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th10.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th10",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u98ce\u795e\u5f55"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th11-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th11-lang-zh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th11-lang-zh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u5730\u7075\u6bbf \u8bed\u8a00\u5305 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th11.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th11.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th11",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u5730\u7075\u6bbf"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th123-lang-zh-CN.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th123-lang-zh-CN.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th123-lang-zh-CN",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u975e\u60f3\u5929\u5219 \u8bed\u8a00\u5305 (\u7b80\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th123.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th123.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th123",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u975e\u60f3\u5929\u5219"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th12-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th12-lang-zh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th12-lang-zh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u661f\u83b2\u8239 \u8bed\u8a00\u5305 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th12.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th12.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th12",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u661f\u83b2\u8239"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th1-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th1-lang-zh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th1-lang-zh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u7075\u5f02\u4f20 \u8bed\u8a00\u5305 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th1.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th1.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th1",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u7075\u5f02\u4f20"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th2-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th2-lang-zh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th2-lang-zh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u68a6\u65f6\u7a7a \u8bed\u8a00\u5305 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th2.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th2.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th2",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u68a6\u65f6\u7a7a"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th3-lang-zh-TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th3-lang-zh-TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th3-lang-zh-TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u5c01\u9b54\u5f55 \u8bed\u8a00\u5305 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th3.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th3.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th3",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u5c01\u9b54\u5f55"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th4-lang-zh_TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th4-lang-zh_TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th4-lang-zh_TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u5e7b\u60f3\u4e61 \u8bed\u8a00\u5305 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th4.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th4.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th4",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u5e7b\u60f3\u4e61"
}
},
{
"category": "lang",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th5-lang-zh_TW.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th5-lang-zh_TW.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th5-lang-zh_TW",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u602a\u7eee\u8c08 \u8bed\u8a00\u5305 (\u7e41\u4f53\u4e2d\u6587)"
}
},
{
"category": "game",
"description": {
"zh-CN": "fxt desc"
},
"tags": [
"game"
],
"homepage": "http://www.myacg.cc",
"author": "ZUN",
"actions": {
"win32": {
"main": {
"execute": "th07.exe",
"args": [],
"env": {
"LC_ALL": "ja_JP"
}
}
},
"darwin": {
"main": {
"execute": "th07.exe",
"args": [],
"open": "wine",
"env": {
"LC_ALL": "ja_JP"
}
}
}
},
"version": {
"darwin": "1.06"
},
"references": {
"win32": [],
"darwin": [
{
"type": "emulator",
"id": "th06"
},
{
"type": "language",
"id": "th12_mod1"
},
{
"type": "emulator",
"id": "wine"
}
]
},
"download": {
"win32": "http://thief.mycard.moe/metalinks/th5.meta4",
"darwin": "http://thief.mycard.moe/metalinks/th5.meta4"
},
"news": [
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
},
{
"url": "#",
"image": "http://www.myacg.cc/wp-content/uploads/2000/01/newBanner51.jpg",
"title": "News Title"
}
],
"id": "th5",
"locales": [
"zh-CN"
],
"name": {
"zh-CN": "\u4e1c\u65b9\u602a\u7eee\u8c08"
} }
} }
] ]
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment