Installer jin-yong-qun-xia-chuan-internet-archive
files:
- cue_file: https://archive.org/download/heroesofjinyong-iso/LEGEND/IMAGE.cue
- img_file: https://archive.org/download/heroesofjinyong-iso/LEGEND/IMAGE.img
game:
config_file: $GAMEDIR/dosbox_lutris.conf
main_file: $GAMEDIR/dosbox_game.conf
installer:
- mkdir: $GAMEDIR/cd
- mkdir: $GAMEDIR/game
- move:
dst: $GAMEDIR/cd/IMAGE.cue
src: cue_file
- move:
dst: $GAMEDIR/cd/IMAGE.img
src: img_file
- write_file:
content: '@echo off
copy D:\*.* C:\game\
exit
'
file: $GAMEDIR/cp.bat
- write_file:
content: '[autoexec]
mount c "$GAMEDIR" -t dir
mount e "$GAMEDIR/cd" -t dir
imgmount d e:\IMAGE.cue -t cdrom
c:
cp
'
file: $GAMEDIR/dosbox_copy.conf
- execute:
command: dosbox -conf $GAMEDIR/dosbox_copy.conf
disable_runtime: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: aspect
section: render
value: false
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: autolock
section: sdl
value: false
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: sensitivity
section: sdl
value: 100
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: machine
section: dosbox
value: svga_s3
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: memsize
section: dosbox
value: 16
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: xms
section: dos
value: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: ems
section: dos
value: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: umb
section: dos
value: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: keyboardlayout
section: dos
value: auto
- write_file:
content: '[autoexec]
mount c "$GAMEDIR/game" -t dir
c:
PLAY
exit'
file: $GAMEDIR/dosbox_game.conf
description: Heroes of Jin Yong - Internet Archive version
game_slug: jin-yong-qun-xia-chuan
gogslug: ''
humblestoreid: ''
installer_slug: jin-yong-qun-xia-chuan-internet-archive
name: "\u91D1\u5EB8\u7FA4\u4FE0\u50B3"
notes: "If you are on Linux, you might need to manually install sdl2_net package.\r\
\n\r\nThis installer accesses archive.org data and web pages. Review the terms of\
\ use for archive.org here: https://archive.org/about/terms.php.\r\nSpecifically\
\ archive.org states \"Some of the content available through the Archive may be\
\ governed by local, national, and/or international laws and regulations, and your\
\ use of such content is solely at your own risk\""
runner: dosbox
script:
files:
- cue_file: https://archive.org/download/heroesofjinyong-iso/LEGEND/IMAGE.cue
- img_file: https://archive.org/download/heroesofjinyong-iso/LEGEND/IMAGE.img
game:
config_file: $GAMEDIR/dosbox_lutris.conf
main_file: $GAMEDIR/dosbox_game.conf
installer:
- mkdir: $GAMEDIR/cd
- mkdir: $GAMEDIR/game
- move:
dst: $GAMEDIR/cd/IMAGE.cue
src: cue_file
- move:
dst: $GAMEDIR/cd/IMAGE.img
src: img_file
- write_file:
content: '@echo off
copy D:\*.* C:\game\
exit
'
file: $GAMEDIR/cp.bat
- write_file:
content: '[autoexec]
mount c "$GAMEDIR" -t dir
mount e "$GAMEDIR/cd" -t dir
imgmount d e:\IMAGE.cue -t cdrom
c:
cp
'
file: $GAMEDIR/dosbox_copy.conf
- execute:
command: dosbox -conf $GAMEDIR/dosbox_copy.conf
disable_runtime: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: aspect
section: render
value: false
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: autolock
section: sdl
value: false
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: sensitivity
section: sdl
value: 100
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: machine
section: dosbox
value: svga_s3
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: memsize
section: dosbox
value: 16
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: xms
section: dos
value: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: ems
section: dos
value: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: umb
section: dos
value: true
- write_config:
file: $GAMEDIR/dosbox_lutris.conf
key: keyboardlayout
section: dos
value: auto
- write_file:
content: '[autoexec]
mount c "$GAMEDIR/game" -t dir
c:
PLAY
exit'
file: $GAMEDIR/dosbox_game.conf
slug: jin-yong-qun-xia-chuan-internet-archive
steamid: null
version: Internet Archive
year: 1996
{
"game_slug": "jin-yong-qun-xia-chuan",
"version": "Internet Archive",
"description": "Heroes of Jin Yong - Internet Archive version",
"notes": "If you are on Linux, you might need to manually install sdl2_net package.\r\n\r\nThis installer accesses archive.org data and web pages. Review the terms of use for archive.org here: https://archive.org/about/terms.php.\r\nSpecifically archive.org states \"Some of the content available through the Archive may be governed by local, national, and/or international laws and regulations, and your use of such content is solely at your own risk\"",
"name": "\u91d1\u5eb8\u7fa4\u4fe0\u50b3",
"year": 1996,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "dosbox",
"slug": "jin-yong-qun-xia-chuan-internet-archive",
"installer_slug": "jin-yong-qun-xia-chuan-internet-archive",
"script": {
"files": [
{
"cue_file": "https://archive.org/download/heroesofjinyong-iso/LEGEND/IMAGE.cue"
},
{
"img_file": "https://archive.org/download/heroesofjinyong-iso/LEGEND/IMAGE.img"
}
],
"game": {
"config_file": "$GAMEDIR/dosbox_lutris.conf",
"main_file": "$GAMEDIR/dosbox_game.conf"
},
"installer": [
{
"mkdir": "$GAMEDIR/cd"
},
{
"mkdir": "$GAMEDIR/game"
},
{
"move": {
"dst": "$GAMEDIR/cd/IMAGE.cue",
"src": "cue_file"
}
},
{
"move": {
"dst": "$GAMEDIR/cd/IMAGE.img",
"src": "img_file"
}
},
{
"write_file": {
"content": "@echo off\ncopy D:\\*.* C:\\game\\\nexit\n",
"file": "$GAMEDIR/cp.bat"
}
},
{
"write_file": {
"content": "[autoexec]\nmount c \"$GAMEDIR\" -t dir\nmount e \"$GAMEDIR/cd\" -t dir\nimgmount d e:\\IMAGE.cue -t cdrom\nc:\ncp\n",
"file": "$GAMEDIR/dosbox_copy.conf"
}
},
{
"execute": {
"command": "dosbox -conf $GAMEDIR/dosbox_copy.conf",
"disable_runtime": true
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "aspect",
"section": "render",
"value": false
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "autolock",
"section": "sdl",
"value": false
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "sensitivity",
"section": "sdl",
"value": 100
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "machine",
"section": "dosbox",
"value": "svga_s3"
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "memsize",
"section": "dosbox",
"value": 16
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "xms",
"section": "dos",
"value": true
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "ems",
"section": "dos",
"value": true
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "umb",
"section": "dos",
"value": true
}
},
{
"write_config": {
"file": "$GAMEDIR/dosbox_lutris.conf",
"key": "keyboardlayout",
"section": "dos",
"value": "auto"
}
},
{
"write_file": {
"content": "[autoexec]\nmount c \"$GAMEDIR/game\" -t dir\nc:\nPLAY\nexit",
"file": "$GAMEDIR/dosbox_game.conf"
}
}
]
}
}