PylessDetective is a terminal application that sorts through the File for you. You find the clues, it lists the suspect(s).
Made for the Roblox game Armless Detective.
Run the PylessDetectiveGui executable to use it easier.
Run the program and follow the prompts to use!
See flag/parameter information (useful for 3rd-party apps?):
PylessDetective.exe -hPylessDetective -h- Download the binary from the latest release.
- Download the binary from the latest release.
- In Finder, double-click/run with Archive Utility
PylessDetectiveGui.zip.PylessDetectiveGui.appwill now appear. - Double-click/run
PylessDetectiveGui.app. A popup will appear cautioning that the developer is unverified. Dismiss this popup.
If the prompt doesn't show, you do not need to follow these steps futher!
-
Go to the "Privacy & Security" tab in System Settings, then scroll down and find the box saying "'PylessDetectiveGui.app' was blocked from use because it is not from an identified developer."
-
At the bottom of said box, click the "Open Anyway" button. A new popup will appear warning again that the developer is unverified. Click "Open."
-
Back in Finder, double-click/run
PylessDetectiveGui.appagain, and voila!
-
Install
git(Google it :)). -
Clone the repo:
git clone https://github.com/DatBogie/PylessDetective.git cd PylessDetective -
Run build script (run
.\build.baton Windows):./build.sh
-
Binary is located in
./dist/PylessDetective(*.exeon Windows,*.appon macOS).
This may need to be done if I ever get tired of this game, so I will describe the process here.
Important
Map files should have unique names.
maps/
├── map1.csv
├── map2.csv
└── map3.csv
└── ...A 1 represents that the suspect exhibits that clue. Nothing after a comma (eg. ,<- here) represents them not exhibiting that clue.
Example level:
Name,clue1,clue2,clue3
Guy,1,,1
Person,1,1,
Individual,,1,1Above, Guy exhbits clue1 & clue3, but not clue2.
If you'd like to make map-packs (external folders containing levels), you're in the right place!
-
Create a folder. Name it anything you'd like.
-
In that folder, create a file. Make sure it ends in
.csv. -
Open that file, henceforth referred to as "the level file," in a text editor.
-
Paste in:
Name,
-
After the comma, type a shorted (lowercase) name of each clue, separated by commas. Eg.:
Name,clue1,clue2,clue3
-
Now, go to the next line and type in the first suspect's name (make sure to write them in order of appearance in the File/ending lineup).
Follow that up with a comma, and then put a "1" for all of their characteristic clues. Leave the rest blank. Eg.:
Name,clue1,clue2,clue3 Guy,1,,1
In that example, "Guy" exhibits "clue1" and "clue3", but not "clue2".
An easy way to speed this process up is to copy/paste however many commas there are in a row. Eg. for the example above:
,,, -
Save the file. Now you're done!
To use your map-pack in the program, find the absolute path to the map-pack folder (eg.
C:\Users\Default\Downloads\map-pack) and paste it in the following command (usePylessDetective.exeon Windows):PylessDetective -d=<abs_path_to_map-pack>
