| Language: |
# End-User License Agreement (EULA)
**eethCross — Nonogram Puzzle Game**
**Version 1.0.0**
**Effective Date: February 2026**
---
## 1. Agreement
By installing, copying, or otherwise using eethCross ("the Game"), you agree to
be bound by the terms of this End-User License Agreement ("EULA"). If you do not
agree to these terms, do not install or use the Game.
This EULA is a legal agreement between you ("User") and the developer of
eethCross ("Developer").
---
## 2. License Grant
The Developer grants you a limited, non-exclusive, non-transferable,
non-sublicensable, revocable license to install and use the Game for personal,
non-commercial use, subject to the terms of this EULA and any applicable
platform terms (e.g., Steam Subscriber Agreement).
---
## 3. Restrictions
You may **not**:
1. Copy, distribute, or make the Game available over a network where it could be
used by multiple users simultaneously, except as permitted by the platform
(e.g., Steam Family Sharing).
2. Modify, translate, adapt, reverse-engineer, decompile, disassemble, or create
derivative works based on the Game, except to the extent permitted by
applicable law.
3. Rent, lease, lend, sell, sublicense, or otherwise transfer the Game or any
rights therein to any third party.
4. Remove, alter, or obscure any proprietary notices, labels, or marks on the
Game.
5. Use the Game for any commercial purpose or for the benefit of any third party
without the Developer's prior written consent.
---
## 4. Ownership
The Game is licensed, not sold. The Developer retains all right, title, and
interest in and to the Game, including all intellectual property rights. This
EULA does not grant you any rights to trademarks or service marks of the
Developer.
---
## 5. User-Generated Content
The Game includes a custom puzzle editor and Steam Workshop integration. By
creating and/or publishing content through the Game:
1. You retain ownership of your original content.
2. You grant the Developer a non-exclusive, worldwide, royalty-free license to
display, distribute, and make available your published Workshop content in
connection with the Game.
3. You represent that your content does not infringe upon the intellectual
property rights of any third party.
---
## 6. Steam Integration
The Game integrates with Valve Corporation's Steamworks API for features
including achievements, leaderboards, cloud saves, Workshop, Rich Presence, and
controller support. Use of these features is subject to the
[Steam Subscriber Agreement](https://store.steampowered.com/subscriber_agreement/).
---
## 7. Data Collection & Privacy
The Game stores save data, settings, and custom puzzles locally (via
`localStorage`) and, when available, via Steam Cloud. The Game does not collect,
transmit, or store any personal data beyond what is handled by the Steam
platform. No analytics, telemetry, or third-party tracking services are used by
the Game itself.
---
## 8. Disclaimer of Warranties
THE GAME IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE
DEVELOPER DOES NOT WARRANT THAT THE GAME WILL BE UNINTERRUPTED, ERROR-FREE, OR
FREE OF HARMFUL COMPONENTS.
---
## 9. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE
DEVELOPER BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR
PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUE, WHETHER INCURRED DIRECTLY
OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES,
ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE GAME.
---
## 10. Termination
This EULA is effective until terminated. Your rights under this EULA will
terminate automatically without notice if you fail to comply with any of its
terms. Upon termination, you must cease all use of the Game and destroy all
copies in your possession.
---
## 11. Governing Law
This EULA shall be governed by and construed in accordance with applicable law
in the jurisdiction of the Developer's residence, without regard to its conflict
of law principles.
---
## 12. Changes to This EULA
The Developer reserves the right to modify this EULA at any time. Updated
versions will be posted with the Game. Continued use of the Game after any such
changes constitutes your acceptance of the revised EULA.
---
## 13. Third-Party Software Licenses
eethCross is built upon and incorporates the following open-source software
packages. Each package is used under its respective license. The Developer
gratefully acknowledges the work of all contributors to these projects.
### Runtime Dependencies
| Package | Version | License | URL |
|---------|---------|---------|-----|
| **React** | ^18.3.1 | MIT | https://github.com/facebook/react |
| **React DOM** | ^18.3.1 | MIT | https://github.com/facebook/react |
| **React Router DOM** | ^6.30.1 | MIT | https://github.com/remix-run/react-router |
| **@tanstack/react-query** | ^5.83.0 | MIT | https://github.com/TanStack/query |
| **react-hook-form** | ^7.61.1 | MIT | https://github.com/react-hook-form/react-hook-form |
| **@hookform/resolvers** | ^3.10.0 | MIT | https://github.com/react-hook-form/resolvers |
| **zod** | ^3.25.76 | MIT | https://github.com/colinhacks/zod |
| **framer-motion** | ^12.34.0 | MIT | https://github.com/framer/motion |
| **lucide-react** | ^0.462.0 | ISC | https://github.com/lucide-icons/lucide |
| **date-fns** | ^3.6.0 | MIT | https://github.com/date-fns/date-fns |
| **recharts** | ^2.15.4 | MIT | https://github.com/recharts/recharts |
| **sonner** | ^1.7.4 | MIT | https://github.com/emilkowalski/sonner |
| **cmdk** | ^1.1.1 | MIT | https://github.com/pacocoursey/cmdk |
| **vaul** | ^0.9.9 | MIT | https://github.com/emilkowalski/vaul |
| **next-themes** | ^0.3.0 | MIT | https://github.com/pacocoursey/next-themes |
| **input-otp** | ^1.4.2 | MIT | https://github.com/guilhermerodz/input-otp |
| **embla-carousel-react** | ^8.6.0 | MIT | https://github.com/davidjerleke/embla-carousel |
| **react-day-picker** | ^8.10.1 | MIT | https://github.com/gpbl/react-day-picker |
| **react-resizable-panels** | ^2.1.9 | MIT | https://github.com/bvaughn/react-resizable-panels |
| **class-variance-authority** | ^0.7.1 | Apache-2.0 | https://github.com/joe-bell/cva |
| **clsx** | ^2.1.1 | MIT | https://github.com/lukeed/clsx |
| **tailwind-merge** | ^2.6.0 | MIT | https://github.com/dcastil/tailwind-merge |
| **tailwindcss-animate** | ^1.0.7 | MIT | https://github.com/jamiebuilds/tailwindcss-animate |
| **steamworks.js** | ^0.4.0 | MIT | https://github.com/nicklaros/steamworks.js |
#### Radix UI Primitives
All `@radix-ui/*` packages are licensed under the **MIT License**.
https://github.com/radix-ui/primitives
| Package | Version |
|---------|---------|
| @radix-ui/react-accordion | ^1.2.11 |
| @radix-ui/react-alert-dialog | ^1.1.14 |
| @radix-ui/react-aspect-ratio | ^1.1.7 |
| @radix-ui/react-avatar | ^1.1.10 |
| @radix-ui/react-checkbox | ^1.3.2 |
| @radix-ui/react-collapsible | ^1.1.11 |
| @radix-ui/react-context-menu | ^2.2.15 |
| @radix-ui/react-dialog | ^1.1.14 |
| @radix-ui/react-dropdown-menu | ^2.1.15 |
| @radix-ui/react-hover-card | ^1.1.14 |
| @radix-ui/react-label | ^2.1.7 |
| @radix-ui/react-menubar | ^1.1.15 |
| @radix-ui/react-navigation-menu | ^1.2.13 |
| @radix-ui/react-popover | ^1.1.14 |
| @radix-ui/react-progress | ^1.1.7 |
| @radix-ui/react-radio-group | ^1.3.7 |
| @radix-ui/react-scroll-area | ^1.2.9 |
| @radix-ui/react-select | ^2.2.5 |
| @radix-ui/react-separator | ^1.1.7 |
| @radix-ui/react-slider | ^1.3.5 |
| @radix-ui/react-slot | ^1.2.3 |
| @radix-ui/react-switch | ^1.2.5 |
| @radix-ui/react-tabs | ^1.1.12 |
| @radix-ui/react-toast | ^1.2.14 |
| @radix-ui/react-toggle | ^1.1.9 |
| @radix-ui/react-toggle-group | ^1.1.10 |
| @radix-ui/react-tooltip | ^1.2.7 |
### Development Dependencies
The following packages are used during development and build processes. They are
not included in the distributed Game binary but are listed here for completeness.
| Package | Version | License | URL |
|---------|---------|---------|-----|
| **Electron** | ^40.6.0 | MIT | https://github.com/electron/electron |
| **electron-builder** | ^25.1.8 | MIT | https://github.com/electron-userland/electron-builder |
| **Vite** | ^5.4.19 | MIT | https://github.com/vitejs/vite |
| **@vitejs/plugin-react-swc** | ^3.11.0 | MIT | https://github.com/vitejs/vite-plugin-react-swc |
| **TypeScript** | ^5.8.3 | Apache-2.0 | https://github.com/microsoft/TypeScript |
| **Vitest** | ^3.2.4 | MIT | https://github.com/vitest-dev/vitest |
| **ESLint** | ^9.28.0 | MIT | https://github.com/eslint/eslint |
| **@eslint/js** | ^9.32.0 | MIT | https://github.com/eslint/eslint |
| **typescript-eslint** | ^8.33.0 | MIT | https://github.com/typescript-eslint/typescript-eslint |
| **eslint-plugin-react-hooks** | ^5.2.0 | MIT | https://github.com/facebook/react |
| **eslint-plugin-react-refresh** | ^0.4.20 | MIT | https://github.com/ArnaudBarre/eslint-plugin-react-refresh |
| **Tailwind CSS** | ^3.4.17 | MIT | https://github.com/tailwindlabs/tailwindcss |
| **@tailwindcss/typography** | ^0.5.16 | MIT | https://github.com/tailwindlabs/tailwindcss-typography |
| **PostCSS** | ^8.5.6 | MIT | https://github.com/postcss/postcss |
| **Autoprefixer** | ^10.4.21 | MIT | https://github.com/postcss/autoprefixer |
| **jsdom** | ^20.0.3 | MIT | https://github.com/jsdom/jsdom |
| **@testing-library/jest-dom** | ^6.6.0 | MIT | https://github.com/testing-library/jest-dom |
| **@testing-library/react** | ^16.0.0 | MIT | https://github.com/testing-library/react-testing-library |
| **@types/node** | ^22.16.5 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped |
| **@types/react** | ^18.3.23 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped |
| **@types/react-dom** | ^18.3.7 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped |
| **concurrently** | ^9.2.1 | MIT | https://github.com/open-cli-tools/concurrently |
| **wait-on** | ^9.0.4 | MIT | https://github.com/jeffbski/wait-on |
| **globals** | ^15.15.0 | MIT | https://github.com/sindresorhus/globals |
| **lovable-tagger** | ^1.1.13 | MIT | https://github.com/nicklaros/lovable-tagger |
### Steamworks SDK
The Game uses the **Steamworks SDK** provided by Valve Corporation. Use of the
Steamworks SDK is governed by the
[Steamworks SDK License Agreement](https://partner.steamgames.com/documentation/sdk_access_agreement).
Steamworks is a trademark of Valve Corporation.
### Chromium / V8 (via Electron)
The Game's desktop runtime is built on [Electron](https://www.electronjs.org/),
which embeds [Chromium](https://www.chromium.org/) and
[Node.js](https://nodejs.org/). Chromium is licensed under the
[BSD 3-Clause License](https://chromium.googlesource.com/chromium/src/+/HEAD/LICENSE).
Node.js is licensed under the [MIT License](https://github.com/nodejs/node/blob/main/LICENSE).
---
## 14. Full Text of Key Licenses
### MIT License
```
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
### Apache License 2.0
The full text of the Apache License 2.0 is available at:
https://www.apache.org/licenses/LICENSE-2.0
Packages using Apache-2.0 in this project:
- class-variance-authority
- TypeScript
### ISC License
```
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
```
Packages using ISC in this project:
- lucide-react
### BSD 3-Clause License (Chromium)
```
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```
---
## 15. Contact
For questions about this EULA, please contact the Developer through the
appropriate support channels listed on the Game's Steam store page.
---
*This EULA was last updated in February 2026.*
**eethCross — Nonogram Puzzle Game**
**Version 1.0.0**
**Effective Date: February 2026**
---
## 1. Agreement
By installing, copying, or otherwise using eethCross ("the Game"), you agree to
be bound by the terms of this End-User License Agreement ("EULA"). If you do not
agree to these terms, do not install or use the Game.
This EULA is a legal agreement between you ("User") and the developer of
eethCross ("Developer").
---
## 2. License Grant
The Developer grants you a limited, non-exclusive, non-transferable,
non-sublicensable, revocable license to install and use the Game for personal,
non-commercial use, subject to the terms of this EULA and any applicable
platform terms (e.g., Steam Subscriber Agreement).
---
## 3. Restrictions
You may **not**:
1. Copy, distribute, or make the Game available over a network where it could be
used by multiple users simultaneously, except as permitted by the platform
(e.g., Steam Family Sharing).
2. Modify, translate, adapt, reverse-engineer, decompile, disassemble, or create
derivative works based on the Game, except to the extent permitted by
applicable law.
3. Rent, lease, lend, sell, sublicense, or otherwise transfer the Game or any
rights therein to any third party.
4. Remove, alter, or obscure any proprietary notices, labels, or marks on the
Game.
5. Use the Game for any commercial purpose or for the benefit of any third party
without the Developer's prior written consent.
---
## 4. Ownership
The Game is licensed, not sold. The Developer retains all right, title, and
interest in and to the Game, including all intellectual property rights. This
EULA does not grant you any rights to trademarks or service marks of the
Developer.
---
## 5. User-Generated Content
The Game includes a custom puzzle editor and Steam Workshop integration. By
creating and/or publishing content through the Game:
1. You retain ownership of your original content.
2. You grant the Developer a non-exclusive, worldwide, royalty-free license to
display, distribute, and make available your published Workshop content in
connection with the Game.
3. You represent that your content does not infringe upon the intellectual
property rights of any third party.
---
## 6. Steam Integration
The Game integrates with Valve Corporation's Steamworks API for features
including achievements, leaderboards, cloud saves, Workshop, Rich Presence, and
controller support. Use of these features is subject to the
[Steam Subscriber Agreement](https://store.steampowered.com/subscriber_agreement/).
---
## 7. Data Collection & Privacy
The Game stores save data, settings, and custom puzzles locally (via
`localStorage`) and, when available, via Steam Cloud. The Game does not collect,
transmit, or store any personal data beyond what is handled by the Steam
platform. No analytics, telemetry, or third-party tracking services are used by
the Game itself.
---
## 8. Disclaimer of Warranties
THE GAME IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE
DEVELOPER DOES NOT WARRANT THAT THE GAME WILL BE UNINTERRUPTED, ERROR-FREE, OR
FREE OF HARMFUL COMPONENTS.
---
## 9. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE
DEVELOPER BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR
PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUE, WHETHER INCURRED DIRECTLY
OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES,
ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE GAME.
---
## 10. Termination
This EULA is effective until terminated. Your rights under this EULA will
terminate automatically without notice if you fail to comply with any of its
terms. Upon termination, you must cease all use of the Game and destroy all
copies in your possession.
---
## 11. Governing Law
This EULA shall be governed by and construed in accordance with applicable law
in the jurisdiction of the Developer's residence, without regard to its conflict
of law principles.
---
## 12. Changes to This EULA
The Developer reserves the right to modify this EULA at any time. Updated
versions will be posted with the Game. Continued use of the Game after any such
changes constitutes your acceptance of the revised EULA.
---
## 13. Third-Party Software Licenses
eethCross is built upon and incorporates the following open-source software
packages. Each package is used under its respective license. The Developer
gratefully acknowledges the work of all contributors to these projects.
### Runtime Dependencies
| Package | Version | License | URL |
|---------|---------|---------|-----|
| **React** | ^18.3.1 | MIT | https://github.com/facebook/react |
| **React DOM** | ^18.3.1 | MIT | https://github.com/facebook/react |
| **React Router DOM** | ^6.30.1 | MIT | https://github.com/remix-run/react-router |
| **@tanstack/react-query** | ^5.83.0 | MIT | https://github.com/TanStack/query |
| **react-hook-form** | ^7.61.1 | MIT | https://github.com/react-hook-form/react-hook-form |
| **@hookform/resolvers** | ^3.10.0 | MIT | https://github.com/react-hook-form/resolvers |
| **zod** | ^3.25.76 | MIT | https://github.com/colinhacks/zod |
| **framer-motion** | ^12.34.0 | MIT | https://github.com/framer/motion |
| **lucide-react** | ^0.462.0 | ISC | https://github.com/lucide-icons/lucide |
| **date-fns** | ^3.6.0 | MIT | https://github.com/date-fns/date-fns |
| **recharts** | ^2.15.4 | MIT | https://github.com/recharts/recharts |
| **sonner** | ^1.7.4 | MIT | https://github.com/emilkowalski/sonner |
| **cmdk** | ^1.1.1 | MIT | https://github.com/pacocoursey/cmdk |
| **vaul** | ^0.9.9 | MIT | https://github.com/emilkowalski/vaul |
| **next-themes** | ^0.3.0 | MIT | https://github.com/pacocoursey/next-themes |
| **input-otp** | ^1.4.2 | MIT | https://github.com/guilhermerodz/input-otp |
| **embla-carousel-react** | ^8.6.0 | MIT | https://github.com/davidjerleke/embla-carousel |
| **react-day-picker** | ^8.10.1 | MIT | https://github.com/gpbl/react-day-picker |
| **react-resizable-panels** | ^2.1.9 | MIT | https://github.com/bvaughn/react-resizable-panels |
| **class-variance-authority** | ^0.7.1 | Apache-2.0 | https://github.com/joe-bell/cva |
| **clsx** | ^2.1.1 | MIT | https://github.com/lukeed/clsx |
| **tailwind-merge** | ^2.6.0 | MIT | https://github.com/dcastil/tailwind-merge |
| **tailwindcss-animate** | ^1.0.7 | MIT | https://github.com/jamiebuilds/tailwindcss-animate |
| **steamworks.js** | ^0.4.0 | MIT | https://github.com/nicklaros/steamworks.js |
#### Radix UI Primitives
All `@radix-ui/*` packages are licensed under the **MIT License**.
https://github.com/radix-ui/primitives
| Package | Version |
|---------|---------|
| @radix-ui/react-accordion | ^1.2.11 |
| @radix-ui/react-alert-dialog | ^1.1.14 |
| @radix-ui/react-aspect-ratio | ^1.1.7 |
| @radix-ui/react-avatar | ^1.1.10 |
| @radix-ui/react-checkbox | ^1.3.2 |
| @radix-ui/react-collapsible | ^1.1.11 |
| @radix-ui/react-context-menu | ^2.2.15 |
| @radix-ui/react-dialog | ^1.1.14 |
| @radix-ui/react-dropdown-menu | ^2.1.15 |
| @radix-ui/react-hover-card | ^1.1.14 |
| @radix-ui/react-label | ^2.1.7 |
| @radix-ui/react-menubar | ^1.1.15 |
| @radix-ui/react-navigation-menu | ^1.2.13 |
| @radix-ui/react-popover | ^1.1.14 |
| @radix-ui/react-progress | ^1.1.7 |
| @radix-ui/react-radio-group | ^1.3.7 |
| @radix-ui/react-scroll-area | ^1.2.9 |
| @radix-ui/react-select | ^2.2.5 |
| @radix-ui/react-separator | ^1.1.7 |
| @radix-ui/react-slider | ^1.3.5 |
| @radix-ui/react-slot | ^1.2.3 |
| @radix-ui/react-switch | ^1.2.5 |
| @radix-ui/react-tabs | ^1.1.12 |
| @radix-ui/react-toast | ^1.2.14 |
| @radix-ui/react-toggle | ^1.1.9 |
| @radix-ui/react-toggle-group | ^1.1.10 |
| @radix-ui/react-tooltip | ^1.2.7 |
### Development Dependencies
The following packages are used during development and build processes. They are
not included in the distributed Game binary but are listed here for completeness.
| Package | Version | License | URL |
|---------|---------|---------|-----|
| **Electron** | ^40.6.0 | MIT | https://github.com/electron/electron |
| **electron-builder** | ^25.1.8 | MIT | https://github.com/electron-userland/electron-builder |
| **Vite** | ^5.4.19 | MIT | https://github.com/vitejs/vite |
| **@vitejs/plugin-react-swc** | ^3.11.0 | MIT | https://github.com/vitejs/vite-plugin-react-swc |
| **TypeScript** | ^5.8.3 | Apache-2.0 | https://github.com/microsoft/TypeScript |
| **Vitest** | ^3.2.4 | MIT | https://github.com/vitest-dev/vitest |
| **ESLint** | ^9.28.0 | MIT | https://github.com/eslint/eslint |
| **@eslint/js** | ^9.32.0 | MIT | https://github.com/eslint/eslint |
| **typescript-eslint** | ^8.33.0 | MIT | https://github.com/typescript-eslint/typescript-eslint |
| **eslint-plugin-react-hooks** | ^5.2.0 | MIT | https://github.com/facebook/react |
| **eslint-plugin-react-refresh** | ^0.4.20 | MIT | https://github.com/ArnaudBarre/eslint-plugin-react-refresh |
| **Tailwind CSS** | ^3.4.17 | MIT | https://github.com/tailwindlabs/tailwindcss |
| **@tailwindcss/typography** | ^0.5.16 | MIT | https://github.com/tailwindlabs/tailwindcss-typography |
| **PostCSS** | ^8.5.6 | MIT | https://github.com/postcss/postcss |
| **Autoprefixer** | ^10.4.21 | MIT | https://github.com/postcss/autoprefixer |
| **jsdom** | ^20.0.3 | MIT | https://github.com/jsdom/jsdom |
| **@testing-library/jest-dom** | ^6.6.0 | MIT | https://github.com/testing-library/jest-dom |
| **@testing-library/react** | ^16.0.0 | MIT | https://github.com/testing-library/react-testing-library |
| **@types/node** | ^22.16.5 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped |
| **@types/react** | ^18.3.23 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped |
| **@types/react-dom** | ^18.3.7 | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped |
| **concurrently** | ^9.2.1 | MIT | https://github.com/open-cli-tools/concurrently |
| **wait-on** | ^9.0.4 | MIT | https://github.com/jeffbski/wait-on |
| **globals** | ^15.15.0 | MIT | https://github.com/sindresorhus/globals |
| **lovable-tagger** | ^1.1.13 | MIT | https://github.com/nicklaros/lovable-tagger |
### Steamworks SDK
The Game uses the **Steamworks SDK** provided by Valve Corporation. Use of the
Steamworks SDK is governed by the
[Steamworks SDK License Agreement](https://partner.steamgames.com/documentation/sdk_access_agreement).
Steamworks is a trademark of Valve Corporation.
### Chromium / V8 (via Electron)
The Game's desktop runtime is built on [Electron](https://www.electronjs.org/),
which embeds [Chromium](https://www.chromium.org/) and
[Node.js](https://nodejs.org/). Chromium is licensed under the
[BSD 3-Clause License](https://chromium.googlesource.com/chromium/src/+/HEAD/LICENSE).
Node.js is licensed under the [MIT License](https://github.com/nodejs/node/blob/main/LICENSE).
---
## 14. Full Text of Key Licenses
### MIT License
```
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
### Apache License 2.0
The full text of the Apache License 2.0 is available at:
https://www.apache.org/licenses/LICENSE-2.0
Packages using Apache-2.0 in this project:
- class-variance-authority
- TypeScript
### ISC License
```
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
```
Packages using ISC in this project:
- lucide-react
### BSD 3-Clause License (Chromium)
```
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```
---
## 15. Contact
For questions about this EULA, please contact the Developer through the
appropriate support channels listed on the Game's Steam store page.
---
*This EULA was last updated in February 2026.*