Generating code from a validator + saving file
parent
ca878de953
commit
1fce5f2d69
|
@ -21,9 +21,11 @@ def change_font_size(label: QLabel | QLineEdit, factor: float) -> QLabel:
|
||||||
|
|
||||||
|
|
||||||
class OptionsWidget(QWidget):
|
class OptionsWidget(QWidget):
|
||||||
def __init__(self):
|
def __init__(self, parent: QWidget):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
|
self.parent = parent
|
||||||
|
|
||||||
options = [("Buffs", "Some songs affect the characters with strengthen\nand haste afflictions."),
|
options = [("Buffs", "Some songs affect the characters with strengthen\nand haste afflictions."),
|
||||||
("De-buffs", "Some songs affect the characters with psychosis \naffliction."),
|
("De-buffs", "Some songs affect the characters with psychosis \naffliction."),
|
||||||
("Walkmans", "Include personal music players (walkmans)"),
|
("Walkmans", "Include personal music players (walkmans)"),
|
||||||
|
@ -112,9 +114,11 @@ class OptionsWidget(QWidget):
|
||||||
|
|
||||||
|
|
||||||
class EditorWidget(QWidget):
|
class EditorWidget(QWidget):
|
||||||
def __init__(self):
|
def __init__(self, parent: QWidget):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
|
self.parent = parent
|
||||||
|
|
||||||
self.tapes_yaml = Path("../source/tapes.yaml")
|
self.tapes_yaml = Path("../source/tapes.yaml")
|
||||||
self.filename_string = f"<tt style=\"font-family: consolas;\"><b>{self.tapes_yaml.name}</b></tt>"
|
self.filename_string = f"<tt style=\"font-family: consolas;\"><b>{self.tapes_yaml.name}</b></tt>"
|
||||||
|
|
||||||
|
@ -133,6 +137,7 @@ class EditorWidget(QWidget):
|
||||||
self.save_code_pushbutton = QPushButton()
|
self.save_code_pushbutton = QPushButton()
|
||||||
self.save_code_pushbutton.setIcon(QIcon("./icons/ic_save_24px.svg"))
|
self.save_code_pushbutton.setIcon(QIcon("./icons/ic_save_24px.svg"))
|
||||||
self.save_code_pushbutton.setToolTip("Save setup")
|
self.save_code_pushbutton.setToolTip("Save setup")
|
||||||
|
self.save_code_pushbutton.clicked.connect(self.save_file)
|
||||||
self.transfer_to_validator_pushbutton = QPushButton()
|
self.transfer_to_validator_pushbutton = QPushButton()
|
||||||
self.transfer_to_validator_pushbutton.setIcon(QIcon("./icons/ic_keyboard_double_arrow_right_24px.svg"))
|
self.transfer_to_validator_pushbutton.setIcon(QIcon("./icons/ic_keyboard_double_arrow_right_24px.svg"))
|
||||||
self.transfer_to_validator_pushbutton.setToolTip("Apply the code.")
|
self.transfer_to_validator_pushbutton.setToolTip("Apply the code.")
|
||||||
|
@ -175,6 +180,10 @@ class EditorWidget(QWidget):
|
||||||
text = fp.read()
|
text = fp.read()
|
||||||
self.editor.setPlainText(text)
|
self.editor.setPlainText(text)
|
||||||
|
|
||||||
|
def save_file(self):
|
||||||
|
with open(self.tapes_yaml, "w+", encoding="utf-8") as fp:
|
||||||
|
fp.write(self.editor.toPlainText())
|
||||||
|
|
||||||
def open_file(self):
|
def open_file(self):
|
||||||
os.startfile(self.tapes_yaml)
|
os.startfile(self.tapes_yaml)
|
||||||
|
|
||||||
|
@ -202,7 +211,6 @@ class EditorWidget(QWidget):
|
||||||
|
|
||||||
|
|
||||||
class ProcessEditWidget(QWidget):
|
class ProcessEditWidget(QWidget):
|
||||||
# TODO: move process to another part in yaml
|
|
||||||
def __init__(self, tape: dict):
|
def __init__(self, tape: dict):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
|
@ -527,13 +535,16 @@ class TapeListWidget(QWidget):
|
||||||
|
|
||||||
|
|
||||||
class ValidationWidget(QWidget):
|
class ValidationWidget(QWidget):
|
||||||
def __init__(self):
|
def __init__(self, parent: QWidget):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
|
self.parent = parent
|
||||||
|
|
||||||
self.tapes = self.load_tapes()
|
self.tapes = self.load_tapes()
|
||||||
self.transfer_to_code_pushbutton = QPushButton()
|
self.transfer_to_code_pushbutton = QPushButton()
|
||||||
self.transfer_to_code_pushbutton.setIcon(QIcon("./icons/ic_keyboard_double_arrow_left_24px.svg"))
|
self.transfer_to_code_pushbutton.setIcon(QIcon("./icons/ic_keyboard_double_arrow_left_24px.svg"))
|
||||||
self.transfer_to_code_pushbutton.setToolTip("Update the code")
|
self.transfer_to_code_pushbutton.setToolTip("Update the code")
|
||||||
|
self.transfer_to_code_pushbutton.clicked.connect(self.save_tapes)
|
||||||
self.jump_spinbox = QSpinBox()
|
self.jump_spinbox = QSpinBox()
|
||||||
#self.search_lineedit = QLineEdit()
|
#self.search_lineedit = QLineEdit()
|
||||||
#self.search_lineedit.setPlaceholderText("Search ...")
|
#self.search_lineedit.setPlaceholderText("Search ...")
|
||||||
|
@ -571,12 +582,18 @@ class ValidationWidget(QWidget):
|
||||||
self.setMinimumWidth(470)
|
self.setMinimumWidth(470)
|
||||||
self.setMaximumWidth(470)
|
self.setMaximumWidth(470)
|
||||||
|
|
||||||
|
import tempfile
|
||||||
|
|
||||||
def load_tapes(self):
|
def load_tapes(self):
|
||||||
with open("../source/tapes.yaml", encoding="utf-8") as fp:
|
with open("../source/tapes.yaml", encoding="utf-8") as fp:
|
||||||
tapes = yaml.safe_load(fp)
|
tapes = yaml.safe_load(fp)
|
||||||
|
|
||||||
return tapes
|
return tapes
|
||||||
|
|
||||||
|
def save_tapes(self):
|
||||||
|
yaml_text = yaml.safe_dump(self.tapes, sort_keys=False, allow_unicode=True).replace("\n-", "\n\n-")
|
||||||
|
self.parent.editor_widget.editor.setPlainText(yaml_text)
|
||||||
|
|
||||||
def jump_to_tape(self, tape_number):
|
def jump_to_tape(self, tape_number):
|
||||||
scrollbar = self.scroll.verticalScrollBar()
|
scrollbar = self.scroll.verticalScrollBar()
|
||||||
|
|
||||||
|
@ -676,13 +693,13 @@ class MainWidget(QWidget):
|
||||||
|
|
||||||
layout = QHBoxLayout()
|
layout = QHBoxLayout()
|
||||||
|
|
||||||
options = OptionsWidget()
|
self.options_widget = OptionsWidget(self)
|
||||||
editor = EditorWidget()
|
self.editor_widget = EditorWidget(self)
|
||||||
validation = ValidationWidget()
|
self.validation_widget = ValidationWidget(self)
|
||||||
# install = InstallWidget()
|
# install = InstallWidget()
|
||||||
layout.addWidget(options)
|
layout.addWidget(self.options_widget)
|
||||||
layout.addWidget(editor)
|
layout.addWidget(self.editor_widget)
|
||||||
layout.addWidget(validation)
|
layout.addWidget(self.validation_widget)
|
||||||
# layout.addWidget(install)
|
# layout.addWidget(install)
|
||||||
|
|
||||||
self.setLayout(layout)
|
self.setLayout(layout)
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
name: Blank Tape
|
name: Blank Tape
|
||||||
source: ./source/original_audio/blank.ogg
|
source: ./source/original_audio/blank.ogg
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -33,10 +33,10 @@
|
||||||
name: DMX - X Gon Give It To Ya
|
name: DMX - X Gon Give It To Ya
|
||||||
source: https://www.youtube.com/watch?v=vkOJ9uNj9EY
|
source: https://www.youtube.com/watch?v=vkOJ9uNj9EY
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -66,10 +66,10 @@
|
||||||
name: DMX Carnage Cut
|
name: DMX Carnage Cut
|
||||||
source: https://www.youtube.com/watch?v=vkOJ9uNj9EY
|
source: https://www.youtube.com/watch?v=vkOJ9uNj9EY
|
||||||
process:
|
process:
|
||||||
start: "00:00:27.0"
|
start: '00:00:27.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -99,10 +99,10 @@
|
||||||
name: Vampire Dance Club
|
name: Vampire Dance Club
|
||||||
source: https://www.youtube.com/watch?v=cNOP2t9FObw
|
source: https://www.youtube.com/watch?v=cNOP2t9FObw
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.04
|
probability: 0.04
|
||||||
|
@ -132,10 +132,10 @@
|
||||||
name: Atari Teenage Riot - SPEED
|
name: Atari Teenage Riot - SPEED
|
||||||
source: https://www.youtube.com/watch?v=plAr3adKbyc
|
source: https://www.youtube.com/watch?v=plAr3adKbyc
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -165,10 +165,10 @@
|
||||||
name: Dragostea Din Tei
|
name: Dragostea Din Tei
|
||||||
source: https://www.youtube.com/watch?v=zxbufWzX1NA
|
source: https://www.youtube.com/watch?v=zxbufWzX1NA
|
||||||
process:
|
process:
|
||||||
start: "00:00:01.4"
|
start: '00:00:01.4'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -198,10 +198,10 @@
|
||||||
name: Kenny Larkin - Java
|
name: Kenny Larkin - Java
|
||||||
source: https://www.youtube.com/watch?v=PoaLz0UK6KY
|
source: https://www.youtube.com/watch?v=PoaLz0UK6KY
|
||||||
process:
|
process:
|
||||||
start: "00:01:28.0"
|
start: '00:01:28.0'
|
||||||
end: "00:06:50.0"
|
end: '00:06:50.0'
|
||||||
volume: 2
|
volume: 2
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -231,10 +231,10 @@
|
||||||
name: Menace Ruine - Dark Mother
|
name: Menace Ruine - Dark Mother
|
||||||
source: https://www.youtube.com/watch?v=0XpL0LwYC0s
|
source: https://www.youtube.com/watch?v=0XpL0LwYC0s
|
||||||
process:
|
process:
|
||||||
start: "00:01:12.0"
|
start: '00:01:12.0'
|
||||||
end: "00:02:49.0"
|
end: '00:02:49.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -264,10 +264,10 @@
|
||||||
name: Sewer Goddess - Chained To The Edge Of Existence
|
name: Sewer Goddess - Chained To The Edge Of Existence
|
||||||
source: https://www.youtube.com/watch?v=GfdfzslZ1GY
|
source: https://www.youtube.com/watch?v=GfdfzslZ1GY
|
||||||
process:
|
process:
|
||||||
start: "00:02:20.0"
|
start: '00:02:20.0'
|
||||||
end: "00:04:32.0"
|
end: '00:04:32.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -297,10 +297,10 @@
|
||||||
name: Urfaust - Die Kalte Teufelsfaust
|
name: Urfaust - Die Kalte Teufelsfaust
|
||||||
source: https://www.youtube.com/watch?v=mjHaJq1BTQ4
|
source: https://www.youtube.com/watch?v=mjHaJq1BTQ4
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 3
|
volume: 3
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -330,10 +330,10 @@
|
||||||
name: Rainbow Stalin
|
name: Rainbow Stalin
|
||||||
source: https://www.youtube.com/watch?v=zab9cluVJa0
|
source: https://www.youtube.com/watch?v=zab9cluVJa0
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -365,10 +365,10 @@
|
||||||
name: Альянс - На заре
|
name: Альянс - На заре
|
||||||
source: https://www.youtube.com/watch?v=tUBVEKzsZ-k
|
source: https://www.youtube.com/watch?v=tUBVEKzsZ-k
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 3
|
volume: 3
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -398,10 +398,10 @@
|
||||||
name: Termiti - Vjeran pas
|
name: Termiti - Vjeran pas
|
||||||
source: https://www.youtube.com/watch?v=QO3fQvTF5Lo
|
source: https://www.youtube.com/watch?v=QO3fQvTF5Lo
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 3
|
volume: 3
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -431,10 +431,10 @@
|
||||||
name: Morbidi I Mnoći - Put
|
name: Morbidi I Mnoći - Put
|
||||||
source: https://www.youtube.com/watch?v=18Ku0EaiS88
|
source: https://www.youtube.com/watch?v=18Ku0EaiS88
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:04:18.0"
|
end: '00:04:18.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -464,10 +464,10 @@
|
||||||
name: Doodle Let Me Go
|
name: Doodle Let Me Go
|
||||||
source: https://www.youtube.com/watch?v=CNQt86A2Kow
|
source: https://www.youtube.com/watch?v=CNQt86A2Kow
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:02:45.0"
|
end: '00:02:45.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -497,10 +497,10 @@
|
||||||
name: Rolling Down To Old Maui
|
name: Rolling Down To Old Maui
|
||||||
source: https://www.youtube.com/watch?v=P7GC9KsvkDI
|
source: https://www.youtube.com/watch?v=P7GC9KsvkDI
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:03:20.0"
|
end: '00:03:20.0'
|
||||||
volume: 6
|
volume: 6
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -530,10 +530,10 @@
|
||||||
name: Roll the Old Chariot
|
name: Roll the Old Chariot
|
||||||
source: https://www.youtube.com/watch?v=-CuyLbC2TZo
|
source: https://www.youtube.com/watch?v=-CuyLbC2TZo
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:02:33.0"
|
end: '00:02:33.0'
|
||||||
volume: 6
|
volume: 6
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -563,10 +563,10 @@
|
||||||
name: Weigh, Hey and up She Rises
|
name: Weigh, Hey and up She Rises
|
||||||
source: https://www.youtube.com/watch?v=1YSltK-10zk
|
source: https://www.youtube.com/watch?v=1YSltK-10zk
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 6
|
volume: 6
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -596,10 +596,10 @@
|
||||||
name: Roll Northumbria
|
name: Roll Northumbria
|
||||||
source: https://www.youtube.com/watch?v=-d3XHQVMHDM
|
source: https://www.youtube.com/watch?v=-d3XHQVMHDM
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -629,10 +629,10 @@
|
||||||
name: 15 Men and a Bottle of Rum
|
name: 15 Men and a Bottle of Rum
|
||||||
source: https://www.youtube.com/watch?v=nzcv5TJkJBA
|
source: https://www.youtube.com/watch?v=nzcv5TJkJBA
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 6
|
volume: 6
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -662,10 +662,10 @@
|
||||||
name: Biosphere - Daphnis 26
|
name: Biosphere - Daphnis 26
|
||||||
source: https://www.youtube.com/watch?v=l0h4Q-0GV-U
|
source: https://www.youtube.com/watch?v=l0h4Q-0GV-U
|
||||||
process:
|
process:
|
||||||
start: "00:04:11.0"
|
start: '00:04:11.0'
|
||||||
end: "00:05:51.0"
|
end: '00:05:51.0'
|
||||||
volume: 3
|
volume: 3
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -695,10 +695,10 @@
|
||||||
name: Bedouin - Set The Control For The Heart Of The Sun
|
name: Bedouin - Set The Control For The Heart Of The Sun
|
||||||
source: https://www.youtube.com/watch?v=d8vetnC1jYo
|
source: https://www.youtube.com/watch?v=d8vetnC1jYo
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 3
|
volume: 3
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -728,10 +728,10 @@
|
||||||
name: Dead Meadow - Me and the Devil Blues
|
name: Dead Meadow - Me and the Devil Blues
|
||||||
source: https://www.youtube.com/watch?v=HejsUs-IND8
|
source: https://www.youtube.com/watch?v=HejsUs-IND8
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 6
|
volume: 6
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.02
|
probability: 0.02
|
||||||
|
@ -761,10 +761,10 @@
|
||||||
name: Hardbass
|
name: Hardbass
|
||||||
source: https://www.youtube.com/watch?v=BnTW6fZz-1E
|
source: https://www.youtube.com/watch?v=BnTW6fZz-1E
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -796,10 +796,10 @@
|
||||||
name: Come out and Fight
|
name: Come out and Fight
|
||||||
source: https://www.youtube.com/watch?v=OT0yoo9B2Bc
|
source: https://www.youtube.com/watch?v=OT0yoo9B2Bc
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:02:35.0"
|
end: '00:02:35.0'
|
||||||
volume: 2
|
volume: 2
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -829,10 +829,10 @@
|
||||||
name: Aphex Twin - Tha
|
name: Aphex Twin - Tha
|
||||||
source: https://www.youtube.com/watch?v=N3G7JPTVVEQ
|
source: https://www.youtube.com/watch?v=N3G7JPTVVEQ
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:04:08.8"
|
end: '00:04:08.8'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -862,10 +862,10 @@
|
||||||
name: Led Zeppelin - Immigrant Song
|
name: Led Zeppelin - Immigrant Song
|
||||||
source: https://www.youtube.com/watch?v=y8OtzJtp-EM
|
source: https://www.youtube.com/watch?v=y8OtzJtp-EM
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 3
|
volume: 3
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -893,10 +893,10 @@
|
||||||
name: The Hunt for Red October
|
name: The Hunt for Red October
|
||||||
source: https://www.youtube.com/watch?v=YEt41bYQBgE
|
source: https://www.youtube.com/watch?v=YEt41bYQBgE
|
||||||
process:
|
process:
|
||||||
start: "00:01:24.0"
|
start: '00:01:24.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 10
|
volume: 10
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -926,10 +926,10 @@
|
||||||
name: Шугейз-принцесса
|
name: Шугейз-принцесса
|
||||||
source: https://www.youtube.com/watch?v=j3NG8UScSiA
|
source: https://www.youtube.com/watch?v=j3NG8UScSiA
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -959,10 +959,10 @@
|
||||||
name: УБИЙЦЫ - Россия
|
name: УБИЙЦЫ - Россия
|
||||||
source: https://www.youtube.com/watch?v=DJVb9yvI3Go
|
source: https://www.youtube.com/watch?v=DJVb9yvI3Go
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -992,8 +992,8 @@
|
||||||
name: Inka - Schritte (08080 remix)
|
name: Inka - Schritte (08080 remix)
|
||||||
source: ./source/original_audio/schritte_08080.ogg
|
source: ./source/original_audio/schritte_08080.ogg
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: Anžiček remix
|
note: Anžiček remix
|
||||||
spawn:
|
spawn:
|
||||||
|
@ -1025,10 +1025,10 @@
|
||||||
name: Inka - Schritte
|
name: Inka - Schritte
|
||||||
source: https://www.youtube.com/watch?v=vkuqR6skYHg
|
source: https://www.youtube.com/watch?v=vkuqR6skYHg
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -1056,8 +1056,8 @@
|
||||||
name: Neznani Rock Fotri
|
name: Neznani Rock Fotri
|
||||||
source: ./source/original_audio/wacky_tape.ogg
|
source: ./source/original_audio/wacky_tape.ogg
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: Made by a broken cassette player
|
note: Made by a broken cassette player
|
||||||
spawn:
|
spawn:
|
||||||
|
@ -1087,8 +1087,8 @@
|
||||||
name: 08080 - Minor Threat
|
name: 08080 - Minor Threat
|
||||||
source: ./source/original_audio/08080_minor_threat.ogg
|
source: ./source/original_audio/08080_minor_threat.ogg
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: Original song by 08080
|
note: Original song by 08080
|
||||||
spawn:
|
spawn:
|
||||||
|
@ -1120,8 +1120,8 @@
|
||||||
name: 08080 - Canyon's Joyride
|
name: 08080 - Canyon's Joyride
|
||||||
source: ./source/original_audio/08080_canyons_joyride.ogg
|
source: ./source/original_audio/08080_canyons_joyride.ogg
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: Original song by 08080
|
note: Original song by 08080
|
||||||
spawn:
|
spawn:
|
||||||
|
@ -1153,10 +1153,10 @@
|
||||||
name: ∑
|
name: ∑
|
||||||
source: https://www.youtube.com/watch?v=1-emQo-7O3Y
|
source: https://www.youtube.com/watch?v=1-emQo-7O3Y
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -1186,10 +1186,10 @@
|
||||||
name: Boards of Canada - The Devil Is in the Details
|
name: Boards of Canada - The Devil Is in the Details
|
||||||
source: https://www.youtube.com/watch?v=wxPLzms6Coc
|
source: https://www.youtube.com/watch?v=wxPLzms6Coc
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -1219,10 +1219,10 @@
|
||||||
name: L.O.T.I.O.N. Multinational Corporation - Alphabrain
|
name: L.O.T.I.O.N. Multinational Corporation - Alphabrain
|
||||||
source: https://www.youtube.com/watch?v=P6js2T8EB0c
|
source: https://www.youtube.com/watch?v=P6js2T8EB0c
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.05
|
probability: 0.05
|
||||||
|
@ -1252,10 +1252,10 @@
|
||||||
name: Smoke City - Underwater Love
|
name: Smoke City - Underwater Love
|
||||||
source: https://www.youtube.com/watch?v=HuLjsW8XhY4
|
source: https://www.youtube.com/watch?v=HuLjsW8XhY4
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:06:46.0"
|
end: '00:06:46.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: outpostcrewcabinet
|
- location: outpostcrewcabinet
|
||||||
probability: 0.02
|
probability: 0.02
|
||||||
|
@ -1283,10 +1283,10 @@
|
||||||
name: The Room
|
name: The Room
|
||||||
source: https://www.youtube.com/watch?v=NZfox7y8VAg
|
source: https://www.youtube.com/watch?v=NZfox7y8VAg
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 12
|
volume: 12
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.03
|
probability: 0.03
|
||||||
|
@ -1316,10 +1316,10 @@
|
||||||
name: Kiss The Anus Of A Black Cat - The Shadows Are You
|
name: Kiss The Anus Of A Black Cat - The Shadows Are You
|
||||||
source: https://www.youtube.com/watch?v=Dn2hOxuLY8M
|
source: https://www.youtube.com/watch?v=Dn2hOxuLY8M
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.04
|
probability: 0.04
|
||||||
|
@ -1349,10 +1349,10 @@
|
||||||
name: Balans - Sam Naprej
|
name: Balans - Sam Naprej
|
||||||
source: https://www.youtube.com/watch?v=JqqXdF6DP6U
|
source: https://www.youtube.com/watch?v=JqqXdF6DP6U
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.04
|
probability: 0.04
|
||||||
|
@ -1382,10 +1382,10 @@
|
||||||
name: Dio - Holy Diver
|
name: Dio - Holy Diver
|
||||||
source: https://youtu.be/1Obtf6ftDc8
|
source: https://youtu.be/1Obtf6ftDc8
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.04
|
probability: 0.04
|
||||||
|
@ -1419,10 +1419,10 @@
|
||||||
name: Meshuggah - Rational Gaze
|
name: Meshuggah - Rational Gaze
|
||||||
source: https://www.youtube.com/watch?v=rkrjE4QRsys
|
source: https://www.youtube.com/watch?v=rkrjE4QRsys
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:05:15.0"
|
end: '00:05:15.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.04
|
probability: 0.04
|
||||||
|
@ -1452,10 +1452,10 @@
|
||||||
name: Death Grips - The Cage
|
name: Death Grips - The Cage
|
||||||
source: https://www.youtube.com/watch?v=mokXWBN89oo
|
source: https://www.youtube.com/watch?v=mokXWBN89oo
|
||||||
process:
|
process:
|
||||||
start: "00:00:00.0"
|
start: '00:00:00.0'
|
||||||
end: "00:00:00.0"
|
end: '00:00:00.0'
|
||||||
volume: 0
|
volume: 0
|
||||||
note: ""
|
note: ''
|
||||||
spawn:
|
spawn:
|
||||||
- location: abandonedcrewcab
|
- location: abandonedcrewcab
|
||||||
probability: 0.04
|
probability: 0.04
|
||||||
|
|
Loading…
Reference in New Issue