Rework to support more than 2 lists

Rework build.py

Move files to new format
This commit is contained in:
fanyx 2023-01-17 19:29:16 +01:00
parent c45aecacb4
commit eb9cee05a2
6 changed files with 547 additions and 575 deletions

View File

@ -1 +1 @@
list-of-game.txt gamelog.txt

284
build.py
View File

@ -1,20 +1,27 @@
#!/bin/env python #!/bin/env python
import yaml from yaml import safe_load
from glob import glob
from os.path import dirname from os.path import dirname
BASE = dirname(__file__) + '/src' BASE = dirname(__file__) + '/src'
FILES = glob(f'{BASE}/*.yaml')
TITLE_LEFT = "List of Shame" # GLOBAL VARIABLES
TITLE_RIGHT = "List of Pride"
global CORNER_LEFT, CORNER_RIGHT, WALL_LEFT, WALL_RIGHT
# CONSTANTS
MAX_WIDTH = 64
MAX_WIDTH_TITLE = 40 MAX_WIDTH_TITLE = 40
MAX_WIDTH_PLATFORM = 4 MAX_WIDTH_PLATFORM = 4
MAX_WIDTH_NAME = 54 MAX_WIDTH_NAME = 54
MAX_WIDTH = 1 + MAX_WIDTH_PLATFORM + 3 + MAX_WIDTH_NAME + 1
TITLE_PADDING = 7 TITLE_PADDING = 7
DELIMITER = "| :|" DELIMITER = "| :|"
# FUNCTIONS
# split strings longer than length into a list # split strings longer than length into a list
# strings are split at last index of delim # strings are split at last index of delim
def split_to_list(str, length, delim=' '): def split_to_list(str, length, delim=' '):
@ -29,187 +36,158 @@ def split_to_list(str, length, delim=' '):
return l return l
# build_header using section title def len_wall(wl, wr):
def build_header(l_title, add_index=False, index_string=None): return len(wl + wr)
def build_header(s_title, add_index=False, index=None):
global CORNER_LEFT, CORNER_RIGHT, WALL_LEFT, WALL_RIGHT
# split title to list if it's too long
if len(s_title) > MAX_WIDTH_TITLE:
l_title = split_to_list(s_title, MAX_WIDTH_TITLE)
else:
l_title = [s_title]
header = [] header = []
# prepare left and right padding to center title
len_title = len(l_title[0]) len_title = len(l_title[0])
pad, pad_left = divmod(MAX_WIDTH - (len_title + (TITLE_PADDING * 2)) - 2, 2) pad, pad_left = divmod((MAX_WIDTH + len_wall(WALL_LEFT, WALL_RIGHT)) - (len_title + (TITLE_PADDING * 2)) - 2, 2)
len_border = len_title + ((TITLE_PADDING * 2) - 2) len_border = len_title + ((TITLE_PADDING * 2) - 2)
# upper part # upper part
header.append(' ' * (pad + pad_left + 2) + '_' * len_border + ' ' * (pad + 2)) header.append(' ' * (pad + pad_left + 2) + '_' * len_border + ' ' * (pad + 2))
header.append('_' * (pad + pad_left) + '//' + ' ' * len_border + '\\\\' + '_' * pad) header.append('_' * (pad + pad_left) + '//' + ' ' * len_border + '\\\\' + '_' * pad)
# ' ' padded Title # ' ' padded Title
count = 1 for title_index, title in enumerate(l_title):
for title in l_title: char_pad = '_' if title_index+1 == len(l_title) else ' '
c_pad = '_' if count == len(l_title) else ' '
pad_right = len_title - len(title) pad_right = len_title - len(title)
header.append(c_pad * (pad + pad_left) + '|' + ' ' * TITLE_PADDING + title + ' ' * (TITLE_PADDING + pad_right) + '|' + c_pad * pad) header.append(char_pad * (pad + pad_left) + '|' + ' ' * TITLE_PADDING + title + ' ' * (TITLE_PADDING + pad_right) + '|' + char_pad * pad)
count += 1
# lower part # lower part
# optional navigation tag # optional navigation tag
if add_index == True and index_string != None: if add_index == True and index != None:
header.append(' ' * (pad + pad_left) + '\\\\' + '_' * len_border + '//' + ' ' * (pad - 7) + f'[{index_string}] ') header.append(' ' * (pad + pad_left) + '\\\\' + '_' * len_border + '//' + ' ' * (pad - 7) + f'[{index}] ')
else: else:
header.append(' ' * (pad + pad_left) + '\\\\' + '_' * len_border + '//' + ' ' * pad) header.append(' ' * (pad + pad_left) + '\\\\' + '_' * len_border + '//' + ' ' * pad)
header.append(' ' * MAX_WIDTH) header.append(' ' * (MAX_WIDTH + len_wall(WALL_LEFT, WALL_RIGHT)))
return header return header
def index_string(prefix, index): def index_identifier(prefix, index):
return f'{prefix}{index:>03d}' return f'{prefix}{index:>03d}'
def build_index(yaml, prefix): def build_index(titles, prefix):
l_title = [] global CORNER_LEFT, CORNER_RIGHT, WALL_LEFT, WALL_RIGHT
for item in yaml:
l_title += [item['title']]
l_index = [] index = [
for i, item in enumerate(l_title): ' - ' + item.ljust((MAX_WIDTH + len_wall(WALL_LEFT, WALL_RIGHT)) - 10) + '[' + index_identifier(prefix, i+1) + '] '
l_index += [' - ' + item.ljust(MAX_WIDTH - 10) + f'[{index_string(prefix, i+1)}] '] for i, item in enumerate(titles)
]
l_index += [' ' * MAX_WIDTH] # add one line of blank space for aesthetic reasons
index += [' ' * (MAX_WIDTH + len_wall(WALL_LEFT, WALL_RIGHT))]
return l_index return index
def build_game(name, platform): def build_game(name, platform):
s_platform = platform.ljust(MAX_WIDTH_PLATFORM) return f' {platform.ljust(MAX_WIDTH_PLATFORM)} | {name.ljust(MAX_WIDTH_NAME)} '
s_name = name.ljust(MAX_WIDTH_NAME)
return f' {s_platform} | {s_name} ' def build_table(index, games):
global CORNER_LEFT, CORNER_RIGHT, WALL_LEFT, WALL_RIGHT
# # top of table
# main table_result = [
# CORNER_LEFT + '_' * (MAX_WIDTH_PLATFORM + 2) + ' ' + '_' * (MAX_WIDTH_NAME + 2) + CORNER_RIGHT
, WALL_LEFT + '=' * (MAX_WIDTH_PLATFORM + 2) + '|' + '=' * (MAX_WIDTH_NAME + 2) + WALL_RIGHT
]
# actual game text
for game in games:
name = game['name']
platform = game['platform']
if len(platform) > MAX_WIDTH_PLATFORM:
raise Exception(f"Platform shortcode for {name} is longer than {MAX_WIDTH_PLATFORM} characters. Invalid.")
if len(name) > MAX_WIDTH_NAME:
for i,i_name in enumerate(split_to_list(name, MAX_WIDTH_NAME)):
table_result += [
WALL_LEFT + build_game(i_name, platform if i == 0 else '') + WALL_RIGHT
]
else:
table_result += [
WALL_LEFT + build_game(name, platform) + WALL_RIGHT
]
# bottom of table
table_result += [
WALL_LEFT + '_' * (MAX_WIDTH_PLATFORM + 2) + '|' + '_' * (MAX_WIDTH_NAME + 2) + WALL_RIGHT
]
return table_result
def get_border_for_index(index):
last_index = len(FILES) - 1
if index == 0:
return ' ', '', '|', ''
elif index == last_index:
return '', ' ', '', '|'
else:
return '', '', '', ''
########
# MAIN #
########
def main(): def main():
print('go') print('go')
with open(f'{BASE}/todo.yaml', 'r') as file:
todo_yaml = yaml.safe_load(file)
with open(f'{BASE}/finished.yaml', 'r') as file:
finished_yaml = yaml.safe_load(file)
#
# Section: TO-DO
#
todo_result = []
todo_result += build_header([TITLE_LEFT])
todo_result += build_index(todo_yaml, 'S')
item_count = 0
for section in todo_yaml:
s_title = section['title']
l_title = []
if len(s_title) > MAX_WIDTH_TITLE:
l_title = split_to_list(s_title, MAX_WIDTH_TITLE)
else:
l_title = [s_title]
# Create section header
item_count += 1
todo_result += build_header(l_title, add_index=True, index_string=index_string('S', item_count))
# Create table header
todo_result += [' ______ ________________________________________________________',
'|======|========================================================']
# Add games one by one
# Prefix : |
for game in section['games']:
s_name = game['name']
s_platform = game['platform']
if len(s_platform) > MAX_WIDTH_PLATFORM:
raise Exception(f"Platform shortcode for {s_name} is longer than 4 characters. Cannot parse...")
if len(s_name) > MAX_WIDTH_NAME:
l_name = split_to_list(s_name, MAX_WIDTH_NAME)
for i,i_name in enumerate(l_name):
todo_result += ['|' + build_game(i_name, s_platform if i == 0 else '')]
else:
todo_result += ['|' + build_game(s_name, s_platform)]
# Close table header
todo_result += ['|______|________________________________________________________',
' ' * MAX_WIDTH]
#
# Section: Finished
#
finished_result = []
finished_result += build_header([TITLE_RIGHT])
finished_result += build_index(finished_yaml, 'P')
item_count = 0
for section in finished_yaml:
s_title = section['title']
l_title = []
if len(s_title) > MAX_WIDTH_TITLE:
l_title = split_to_list(s_title, MAX_WIDTH_TITLE)
else:
l_title = [s_title]
# Create section header
item_count += 1
finished_result += build_header(l_title, add_index=True, index_string=index_string('P', item_count))
# Create table header
finished_result += ['______ ________________________________________________________ ',
'======|========================================================|']
# Add games one by one
# Suffix : |
for game in section['games']:
s_name = game['name']
s_platform = game['platform']
if len(s_platform) > MAX_WIDTH_PLATFORM:
raise Exception(f"Platform shortcode for {s_name} is longer than 4 characters. Cannot parse...")
if len(s_name) > MAX_WIDTH_NAME:
l_name = split_to_list(s_name, MAX_WIDTH_NAME)
for i,i_name in enumerate(l_name):
finished_result += [build_game(i_name, platform if i == 0 else '') + '|']
else:
finished_result += [build_game(s_name, s_platform) + '|']
# Close table header
finished_result += ['______|________________________________________________________|',
' ' * MAX_WIDTH]
# adjust length of both sides
len_difference = len(todo_result) - len(finished_result)
# todo > finished
if len_difference > 0:
finished_result += [' ' * MAX_WIDTH] * len_difference
# todo < finished
elif len_difference < 0:
len_difference *= -1
todo_result += [' ' * MAX_WIDTH] * len_difference
if len(todo_result) != len(finished_result):
raise Exception("Results are not of equal size. Something went wrong...")
lists = []
result = [] result = []
i = 0
while len(todo_result) > i:
result += [todo_result[i] + DELIMITER + finished_result[i]]
i += 1
with open('list-of-game.txt', 'w') as file: # parse every file into list
for i in result: for file_index, file_item in enumerate(FILES):
file.write(f"{i}\n") with open(file_item, 'r') as file:
yaml = safe_load(file)
# prepare corners and walls
global CORNER_LEFT, CORNER_RIGHT, WALL_LEFT, WALL_RIGHT
CORNER_LEFT, CORNER_RIGHT, WALL_LEFT, WALL_RIGHT = get_border_for_index(file_index)
# create list by opening with header
list_result = build_header(yaml['title'])
# add index right after
list_result += build_index([ i['title'] for i in yaml['sections'] ], yaml['prefix'])
# build sections
for section_index, section in enumerate(yaml['sections']):
list_result += build_header(section['title'], add_index=True, index=index_identifier(yaml['prefix'], section_index+1))
list_result += build_table(file_index, section['games'])
lists.insert(file_index, list_result)
max_length = len(max(lists, key=len))
for list_index, list_item in enumerate(lists):
if len(list_item) < max_length:
_, _, wl, wr = get_border_for_index(list_index)
list_item += [' ' * (MAX_WIDTH + len_wall(wl, wr))] * (max_length - len(list_item))
if list_index == 0:
result = list_item
continue
# add list to result line by line
for game_index, game_item in enumerate(list_item):
result[game_index] += ( DELIMITER + game_item )
with open('gamelog.txt', 'w') as file:
for line in result:
file.write(f"{line}\n")
print('done') print('done')

