Skip to content

Releases: Radozada/StarCitizen-ScanIdentifier

Radar Scan ID v0.8.1-alpha

14 Jan 02:05
87fe825
Compare
Choose a tag to compare

Howdy!

After announcing the 0.8 release on Spectrum I got some good feedback on publishing and versioning. (Also noticed a bug that slipped through in the database...whoops!) This release should correct it, and more!

Download below or here!

0.8.1

  • Updated Database. Fixed issue with E-Types having 1990 as Radar Signature. Corrected to 1900.
  • Added space for version label on corner of application to make window name consistent, and added signature on mouseover
  • Simplified files necessary by packaging images, and database in the executable itself
  • Changed save location for scan area bounds, and scan history

Instructions

https://github.com/Radozada/StarCitizen-ScanIdentifier/blob/87fe8253c20f9b2c04bddb7206e50739654bec9d/INSTRUCTIONS.md

Full Changelog: v0.8.0-alpha...v0.8.1-alpha

Radar Scan ID v0.8.0-alpha

11 Jan 19:07
Compare
Choose a tag to compare

Full Changelog: https://github.com/Radozada/StarCitizen-ScanIdentifier/commits/v0.8.0-alpha

Radar Scan ID

A Python application for scanning and identifying Radar Signatures in Star Citizen. This project reads data from an on-screen capture and identifies related details from a packaged database.

Radar_Scan_ID_Screenshot

Features

  • Screen Capture & OCR: Captures a region of your screen and processes it using OCR.
  • Database Integration: Identifies and maps the captured data to stored values in a packaged SQLite database.
  • History Tracking: Maintains a searchable history of previous scans.
  • Customizable Scan Areas: Allows users to set and adjust scan areas dynamically.
  • User-Friendly Interface: Built using PyQt for an intuitive GUI experience.

Requirements

  • Radar Scan ID (included)
  • Tesseract-OCR 64bit (Included)

How to use

Download Radar_ScanID_v0.8.0.zip (located at the bottom of this page) and extract it to a destination of your choice.

Launch Radar Scan ID Executable

Set the database to search depending on what kind of mining you are doing

Options Section

Manual Search

1. Enter a number into the search box

Search Section

2. Perform a Search

  • Click on "Search" to start a search based on the value in the search box.
  • The system processes the input and identifies corresponding values in the database.

Setup (for scanning)

  1. If you want to do Scans, not just Manual Searches, you must install and setup Tesseract-OCR 64bit which is included in the downloads

  2. You can include more languages in the installation which will increase its footprint, this improves the Scan accuracy.

    Languages to include

  3. Make sure to install in the default directly to ensure it works correctly. C:\Program Files\Tesseract-OCR

Scan Search

1. Customize Scan Area

  • Click on the Scan Area Preview Icon in the upper right corner of the "Scan Area of Screen" section.

    Scan Area Preview Icon

  • Click on the center of the rectangle and drag it around to move it.

  • Click on any edge to resize it like a window.

    Drag and Resize Scan Area

  • Move the Scan Area preview over the screen where the Radar Signature pops up.

    Scan Area in Position

  • This Ship HUD moves depending on the ship so you want to make sure if the scans aren't working, that it's in the right location.

  • Click on the Faded Scan Area Preview Icon in the upper right corner of the "Scan Area of Screen" section to hide the Scan Area preview.

    Faded out Scan Area Preview Icon

2. Perform a Scan

  • Click on "Start Scan" to capture data from the predefined screen area.
  • The system processes the input and identifies corresponding values in the database.

View Results

  • Identified elements are displayed in the Results section.

  • Previous searches are saved for future reference.

    Results Section

License

This project is licensed under the MIT License. See the LICENSE file for details.

Credits

Developer: Jonathan Alvarado

Attributions

Star Citizen Scan Identifier v0.7.0-alpha

07 Jan 09:56
Compare
Choose a tag to compare

Testing out releases. This release includes basic scanning. More advanced screen scanning incoming later that works more of the time. For now there is a heavy reliance on manually searching.

A Python application for scanning and identifying Radar Signatures in Star Citizen. This project reads data from an on-screen capture and identifies related details from a packaged database.

SC_ScanID_Screenshot

Features

  • Screen Capture & OCR: Captures a region of your screen and processes it using OCR.
  • Database Integration: Identifies and maps the captured data to stored values in a packaged SQLite database.
  • History Tracking: Maintains a searchable history of previous scans.
  • Customizable Scan Areas: Allows users to set and adjust scan areas dynamically.
  • User-Friendly Interface: Built using PyQt for an intuitive GUI experience.

Requirements

This project requires the following dependencies:

  • Python 3.10+
  • PyQt6
  • pytesseract
  • Pillow
  • pyautogui
  • SQLite (packaged database)
  • Tesseract-OCR 64bit (Included)

How to use

Launch SC Scan ID Executable

1. Once you launch if you get a blank command console just hit the Enter Key and it should launch the window

2. Set the database to search depending on what kind of mining you are doing

Options Section

Manual Search

1. Enter a number into the search box

Search Section

2. Perform a Search

  • Click on "Search" to start a search based on the value in the search box.
  • The system processes the input and identifies corresponding values in the database.

Setup (for scanning)

  1. If you want to do Scans, not just Manual Searches, you must install and setup Tesseract-OCR 64bit which is included in the downloads

  2. You can include more languages in the installation which will increase its footprint, this improves the Scan accuracy.

    Languages to include

  3. Make sure to install in the default directly to ensure it works correctly. C:\Program Files\Tesseract-OCR

Scan Search

1. Customize Scan Area

  • Click on the Scan Area Preview Icon in the upper right corner of the "Scan Area of Screen" section.

    Scan Area Preview Icon

  • Click on the center of the rectangle and drag it around to move it.

  • Click on any edge to resize it like a window.

    Drag and Resize Scan Area

  • Move the Scan Area preview over the screen where the Radar Signature pops up.

    Scan Area in Position

  • This section moves depending on the ship so you want to make sure if the scans aren't working, that it's in the right location.

  • Click on the Faded Scan Area Preview Icon in the upper right corner of the "Scan Area of Screen" section to hide the Scan Area preview.

    Faded out Scan Area Preview Icon

2. Perform a Scan

  • Click on "Start Scan" to capture data from the predefined screen area.
  • The system processes the input and identifies corresponding values in the database.

View Results

  • Identified elements are displayed in the Results section.

  • Number of Nodes is the number of rocks calculated.

    Results Section

  • The application also saves search history for future reference.

    History Section

License

This project is licensed under the MIT License. See the LICENSE file for details.

Credits

Developer: Jonathan Alvarado

Special Thanks: Stardads

Attributions

Full Changelog: https://github.com/Radozada/StarCitizen-ScanIdentifier/commits/v0.7.0