Skip to content

Commit 3c7f42b

Browse files
Merge pull request #1785 from RobLoach/patch-113
puzzlescript: Update the PuzzleScript .info file
2 parents ddbe156 + fcae659 commit 3c7f42b

File tree

1 file changed

+81
-6
lines changed

1 file changed

+81
-6
lines changed

dist/info/puzzlescript_libretro.info

+81-6
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,105 @@
1-
# Software Information
1+
# Software Information - Information about the core software itself
2+
# Name displayed when the user is selecting the core:
23
display_name = "PuzzleScript (pzretro)"
4+
5+
# Categories that the core belongs to (optional):
36
categories = "Game engine"
7+
8+
# Name of the authors who wrote the core:
49
authors = "Nathan Whitehead"
10+
11+
# Name of the core:
512
corename = "puzzlescript"
13+
14+
# List of extensions the core supports:
615
supported_extensions = "pz|pzp"
16+
17+
# License of the cores source code:
718
license = "MIT"
19+
20+
# Privacy-specific permissions needed for using the core:
821
permissions = ""
922

10-
# Hardware Information
23+
# Version of the core:
24+
# display_version = "v0.2.97.30"
25+
26+
# Hardware Information - Information about the hardware the core supports (when applicable)
27+
# Name of the manufacturer who produced the emulated system:
28+
# manufacturer = "PuzzleScript"
29+
30+
# Name of the system that the core targets (optional):
1131
systemname = "PuzzleScript"
32+
33+
# ID of the primary platform the core uses. Use other core info files as guidance if possible.
34+
# If blank or not used, a standard core platform will be used (optional):
1235
systemid = "puzzlescript"
1336

14-
# Libretro Features
37+
# The number of mandatory/optional firmware files the core needs:
38+
firmware_count = 0
39+
40+
# Firmware entries should be named from 0
41+
# Firmware description
42+
# firmware0_desc = "filename (Description)" ex: firmware0_desc = "bios.gg (GameGear BIOS)"
43+
# Firmware path
44+
# firmware0_path = "filename.ext" ex: firmware0_path = "bios.gg"
45+
# Is firmware optional or not, if not defined RetroArch will assume it is required
46+
# firmware0_opt = "true/false"
47+
48+
# Additional notes:
49+
# notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
50+
51+
# Libretro Features - The libretro API features the core supports. Useful for sorting cores
52+
53+
# Does the core support savestates
1554
savestate = "true"
16-
savestate_features = "deterministic"
17-
cheats = "false"
55+
56+
# If true, how complete is the savestate support? basic, serialized (rewind), deterministic (netplay/runahead)
57+
savestate_features = "serialized"
58+
59+
# Does the core support the libretro cheat interface?
60+
cheats = "true"
61+
62+
# Does the core support libretro input descriptors
1863
input_descriptors = "true"
64+
65+
# Does the core support memory descriptors commonly used for achievements
1966
memory_descriptors = "false"
67+
68+
# Does the core use the libretro save interface or does it do its own thing (like with shared memory cards)?
2069
libretro_saves = "true"
70+
71+
# Does the core support the core options interface?
2172
core_options = "true"
73+
74+
# What version of core options is supported? (later versions allow for localization and descriptions)
2275
core_options_version = "1.3"
76+
77+
# Does the core support the subsystem interface? Commonly used for chained/special loading, such as Super Game Boy
2378
load_subsystem = "false"
79+
80+
# Whether or not the core requires an external file to work:
2481
supports_no_game = "false"
82+
83+
# Does the core have a single purpose? Does it represent one game or application, requiring predetermined support files or no external data? Used to indicate to a frontend that the core may be presented/handled independently from 'regular' cores that run a variety of content.
84+
single_purpose = "false"
85+
86+
# Name of the database that the core supports (optional):
2587
database = "PuzzleScript"
88+
89+
# Does the core support/require support for libretro-gl or other hardware-acceleration in the frontend?
2690
hw_render = "false"
91+
92+
# Which hardware-rendering APIs does the core support? Delimited by pipe characters.
93+
# required_hw_api = "Vulkan >= 1.0 | Direct3D >= 10.0 | OpenGL Core >= 3.3 | OpenGL ES >= 3.0"
94+
95+
# Does the core require ongoing access to the file after loading? Mostly used for softpatching and streaming of data
2796
needs_fullpath = "false"
97+
98+
# Does the core support the libretro disk control interface for swapping disks on the fly?
2899
disk_control = "false"
29100

30-
description = "Plays PuzzleScript games"
101+
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
102+
is_experimental = "false"
103+
104+
# Descriptive text, useful for tooltips, etc.
105+
description = "Plays PuzzleScript and PuzzleScript Plus games"

0 commit comments

Comments
 (0)