View File

@ -1,254 +1,246 @@
_________________________ | :| _________________________ _________________________ | :| _________________________ | :| ____________________
__________________// \\_________________| :|__________________// \\_________________ __________________// \\_________________| :|_________________// \\_________________| :|____________________// \\____________________
__________________| List of Shame |_________________| :|__________________| List of Pride |_________________ __________________| List of Shame |_________________| :|_________________| List of Pride |_________________| :|____________________| Wishlist |____________________
\\_________________________// | :| \\_________________________// \\_________________________// | :| \\_________________________// | :| \\____________________//
| :| | :| | :|
- Currently Playing [S001] | :| - Early Days [P001] - Currently Playing [S001] | :| - Early Days [P001] | :| - Not Yet Owned [W001]
- Upcoming [S002] | :| - First PC [P002] - Upcoming [S002] | :| - First PC [P002] | :|
- Soon(TM) 2022 [S003] | :| - The Multiplayer Phase [P003] - Soon(TM) 2022 [S003] | :| - The Multiplayer Phase [P003] | :| _________________________
- Unknown Future [S004] | :| - 2020 [P004] - Unknown Future [S004] | :| - 2020 [P004] | :|__________________// \\_________________
- Haunts my Dreams [S005] | :| - 2021 [P005] - Haunts my Dreams [S005] | :| - 2021 [P005] | :|__________________| Not Yet Owned |_________________
- Not Yet Owned (Wishlist) [S006] | :| - 2022 [P006] - Not Yet Owned (Wishlist) [S006] | :| - 2022 [P006] | :| \\_________________________// [W001]
| :| - 2023 [P007] | :| - 2023 [P007] | :|
_____________________________ | :| _____________________________ | :| | :|______ ________________________________________________________
________________// \\_______________| :| ______________________ ________________// \\_______________| :| ______________________ | :|======|========================================================|
________________| Currently Playing |_______________| :|___________________// \\___________________ ________________| Currently Playing |_______________| :|___________________// \\__________________| :| PC | Hollow Knight: Silksong |
\\_____________________________// [S001] | :|___________________| Early Days |___________________ \\_____________________________// [S001] | :|___________________| Early Days |__________________| :| PC | Starfetchers - Episode 1 |
| :| \\______________________// [P001] | :| \\______________________// [P001] | :| PC | Ghost Song |
______ ________________________________________________________| :| ______ ________________________________________________________| :| | :| PC | Slay the Spire |
|======|========================================================| :|______ ________________________________________________________ |======|========================================================| :|______ ________________________________________________________| :| PC | V Rising |
| PC | Kingdom Two Crowns | :|======|========================================================| | PC | Kingdom Two Crowns | :|======|========================================================| :| PC | Beacon Pines |
| PC | CrossCode | :| GBC | Pokemon Silver | | PC | The Sexy Brutale | :| GBC | Pokemon Silver | :| PC | Switchcars |
|______|________________________________________________________| :| GBC | Jungle Book: Mowgli's Adventure | | PC | CrossCode | :| GBC | Jungle Book: Mowgli's Adventure | :| PC | Into the Breach |
| :| GBA | Pokemon Sapphire | |______|________________________________________________________| :| GBA | Pokemon Sapphire | :| PS1 | Parasite Eve |
____________________ | :| GBC | Pokemon Trading Card Game | ____________________ | :| GBC | Pokemon Trading Card Game | :| PC | Sifu |
____________________// \\____________________| :| GBC | Pokemon Crystal | ____________________// \\____________________| :| GBC | Pokemon Crystal | :| PS4 | Dark Souls 2 |
____________________| Upcoming |____________________| :| PC | Colin McRae Rally 2.0 | ____________________| Upcoming |____________________| :| PC | Colin McRae Rally 2.0 | :| PS4 | Dark Souls 3 |
\\____________________// [S002] | :| PC | Anno 1602 | \\____________________// [S002] | :| PC | Anno 1602 | :| PC | Griftlands |
| :| GBA | Pokemon Emerald | | :| GBA | Pokemon Emerald | :| PC | Tunic |
______ ________________________________________________________| :| PC | Need for Speed: Underground | ______ ________________________________________________________| :| PC | Need for Speed: Underground | :| PC | Nine Sols |
|======|========================================================| :| PC | Need for Speed: Underground 2 | |======|========================================================| :| PC | Need for Speed: Underground 2 | :| PC | Psychonauts |
| PS4 | Persona 5 Royal | :| PC | Robin Hood: Legend of Sherwood | | PS4 | Persona 5 Royal | :| PC | Robin Hood: Legend of Sherwood | :| PC | Psychonauts 2 |
| PC | Gnosia | :| PC | Driver | | PC | Gnosia | :| PC | Driver | :| PC | Cave Story+ |
| PC | Nioh: Complete Edition | :| PSP | Metal Gear Solid: Peacewalker | | PC | Nioh: Complete Edition | :| PSP | Metal Gear Solid: Peacewalker | :| PS2 | God Hand |
| PC | Death's Door | :| PSX | Metal Gear Solid | | PC | Death's Door | :| PSX | Metal Gear Solid | :| PC | Shovel Knight |
| PC | SNKRX | :| PC | F1 '02 | | PC | SNKRX | :| PC | F1 '02 | :| PS3 | Assassin's Creed |
| PC | BAD END THEATER | :| GBA | Kim Possible: Revenge of the Monkey Fist | | PC | BAD END THEATER | :| GBA | Kim Possible: Revenge of the Monkey Fist | :| PC | Astalon: Tears of the Earth |
|______|________________________________________________________| :| PS2 | Dragon Quest VIII | |______|________________________________________________________| :| PS2 | Dragon Quest VIII | :| PC | Bloodstained: Ritual of the Night |
| :| NDS | Final Fantasy III | _________________________ | :| NDS | Final Fantasy III | :| PC | Death Trash |
_________________________ | :| GBA | Final Fantasy I & II: Dawn of Souls | __________________// \\_________________| :| GBA | Final Fantasy I & II: Dawn of Souls | :| PC | Trails Rising |
__________________// \\_________________| :| NDS | Final Fantasy IV | __________________| Soon(TM) 2022 |_________________| :| NDS | Final Fantasy IV | :| PC | Hellblade: Senua's Sacrifice |
__________________| Soon(TM) 2022 |_________________| :| GBA | Final Fantasy V Advance | \\_________________________// [S003] | :| GBA | Final Fantasy V Advance | :| PC | Factorio |
\\_________________________// [S003] | :| GBA | Final Fantasy VI Advance | | :| GBA | Final Fantasy VI Advance | :| PC | VA-11 Hall-A: Cyberpunk Bartender Action |
| :| PSP | Lego Star Wars | ______ ________________________________________________________| :| PSP | Lego Star Wars | :| PC | Katana Zero |
______ ________________________________________________________| :| PSP | Lego Star Wars II | |======|========================================================| :| PSP | Lego Star Wars II | :| PC | art of rally |
|======|========================================================| :| PSP | Monster Hunter Freedom Unite | | PS4 | Kingdom Hearts: Dream Drops Distance HD | :| PSP | Monster Hunter Freedom Unite | :| PC | Ooblets |
| PS4 | Kingdom Hearts: Dream Drops Distance HD | :| PSP | Dissidia: Final Fantasy | | PC | Wandersong | :| PSP | Dissidia: Final Fantasy | :| PC | Don't Escape: 4 Days to Survive |
| PC | Wandersong | :| PSP | duodecim Dissidia: Final Fantasy | | PC | Outer Wilds | :| PSP | duodecim Dissidia: Final Fantasy | :| PC | Journey |
| PC | Outer Wilds | :| PS2 | Kingdom Hearts 2 | | PS4 | Gravity Rush: Remastered | :| PS2 | Kingdom Hearts 2 | :| PC | Baba Is You |
| PS4 | Gravity Rush: Remastered | :| GBA | Kingdom Hearts: Chain of Memories | | PC | LISA | :| GBA | Kingdom Hearts: Chain of Memories | :| PC | Ni no Kuni: Wrath of the White Witch |
| PC | LISA | :| PS2 | Kingdom Hearts | |______|________________________________________________________| :| PS2 | Kingdom Hearts | :| PC | Ikenfell |
|______|________________________________________________________| :| PSP | Ratchet and Clank: Size Matters | __________________________ | :| PSP | Ratchet and Clank: Size Matters | :| PC | Moonscars |
| :| PSP | Exit | _________________// \\_________________| :| PSP | Exit | :| PC | Control: Ultimate Edition |
__________________________ | :| PC | Need for Speed: Most Wanted (2005) | _________________| Unknown Future |_________________| :| PC | Need for Speed: Most Wanted (2005) | :| PC | Carrion |
_________________// \\_________________| :| GBA | The Legend of Zelda: Minish Cap | \\__________________________// [S004] | :| GBA | The Legend of Zelda: Minish Cap | :| PC | Haven |
_________________| Unknown Future |_________________| :| PC | Moorhuhn 3: ...Es Gibt Huhn! | | :| PC | Moorhuhn 3: ...Es Gibt Huhn! | :| PC | The Unliving |
\\__________________________// [S004] | :| GBA | Pokemon Pinball: Ruby & Sapphire | ______ ________________________________________________________| :| GBA | Pokemon Pinball: Ruby & Sapphire | :| PC | Persona 4 Golden |
| :| NDS | Mario Kart DS | |======|========================================================| :| NDS | Mario Kart DS | :| PC | Signs of the Sojourner |
______ ________________________________________________________| :| GBA | Pokemon Leaf Green | | PS4 | Theatrythm Final Fantasy: Final Bar Line | :| GBA | Pokemon Leaf Green | :| PC | A Space for the Unbound |
|======|========================================================| :| GBA | Pokemon Mystery Dungeon: Red Rescue Team | | PC | Dragon's Dogma: Dark Arisen | :| GBA | Pokemon Mystery Dungeon: Red Rescue Team | :| PC | Card Shark |
| PS4 | Theatrythm Final Fantasy: Final Bar Line | :| PC | Shrek 2 | | PC | Spiritfarer: Farewell Edition | :| PC | Shrek 2 | :| PC | Strange Horticulture |
| PC | Dragon's Dogma: Dark Arisen | :| NDS | SimCity Builder | | PC | Hades | :| NDS | SimCity Builder | :| PC | Crowsworn |
| PC | Spiritfarer: Farewell Edition | :| NDS | Nintendogs: Labrador and Friends | | PC | Final Fantasy VIII | :| NDS | Nintendogs: Labrador and Friends | :| PC | MO: Astray |
| PC | Hades | :| PC | Yeti Sports | | PC | Dungeon Munchies | :| PC | Yeti Sports | :| PC | Against The Storm |
| PC | Final Fantasy VIII | :| PC | Asterix & Obelix XXL | | PC | A Hat in Time | :| PC | Asterix & Obelix XXL | :| PC | Urbek City Builder |
| PC | Dungeon Munchies | :| GBA | Mario & Luigi: Superstar Saga | | 3DS | Dragon Quest VIII | :| GBA | Mario & Luigi: Superstar Saga | :| PC | Hyper Light Breaker |
| PC | A Hat in Time | :| NDS | Mario & Luigi: Bowser's Story | | PC | Ori and the Will of the Wisps | :| NDS | Mario & Luigi: Bowser's Story | :| PC | Crypt of the Necrodancer |
| 3DS | Dragon Quest VIII | :| NDS | Bomberman Story DS | | PC | Wizard of Legend | :| NDS | Bomberman Story DS | :| PC | Just Shapes & Beats |
| PC | Ori and the Will of the Wisps | :| NDS | Pokemon Mystery Dungeon: Explorers of Sky | | PC | Disco Elysium (Director's Cut) | :| NDS | Pokemon Mystery Dungeon: Explorers of Sky | :| PC | Minit |
| PC | Wizard of Legend | :| NDS | Pokemon Pearl | | PC | Cuphead | :| NDS | Pokemon Pearl | :| PC | A Short Hike |
| PC | Disco Elysium (Director's Cut) | :| PSP | Crisis Core: Final Fantasy VII | | PC | Stanley Parable: Ultra Deluxe | :| PSP | Crisis Core: Final Fantasy VII | :| PC | Dysmantle |
| PC | Cuphead | :| PSP | Cars | | PC | Danganronpa: Trigger Happy Havoc | :| PSP | Cars | :| PC | Omori |
| PC | Stanley Parable: Ultra Deluxe | :| NDS | Pokemon Platinum | | PC | Yuppie Psycho | :| NDS | Pokemon Platinum | :| PC | Sea of Stars |
| PC | Danganronpa: Trigger Happy Havoc | :| GBA | Sonic Battle | | PC | Children of Morta | :| GBA | Sonic Battle | :| PC | The Last Faith |
| PC | Yuppie Psycho | :| NDS | Hotel Dusk: Room 215 | | PS4 | Kingdom Hearts 3 | :| NDS | Hotel Dusk: Room 215 | :| PC | Arctic Awakening |
| PC | Children of Morta | :| PC | Curse of Monkey Island | | PC | Hyper Light Drifter | :| PC | Curse of Monkey Island | :| PC | Stray |
| PS4 | Kingdom Hearts 3 | :| PC | Edna & Harvey: The Breakout | | PC | Titanfall 2 | :| PC | Edna & Harvey: The Breakout | :| PC | The Lords of the Fallen |
| PC | Hyper Light Drifter | :| PC | Spy Fox in: Dry Cereal | | PC | Kingdom Two Crowns | :| PC | Spy Fox in: Dry Cereal | :| PC | Hunt the Night |
| PC | Titanfall 2 | :| PC | Spy Fox in: Some Assembly Required | | PC | Beyond Good and Evil | :| PC | Spy Fox in: Some Assembly Required | :| PC | Solar Ash |
| PC | Kingdom Two Crowns | :| PC | Spy Fox in: Operation Ozone | | PC | Rayman Origins | :| PC | Spy Fox in: Operation Ozone | :| PC | Nightingale |
| PC | Beyond Good and Evil | :| NDS | Kingdom Hearts 358/2 Days | | PC | Asterix & Obelix XXL: Romastered | :| NDS | Kingdom Hearts 358/2 Days | :| PC | Nara: Facing Fire |
| PC | Rayman Origins | :| NDS | Mario Hoops 3-on-3 | | PC | Dishonored | :| NDS | Mario Hoops 3-on-3 | :| PC | Death's Gambit: Afterlife |
| PC | Asterix & Obelix XXL: Romastered | :| PC | N++ | |______|________________________________________________________| :| PC | N++ | :| PC | SEASON: A letter to the future |
| PC | Dishonored | :| NDS | Naruto: Ninja Council 3 | ____________________________ | :| NDS | Naruto: Ninja Council 3 | :| PC | Unbound: Worlds Apart |
|______|________________________________________________________| :| PSP | Sid Meier's Pirates | ________________// \\________________| :| PSP | Sid Meier's Pirates | :| PC | Gloomwood |
| :| NDS | Pokemon Soul Silver | ________________| Haunts my Dreams |________________| :| NDS | Pokemon Soul Silver | :| PC | The Outbound Ghost |
____________________________ | :| NDS | Pokemon Ranger | \\____________________________// [S005] | :| NDS | Pokemon Ranger | :| PC | Cassette Beasts |
________________// \\________________| :| NDS | Professor Layton and the Curious Village | | :| NDS | Professor Layton and the Curious Village | :| PC | DREDGE |
________________| Haunts my Dreams |________________| :| NDS | Professor Layton and the Diabolical Box | ______ ________________________________________________________| :| NDS | Professor Layton and the Diabolical Box | :| PC | Sackboy: A Big Adventure |
\\____________________________// [S005] | :| PC | Tachyon: The Fringe | |======|========================================================| :| PC | Tachyon: The Fringe | :| PC | Buck Up and Drive! |
| :| NDS | The Simpsons | | NDS | The World Ends With You | :| NDS | The Simpsons | :| PC | Mandragora |
______ ________________________________________________________| :| NDS | Spectrobes | | PC | Return of the Obra Dinn | :| NDS | Spectrobes | :| PC | Return to Monkey Island |
|======|========================================================| :| PC | Trackmania Original | | PC | Voice of Cards: The Forsaken Maiden | :| PC | Trackmania Original | :| PC | Escape: The Endless Dogwatch |
| NDS | The World Ends With You | :| GBA | Wario Ware | | PC | Distance | :| GBA | Wario Ware | :| PC | Aero GPX |
| PC | Return of the Obra Dinn | :| NDS | Yu-Gi-Oh!: World Championship 2008 | | PC | Forager | :| NDS | Yu-Gi-Oh!: World Championship 2008 | :| PC | Final Fantasy XVI |
| PC | Voice of Cards: The Forsaken Maiden | :| PC | Rollercoaster Tycoon 2 | | PC | The Secret of Monkey Island | :| PC | Rollercoaster Tycoon 2 | :| PC | Replaced |
| PC | Distance | :| PC | Crashday | | PC | Monkey Island 2 | :| PC | Crashday | :| PC | Earthblade |
| PC | Forager | :|______|________________________________________________________| | GBA | Fire Emblem | :|______|________________________________________________________| :|______|________________________________________________________|
| PC | The Secret of Monkey Island | :| | PC | Deus Ex: Game of the Year | :| ____________________ | :|
| PC | Monkey Island 2 | :| ____________________ | PS2 | Metal Gear Solid 2: Sons of Liberty | :|____________________// \\___________________| :|
| GBA | Fire Emblem | :|____________________// \\____________________ | PC | Bravery Network Online | :|____________________| First PC |___________________| :|
| PC | Deus Ex: Game of the Year | :|____________________| First PC |____________________ | NES | Ninja Gaiden | :| \\____________________// [P002] | :|
| PS2 | Metal Gear Solid 2: Sons of Liberty | :| \\____________________// [P002] | PS3 | Metal Gear Solid 3: Snake Eater | :| | :|
| PC | Bravery Network Online | :| | PS2 | Devil May Cry 3 | :|______ ________________________________________________________| :|
| NES | Ninja Gaiden | :|______ ________________________________________________________ | PC | It Takes Two | :|======|========================================================| :|
| PS3 | Metal Gear Solid 3: Snake Eater | :|======|========================================================| | PC | Potion Craft | :| PC | Terraria | :|
| PS2 | Devil May Cry 3 | :| PC | Terraria | | PC | Grim Fandango Remastered | :| PC | Minecraft | :|
| PC | It Takes Two | :| PC | Minecraft | | PC | Hypnospace Outlaw | :| PS3 | Little Big Planet | :|
| PC | Potion Craft | :| PS3 | Little Big Planet | | PC | FEZ | :| PS3 | F1 2015 | :|
| PC | Grim Fandango Remastered | :| PS3 | F1 2015 | | PC | Tales of Arise | :| PC | Portal | :|
| PC | Hypnospace Outlaw | :| PC | Portal | | PC | One Step from Eden | :| PC | Far Cry 3 | :|
| PC | FEZ | :| PC | Far Cry 3 | | PC | Death and Taxes | :| PC | Call of Duty: Modern Warfare 2 | :|
| PC | Tales of Arise | :| PC | Call of Duty: Modern Warfare 2 | | PC | Quantum Protocol | :| PSP | Kingdom Hearts: Birth by Sleep | :|
| PC | One Step from Eden | :| PSP | Kingdom Hearts: Birth by Sleep | | PC | Metal Gear Solid V: The Phantom Pain | :| PSP | Wipeout Pulse | :|
| PC | Death and Taxes | :| PSP | Wipeout Pulse | | PC | Metal Gear Solid IV: Guns of the Patriots | :| PC | Worms 3D | :|
| PC | Quantum Protocol | :| PC | Worms 3D | | PC | Lovely Planet | :| PC | League of Legends | :|
| PC | Metal Gear Solid V: The Phantom Pain | :| PC | League of Legends | | PC | Darkest Dungeon | :| PC | Airmech | :|
| PC | Metal Gear Solid IV: Guns of the Patriots | :| PC | Airmech | | PC | Kindred Spirits on the Roof | :| PC | Trackmania United Forever | :|
| PC | Lovely Planet | :| PC | Trackmania United Forever | | PC | Owlboy | :| PC | Party Hard | :|
| PC | Darkest Dungeon | :| PC | Party Hard | | PC | Ys IX | :| PC | Hotline Miami | :|
| PC | Kindred Spirits on the Roof | :| PC | Hotline Miami | | PC | Faster Than Light | :| PC | Papers, Please | :|
| PC | Owlboy | :| PC | Papers, Please | | PC | Final Fantasy Type-0 | :| SNES | Super Metroid | :|
| PC | Ys IX | :| SNES | Super Metroid | | PC | Final Fantasy IX | :| SNES | Super Mario RPG | :|
| PC | Faster Than Light | :| SNES | Super Mario RPG | | PC | Final Fantasy X | :|______|________________________________________________________| :|
| PC | Final Fantasy Type-0 | :|______|________________________________________________________| | PC | Final Fantasy XII | :| _________________________________ | :|
| PC | Final Fantasy IX | :| | PS3 | Final Fantasy XIII | :|_____________// \\_____________| :|
| PC | Final Fantasy X | :| _________________________________ | PC | Lightning Returns: Final Fantasy XIII | :|_____________| The Multiplayer Phase |_____________| :|
| PC | Final Fantasy XII | :|______________// \\_____________ | PC | Bastion | :| \\_________________________________// [P003] | :|
| PS3 | Final Fantasy XIII | :|______________| The Multiplayer Phase |_____________ | PC | Crashlands | :| | :|
| PC | Lightning Returns: Final Fantasy XIII | :| \\_________________________________// [P003] | NX | Xenoblade Chronicles | :|______ ________________________________________________________| :|
| PC | Bastion | :| | PC | Octopath Traveler | :|======|========================================================| :|
| PC | Crashlands | :|______ ________________________________________________________ | 3DS | Bravely Default | :| PC | Rocket League | :|
| NX | Xenoblade Chronicles | :|======|========================================================| | PC | Neon White | :| PC | Castle Crashers | :|
| PC | Octopath Traveler | :| PC | Rocket League | | PC | Dungreed | :| PC | FEAR 3 | :|
| 3DS | Bravely Default | :| PC | Castle Crashers | | PC | Everspace | :| PC | McPixel | :|
| PC | Neon White | :| PC | FEAR 3 | |______|________________________________________________________| :| PC | 12 Is Better Than 6 | :|
| PC | Dungreed | :| PC | McPixel | ____________________________________ | :| PC | Stardew Valley | :|
| PC | Everspace | :| PC | 12 Is Better Than 6 | ____________// \\____________| :| PC | Worms Ultimate Mayhem | :|
|______|________________________________________________________| :| PC | Stardew Valley | ____________| Not Yet Owned (Wishlist) |____________| :| PC | Counter-Strike: Global Offensive | :|
| :| PC | Worms Ultimate Mayhem | \\____________________________________// [S006] | :| PC | The Beginner's Guide | :|
____________________________________ | :| PC | Counter-Strike: Global Offensive | | :| PC | Stanley's Parable | :|
____________// \\____________| :| PC | The Beginner's Guide | ______ ________________________________________________________| :| PC | What Remains of Edith Finch | :|
____________| Not Yet Owned (Wishlist) |____________| :| PC | Stanley's Parable | |======|========================================================| :| PC | Ori and the Blind Forest | :|
\\____________________________________// [S006] | :| PC | What Remains of Edith Finch | | PC | Hollow Knight: Silksong | :| PC | Realm of the Mad God | :|
| :| PC | Ori and the Blind Forest | | PC | Starfetchers - Episode 1 | :| PC | Raft | :|
______ ________________________________________________________| :| PC | Realm of the Mad God | | PC | Ghost Song | :| NX | The Legend of Zelda: Breath of the Wild | :|
|======|========================================================| :| PC | Raft | | PC | Slay the Spire | :| NX | Mario Odyssey | :|
| PC | Hollow Knight: Silksong | :| NX | The Legend of Zelda: Breath of the Wild | | PC | V Rising | :| NX | Snake Pass | :|
| PC | Starfetchers - Episode 1 | :| NX | Mario Odyssey | | PC | Beacon Pines | :| NX | Mario Kart 8: Deluxe | :|
| PC | Ghost Song | :| NX | Snake Pass | | PC | Switchcars | :|______|________________________________________________________| :|
| PC | Slay the Spire | :| NX | Mario Kart 8: Deluxe | | PC | Into the Breach | :| ________________ | :|
| PC | V Rising | :|______|________________________________________________________| | PS1 | Parasite Eve | :|______________________// \\_____________________| :|
| PC | Beacon Pines | :| | PC | Sifu | :|______________________| 2020 |_____________________| :|
| PC | Switchcars | :| ________________ | PS4 | Dark Souls 2 | :| \\________________// [P004] | :|
| PC | Into the Breach | :|______________________// \\______________________ | PS4 | Dark Souls 3 | :| | :|
| PS1 | Parasite Eve | :|______________________| 2020 |______________________ | PC | Griftlands | :|______ ________________________________________________________| :|
| PC | Sifu | :| \\________________// [P004] | PC | Tunic | :|======|========================================================| :|
| PS4 | Dark Souls 2 | :| | PC | Nine Sols | :| PC | NieR: Automata | :|
| PS4 | Dark Souls 3 | :|______ ________________________________________________________ | PC | Psychonauts | :| PC | Celeste | :|
| PC | Griftlands | :|======|========================================================| | PC | Psychonauts 2 | :| PC | Monster Hunter: World | :|
| PC | Tunic | :| PC | NieR: Automata | | PC | Cave Story+ | :| PC | A Short Hike | :|
| PC | Nine Sols | :| PC | Celeste | | PS2 | God Hand | :| PC | Risk of Rain 2 | :|
| PC | Psychonauts | :| PC | Monster Hunter: World | | PC | Shovel Knight | :| PC | Subnautica | :|
| PC | Psychonauts 2 | :| PC | A Short Hike | | PS3 | Assassin's Creed | :| PC | Among Us | :|
| PC | Cave Story+ | :| PC | Risk of Rain 2 | | PC | Astalon: Tears of the Earth | :| PC | Phasmophobia | :|
| PS2 | God Hand | :| PC | Subnautica | | PC | Bloodstained: Ritual of the Night | :| PC | Helltaker | :|
| PC | Shovel Knight | :| PC | Among Us | | PC | Death Trash | :| PC | For The King | :|
| PS3 | Assassin's Creed | :| PC | Phasmophobia | | PC | Trails Rising | :| PC | Poppy Kart | :|
| PC | Astalon: Tears of the Earth | :| PC | Helltaker | | PC | Hellblade: Senua's Sacrifice | :|______|________________________________________________________| :|
| PC | Bloodstained: Ritual of the Night | :| PC | For The King | | PC | Factorio | :| ________________ | :|
| PC | Death Trash | :| PC | Poppy Kart | | PC | VA-11 Hall-A: Cyberpunk Bartender Action | :|______________________// \\_____________________| :|
| PC | Trails Rising | :|______|________________________________________________________| | PC | Katana Zero | :|______________________| 2021 |_____________________| :|
| PC | Hellblade: Senua's Sacrifice | :| | PC | art of rally | :| \\________________// [P005] | :|
| PC | Factorio | :| ________________ | PC | Ooblets | :| | :|
| PC | VA-11 Hall-A: Cyberpunk Bartender Action | :|______________________// \\______________________ | PC | Don't Escape: 4 Days to Survive | :|______ ________________________________________________________| :|
| PC | Katana Zero | :|______________________| 2021 |______________________ | PC | Journey | :|======|========================================================| :|
| PC | art of rally | :| \\________________// [P005] | PC | Baba Is You | :| PS4 | Kingdom Hearts 0.2 Birth by Sleep | :|
| PC | Ooblets | :| | PC | Ni no Kuni: Wrath of the White Witch | :| PC | NieR: Replicant ver.1.22474487139... | :|
| PC | Don't Escape: 4 Days to Survive | :|______ ________________________________________________________ | PC | Ikenfell | :| PC | Portal Reloaded | :|
| PC | Journey | :|======|========================================================| | PC | Moonscars | :| GBA | Pokemon Gaia v3.2 | :|
| PC | Baba Is You | :| PS4 | Kingdom Hearts 0.2 Birth by Sleep | | PC | Control: Ultimate Edition | :| PC | Titan Souls | :|
| PC | Ni no Kuni: Wrath of the White Witch | :| PC | NieR: Replicant ver.1.22474487139... | | PC | Carrion | :| PC | Midnight Castle Succubus | :|
| PC | Ikenfell | :| PC | Portal Reloaded | | PC | Haven | :| PC | Valheim | :|
| PC | Moonscars | :| GBA | Pokemon Gaia v3.2 | | PC | The Unliving | :| PC | Bad North | :|
| PC | Control: Ultimate Edition | :| PC | Titan Souls | | PC | Persona 4 Golden | :| PC | Star Fetchers Prologue | :|
| PC | Carrion | :| PC | Midnight Castle Succubus | | PC | Signs of the Sojourner | :| PC | Glyph | :|
| PC | Haven | :| PC | Valheim | | PC | A Space for the Unbound | :| PC | The Hex | :|
| PC | The Unliving | :| PC | Bad North | | PC | Card Shark | :| PC | Deepest Sword | :|
| PC | Persona 4 Golden | :| PC | Star Fetchers Prologue | | PC | Strange Horticulture | :| PC | Prologue For A Vacant Kingdom | :|
| PC | Signs of the Sojourner | :| PC | Glyph | | PC | Crowsworn | :| PC | Unsighted | :|
| PC | A Space for the Unbound | :| PC | The Hex | | PC | MO: Astray | :| PC | Voice of Cards: The Isle Dragon Roars | :|
| PC | Card Shark | :| PC | Deepest Sword | | PC | Against The Storm | :| PC | To The Moon | :|
| PC | Strange Horticulture | :| PC | Prologue For A Vacant Kingdom | | PC | Urbek City Builder | :|______|________________________________________________________| :|
| PC | Crowsworn | :| PC | Unsighted | | PC | Hyper Light Breaker | :| ________________ | :|
| PC | MO: Astray | :| PC | Voice of Cards: The Isle Dragon Roars | | PC | Crypt of the Necrodancer | :|______________________// \\_____________________| :|
| PC | Against The Storm | :| PC | To The Moon | | PC | Just Shapes & Beats | :|______________________| 2022 |_____________________| :|
| PC | Urbek City Builder | :|______|________________________________________________________| | PC | Minit | :| \\________________// [P006] | :|
| PC | Hyper Light Breaker | :| | PC | A Short Hike | :| | :|
| PC | Crypt of the Necrodancer | :| ________________ | PC | Dysmantle | :|______ ________________________________________________________| :|
| PC | Just Shapes & Beats | :|______________________// \\______________________ | PC | Omori | :|======|========================================================| :|
| PC | Minit | :|______________________| 2022 |______________________ | PC | Sea of Stars | :| PC | Hollow Knight | :|
| PC | A Short Hike | :| \\________________// [P006] | PC | The Last Faith | :| PC | Black Mesa | :|
| PC | Dysmantle | :| | PC | Arctic Awakening | :| PC | Warhammer: Vermintide 2 | :|
| PC | Omori | :|______ ________________________________________________________ | PC | Stray | :| PS4 | 13 Sentinels: Aegis Rim | :|
| PC | Sea of Stars | :|======|========================================================| | PC | The Lords of the Fallen | :| PS4 | Bloodborne | :|
| PC | The Last Faith | :| PC | Hollow Knight | | PC | Hunt the Night | :| PC | Vampire Survivors | :|
| PC | Arctic Awakening | :| PC | Black Mesa | | PC | Solar Ash | :| PC | Elden Ring | :|
| PC | Stray | :| PC | Warhammer: Vermintide 2 | | PC | Nightingale | :| PC | OPUS: Echo of Starsong | :|
| PC | The Lords of the Fallen | :| PS4 | 13 Sentinels: Aegis Rim | | PC | Nara: Facing Fire | :| PC | Stacklands | :|
| PC | Hunt the Night | :| PS4 | Bloodborne | | PC | Death's Gambit: Afterlife | :| PC | Paradise Killer | :|
| PC | Solar Ash | :| PC | Vampire Survivors | | PC | SEASON: A letter to the future | :| PC | Webbed | :|
| PC | Nightingale | :| PC | Elden Ring | | PC | Unbound: Worlds Apart | :| GBA | Pokemon Unbound | :|
| PC | Nara: Facing Fire | :| PC | OPUS: Echo of Starsong | | PC | Gloomwood | :| PC | Dark Souls: Remastered | :|
| PC | Death's Gambit: Afterlife | :| PC | Stacklands | | PC | The Outbound Ghost | :| PC | Portal 2 | :|
| PC | SEASON: A letter to the future | :| PC | Paradise Killer | | PC | Cassette Beasts | :| PC | Inscryption | :|
| PC | Unbound: Worlds Apart | :| PC | Webbed | | PC | DREDGE | :| PC | There is no Game: Wrong Dimension | :|
| PC | Gloomwood | :| GBA | Pokemon Unbound | | PC | Sackboy: A Big Adventure | :| GBA | Castlevania - Aria Of Sorrow | :|
| PC | The Outbound Ghost | :| PC | Dark Souls: Remastered | | PC | Buck Up and Drive! | :| PC | Half-Life 2 | :|
| PC | Cassette Beasts | :| PC | Portal 2 | | PC | Mandragora | :| PS3 | Drakengard 3 | :|
| PC | DREDGE | :| PC | Inscryption | | PC | Return to Monkey Island | :| PC | Blasphemous | :|
| PC | Sackboy: A Big Adventure | :| PC | There is no Game: Wrong Dimension | | PC | Escape: The Endless Dogwatch | :| PC | Sekiro - Shadows Die Twice (Demon Bell) | :|
| PC | Buck Up and Drive! | :| GBA | Castlevania - Aria Of Sorrow | | PC | Aero GPX | :| PC | The Pedestrian | :|
| PC | Mandragora | :| PC | Half-Life 2 | | PC | Final Fantasy XVI | :| GBA | Pokemon Mystery Dungeon: Red Rescue Team | :|
| PC | Return to Monkey Island | :| PS3 | Drakengard 3 | | PC | Replaced | :| PC | Final Fantasy VII: New Threat 2.0 | :|
| PC | Escape: The Endless Dogwatch | :| PC | Blasphemous | | PC | Earthblade | :| PC | OPUS: The Day We Found Earth | :|
| PC | Aero GPX | :| PC | Sekiro - Shadows Die Twice (Demon Bell) | |______|________________________________________________________| :| PC | Need For Speed: Underground 2 | :|
| PC | Final Fantasy XVI | :| PC | The Pedestrian | | :| PC | OPUS: Rocket of Whispers | :|
| PC | Replaced | :| GBA | Pokemon Mystery Dungeon: Red Rescue Team | | :| PC | Need for Speed: Undergound | :|
| PC | Earthblade | :| PC | Final Fantasy VII: New Threat 2.0 | | :| PC | Loop Hero | :|
|______|________________________________________________________| :| PC | OPUS: The Day We Found Earth | | :| PC | Sekiro: Shadows Die Twice (Demon Bell) (again) | :|
| :| PC | Need For Speed: Underground 2 | | :| PC | Crisis Core -Final Fantasy VII- REUNION | :|
| :| PC | OPUS: Rocket of Whispers | | :| PS4 | Bloodborne (again) | :|
| :| PC | Need for Speed: Undergound | | :|______|________________________________________________________| :|
| :| PC | Loop Hero | | :| ________________ | :|
| :| PC | Sekiro: Shadows Die Twice (Demon Bell) (again) | | :|______________________// \\_____________________| :|
| :| PC | Crisis Core -Final Fantasy VII- REUNION | | :|______________________| 2023 |_____________________| :|
| :| PS4 | Bloodborne (again) | | :| \\________________// [P007] | :|
| :|______|________________________________________________________| | :| | :|
| :| | :|______ ________________________________________________________| :|
| :| ________________ | :|======|========================================================| :|
| :|______________________// \\______________________ | :| PC | Pyre | :|
| :|______________________| 2023 |______________________ | :| PC | The Pinball Wizard | :|
| :| \\________________// [P007] | :| PC | Sayonara Wild Hearts | :|
| :| | :| PC | Manifold Garden | :|
| :|______ ________________________________________________________ | :| PC | Bloodstained: Curse of the Moon | :|
| :|======|========================================================| | :| PC | Undertale | :|
| :| PC | Pyre | | :|______|________________________________________________________| :|
| :| PC | The Pinball Wizard |
| :| PC | Sayonara Wild Hearts |
| :| PC | Manifold Garden |
| :| PC | Bloodstained: Curse of the Moon |
| :| PC | Undertale |
| :| PC | The Sexy Brutale |
| :|______|________________________________________________________|
| :|

View File

@ -172,170 +172,3 @@
platform: "PC" platform: "PC"
- name: "Everspace" - name: "Everspace"
platform: "PC" platform: "PC"
- title: "Not Yet Owned (Wishlist)"
games:
- name: "Hollow Knight: Silksong"
platform: "PC"
- name: "Starfetchers - Episode 1"
platform: "PC"
- name: "Ghost Song"
platform: "PC"
- name: "Slay the Spire"
platform: "PC"
- name: "V Rising"
platform: "PC"
- name: "Beacon Pines"
platform: "PC"
- name: "Switchcars"
platform: "PC"
- name: "Into the Breach"
platform: "PC"
- name: "Parasite Eve"
platform: PS1
- name: "Sifu"
platform: "PC"
- name: "Dark Souls 2"
platform: PS4
- name: "Dark Souls 3"
platform: PS4
- name: "Griftlands"
platform: "PC"
- name: "Tunic"
platform: "PC"
- name: "Nine Sols"
platform: "PC"
- name: "Psychonauts"
platform: "PC"
- name: "Psychonauts 2"
platform: "PC"
- name: "Cave Story+"
platform: "PC"
- name: "God Hand"
platform: PS2
- name: "Shovel Knight"
platform: "PC"
- name: "Assassin's Creed"
platform: PS3
- name: "Astalon: Tears of the Earth"
platform: "PC"
- name: "Bloodstained: Ritual of the Night"
platform: "PC"
- name: "Death Trash"
platform: "PC"
- name: "Trails Rising"
platform: "PC"
- name: "Hellblade: Senua's Sacrifice"
platform: "PC"
- name: "Factorio"
platform: "PC"
- name: "VA-11 Hall-A: Cyberpunk Bartender Action"
platform: "PC"
- name: "Katana Zero"
platform: "PC"
- name: "art of rally"
platform: "PC"
- name: "Ooblets"
platform: "PC"
- name: "Don't Escape: 4 Days to Survive"
platform: "PC"
- name: "Journey"
platform: "PC"
- name: "Baba Is You"
platform: "PC"
- name: "Ni no Kuni: Wrath of the White Witch"
platform: "PC"
- name: "Ikenfell"
platform: "PC"
- name: "Moonscars"
platform: "PC"
- name: "Control: Ultimate Edition"
platform: "PC"
- name: "Carrion"
platform: "PC"
- name: "Haven"
platform: "PC"
- name: "The Unliving"
platform: "PC"
- name: "Persona 4 Golden"
platform: "PC"
- name: "Signs of the Sojourner"
platform: "PC"
- name: "A Space for the Unbound"
platform: "PC"
- name: "Card Shark"
platform: "PC"
- name: "Strange Horticulture"
platform: "PC"
- name: "Crowsworn"
platform: "PC"
- name: "MO: Astray"
platform: "PC"
- name: "Against The Storm"
platform: "PC"
- name: "Urbek City Builder"
platform: "PC"
- name: "Hyper Light Breaker"
platform: "PC"
- name: "Crypt of the Necrodancer"
platform: "PC"
- name: "Just Shapes & Beats"
platform: "PC"
- name: "Minit"
platform: "PC"
- name: "A Short Hike"
platform: "PC"
- name: "Dysmantle"
platform: "PC"
- name: "Omori"
platform: "PC"
- name: "Sea of Stars"
platform: "PC"
- name: "The Last Faith"
platform: "PC"
- name: "Arctic Awakening"
platform: "PC"
- name: "Stray"
platform: "PC"
- name: "The Lords of the Fallen"
platform: "PC"
- name: "Hunt the Night"
platform: "PC"
- name: "Solar Ash"
platform: "PC"
- name: "Nightingale"
platform: "PC"
- name: "Nara: Facing Fire"
platform: "PC"
- name: "Death's Gambit: Afterlife"
platform: "PC"
- name: "SEASON: A letter to the future"
platform: "PC"
- name: "Unbound: Worlds Apart"
platform: "PC"
- name: "Gloomwood"
platform: "PC"
- name: "The Outbound Ghost"
platform: "PC"
- name: "Cassette Beasts"
platform: "PC"
- name: "DREDGE"
platform: "PC"
- name: "Sackboy: A Big Adventure"
platform: "PC"
- name: "Buck Up and Drive!"
platform: "PC"
- name: "Mandragora"
platform: "PC"
- name: "Return to Monkey Island"
platform: "PC"
- name: "Escape: The Endless Dogwatch"
platform: "PC"
- name: "Aero GPX"
platform: "PC"
- name: "Final Fantasy XVI"
platform: "PC"
- name: "Replaced"
platform: "PC"
- name: "Earthblade"
platform: "PC"

169
src/003_wishlist.yaml Normal file
View File

@ -0,0 +1,169 @@
title: "Wishlist"
prefix: "W"
sections:
- title: "Not Yet Owned"
games:
- name: "Hollow Knight: Silksong"
platform: "PC"
- name: "Starfetchers - Episode 1"
platform: "PC"
- name: "Ghost Song"
platform: "PC"
- name: "Slay the Spire"
platform: "PC"
- name: "V Rising"
platform: "PC"
- name: "Beacon Pines"
platform: "PC"
- name: "Switchcars"
platform: "PC"
- name: "Into the Breach"
platform: "PC"
- name: "Parasite Eve"
platform: PS1
- name: "Sifu"
platform: "PC"
- name: "Dark Souls 2"
platform: PS4
- name: "Dark Souls 3"
platform: PS4
- name: "Griftlands"
platform: "PC"
- name: "Tunic"
platform: "PC"
- name: "Nine Sols"
platform: "PC"
- name: "Psychonauts"
platform: "PC"
- name: "Psychonauts 2"
platform: "PC"
- name: "Cave Story+"
platform: "PC"
- name: "God Hand"
platform: PS2
- name: "Shovel Knight"
platform: "PC"
- name: "Assassin's Creed"
platform: PS3
- name: "Astalon: Tears of the Earth"
platform: "PC"
- name: "Bloodstained: Ritual of the Night"
platform: "PC"
- name: "Death Trash"
platform: "PC"
- name: "Trails Rising"
platform: "PC"
- name: "Hellblade: Senua's Sacrifice"
platform: "PC"
- name: "Factorio"
platform: "PC"
- name: "VA-11 Hall-A: Cyberpunk Bartender Action"
platform: "PC"
- name: "Katana Zero"
platform: "PC"
- name: "art of rally"
platform: "PC"
- name: "Ooblets"
platform: "PC"
- name: "Don't Escape: 4 Days to Survive"
platform: "PC"
- name: "Journey"
platform: "PC"
- name: "Baba Is You"
platform: "PC"
- name: "Ni no Kuni: Wrath of the White Witch"
platform: "PC"
- name: "Ikenfell"
platform: "PC"
- name: "Moonscars"
platform: "PC"
- name: "Control: Ultimate Edition"
platform: "PC"
- name: "Carrion"
platform: "PC"
- name: "Haven"
platform: "PC"
- name: "The Unliving"
platform: "PC"
- name: "Persona 4 Golden"
platform: "PC"
- name: "Signs of the Sojourner"
platform: "PC"
- name: "A Space for the Unbound"
platform: "PC"
- name: "Card Shark"
platform: "PC"
- name: "Strange Horticulture"
platform: "PC"
- name: "Crowsworn"
platform: "PC"
- name: "MO: Astray"
platform: "PC"
- name: "Against The Storm"
platform: "PC"
- name: "Urbek City Builder"
platform: "PC"
- name: "Hyper Light Breaker"
platform: "PC"
- name: "Crypt of the Necrodancer"
platform: "PC"
- name: "Just Shapes & Beats"
platform: "PC"
- name: "Minit"
platform: "PC"
- name: "A Short Hike"
platform: "PC"
- name: "Dysmantle"
platform: "PC"
- name: "Omori"
platform: "PC"
- name: "Sea of Stars"
platform: "PC"
- name: "The Last Faith"
platform: "PC"
- name: "Arctic Awakening"
platform: "PC"
- name: "Stray"
platform: "PC"
- name: "The Lords of the Fallen"
platform: "PC"
- name: "Hunt the Night"
platform: "PC"
- name: "Solar Ash"
platform: "PC"
- name: "Nightingale"
platform: "PC"
- name: "Nara: Facing Fire"
platform: "PC"
- name: "Death's Gambit: Afterlife"
platform: "PC"
- name: "SEASON: A letter to the future"
platform: "PC"
- name: "Unbound: Worlds Apart"
platform: "PC"
- name: "Gloomwood"
platform: "PC"
- name: "The Outbound Ghost"
platform: "PC"
- name: "Cassette Beasts"
platform: "PC"
- name: "DREDGE"
platform: "PC"
- name: "Sackboy: A Big Adventure"
platform: "PC"
- name: "Buck Up and Drive!"
platform: "PC"
- name: "Mandragora"
platform: "PC"
- name: "Return to Monkey Island"
platform: "PC"
- name: "Escape: The Endless Dogwatch"
platform: "PC"
- name: "Aero GPX"
platform: "PC"
- name: "Final Fantasy XVI"
platform: "PC"
- name: "Replaced"
platform: "PC"
- name: "Earthblade"
platform: "PC"