Commit Graph

461 Commits

Author SHA1 Message Date
Fazri Gading
f8333c09cd Update package.json 2026-01-21 00:43:29 +08:00
Fazri Gading
bcf0326763 Merge branch 'main' of https://github.com/fazrigading/Hytale-F2P 2026-01-21 00:31:20 +08:00
Fazri Gading
0a5c3db710 add 3 package formats for Linux, descriptions, and update launcher version to 2.0.2 2026-01-21 00:27:11 +08:00
Fazri Gading
905a9d754c Merge GPU preference feature branch to main branch version 2.0.2 for testing (#3)
* modernized UI for GPU Preference option

* feat: auto-detect dedicated GPU on hybrid laptops (iGPU+dGPU)

* feat: detailed GPU info in auto-detection feature on startup

* feat: add GPU options for launcher

- Add GPU preference setting (Auto/Integrated/Dedicated)
- Implement Linux GPU selection with DRI_PRIME and NVIDIA env vars
- Add GPU detection using Electron's app.getGPUInfo()
- Update settings UI with GPU preference dropdown
- Integrate GPU preference into game launch process

* feat: auto-detect dedicated GPU on hybrid laptops (iGPU+dGPU)

* added fallbacks to and option to use integrated GPU.

* add package-lock and fix deps version

* changed 'Nvidia' string to 'NVIDIA'

* fix: selecting `dedicated` option while using nvidia GPU did not set its specific env variables

* remove unused `CONFIG_FILE` variable on launcher core modules

* fix: duplicated save-load gpu detection functions

* move game option settings to the top, while custom java to the bottom

* fix: settings-header margin-bottom from 3rem to 1rem and supress line-clamp warning
2026-01-20 23:45:38 +08:00
Fazri Gading
99f032e9ab Merge branch 'main' of https://github.com/amiayweb/Hytale-F2P 2026-01-20 19:37:54 +08:00
AMIAY
5e3506a9ac Update README.md 2026-01-20 09:57:21 +01:00
AMIAY
f2a05d2079 Update release.yml v2.0.2a 2026-01-20 09:49:11 +01:00
AMIAY
cece338609 Update release.yml 2026-01-20 09:48:15 +01:00
AMIAY
261582a882 Update release.yml 2026-01-20 09:47:34 +01:00
AMIAY
0f0f0fa308 Update release.yml 2026-01-20 09:46:33 +01:00
AMIAY
5e6a07f0a6 Allow manual trigger for release workflow 2026-01-20 09:42:16 +01:00
AMIAY
713377fdc6 Merge pull request #71 from Rahul-Sahani04/feature/profile-system
Profile System & Mod Loading Fixes
2026-01-20 09:33:20 +01:00
Fazri Gading
2671a59f38 Revert "add save-load GPU preference handler"
This reverts commit b957a76aede8f9425b0a283d1444a32f55baa95a.
2026-01-20 16:26:28 +08:00
Fazri Gading
8e9af9c768 add save-load GPU preference handler 2026-01-20 16:26:28 +08:00
Rahul Sahani
e962a8880d Delete PR_DESCRIPTION.md 2026-01-20 11:57:23 +05:30
Rahul Sahani
c2d5536dd0 Improve comments in profileManager.js
Refactor comments for clarity and conciseness in profileManager.js.
2026-01-20 11:57:01 +05:30
Rahul Sahani
727be2ca5c Improve comments in saveModsToConfig function
Refactor comments in saveModsToConfig function for clarity.
2026-01-20 11:55:18 +05:30
Rahul-Sahani04
64892c81e9 Profile System & Mod Loading Fixes
Added a full profile system and fixed a few critical mod loading issues.

What changed

Profiles — Implemented proper profile management (create, switch, delete). Each profile now has its own isolated mod list.

Mod Isolation — Fixed ModManager so mods are strictly scoped to the active profile. Browsing and installing only affects the selected profile.

Critical Fix — Fixed a path bug where mods were being saved to ~/AppData/Local on macOS (Windows path) instead of ~/Library/Application Support. Mods now save to the correct location and load correctly in-game.

Stability — Added an auto-sync step before every launch to make sure the physical mods folder always matches the active profile.

UI — Added a profile selector dropdown and a profile management modal.
2026-01-20 11:52:36 +05:30
AMIAY
fffc730788 Merge pull request #68 from Terromur/main
Update PKGBUILD
v2.0.2.1
2026-01-19 23:36:24 +01:00
Terromur
c475ec7879 Update Hytale-F2P.desktop 2026-01-20 03:34:51 +05:00
Terromur
7efa0d07b0 Update PKGBUILD 2026-01-20 03:34:38 +05:00
AMIAY
21f8527ed4 update 2.0.2 v2.0.2 2026-01-19 23:15:29 +01:00
AMIAY
300616ba82 Update SERVER.md 2026-01-19 01:55:33 +01:00
AMIAY
9fdd6f1f44 Update BUILD.md 2026-01-19 00:26:32 +01:00
AMIAY
f0b2342c71 Merge pull request #47 from GreenKod/refactor-split-file
refactor: split main file into smaller modules for better maintainabi…
2026-01-18 21:06:09 +01:00
greenkod
7dbc900338 refactor: split main file into smaller modules for better maintainability 2026-01-18 21:29:37 +03:00
AMIAY
bc31f58c9c Update print statement from 'Hello' to 'Goodbye' 2026-01-18 16:07:31 +01:00
AMIAY
7e5a1577a3 Update and rename styles.css to style.css 2026-01-18 16:07:19 +01:00
AMIAY
84f0c0ba71 Delete GUI/style.css 2026-01-18 16:07:10 +01:00
AMIAY
7ede6c2f27 Add files via upload 2026-01-18 15:42:24 +01:00
AMIAY
be1a24a992 Add files via upload 2026-01-18 15:42:23 +01:00
AMIAY
9a751958b0 Add files via upload 2026-01-18 15:42:22 +01:00
AMIAY
9fcf603e08 Add files via upload 2026-01-18 15:42:20 +01:00
AMIAY
4bc1661587 Update package.json with new configuration 2026-01-18 14:41:51 +01:00
AMIAY
512a53aee7 Enhance README with additional resources and links
Updated instructions to include links to Releases and SERVER.md.
2026-01-18 14:41:22 +01:00
AMIAY
cabb5a57d2 Add Hytale F2P Server Setup Guide
Added a comprehensive setup guide for the Hytale F2P server, including server file setup, network configuration with Radmin VPN, RAM allocation recommendations, and tips for optimal performance.
2026-01-18 14:40:21 +01:00
AMIAY
c0dc65c59a Update dependencies and fix tar version to avoid workflow & electron-builder problem v2 2026-01-18 14:07:50 +01:00
AMIAY
b748e7316d Update package-lock.json 2026-01-18 13:59:41 +01:00
AMIAY
1c7f24c67c Update package-lock.json 2026-01-18 13:58:23 +01:00
AMIAY
b0c8c6affa Add npm install step to release workflow
Added npm install step before npm ci for all platforms.
2026-01-18 13:55:39 +01:00
AMIAY
472e55668a Update 'tar' dependency version
Updated 'tar' dependency version from 7.0.0 to 7.5.3.
2026-01-18 13:52:50 +01:00
AMIAY
6d09bba996 Merge pull request #34 from fazrigading/fix/tar-7.5.3
fix: update tar to 7.5.3 and add override for GHSA-8qq5-rm4j-mr97
2026-01-18 13:51:11 +01:00
AMIAY
6f3ae4aed7 Add README1.md to the .github directory 2026-01-18 13:45:48 +01:00
AMIAY
ee40bab9c3 Merge pull request #33 from sanasol/feature/build-releases
Github action to build binaries
2026-01-18 13:44:38 +01:00
AMIAY
84dc63b13e Change VPN software reference in server setup
Updated instructions to use Radmin VPN instead of Hamachi.
2026-01-18 13:44:00 +01:00
Fazri Gading
022a1bfde1 Update .gitignore 2026-01-18 20:36:03 +08:00
sanasol
2896ca862b Add README for GitHub Actions build and release workflow detailing triggers, platforms, and artifact generation 2026-01-18 13:27:36 +01:00
Fazri Gading
651cc16485 add override to ensure
nested dependencies in electron-builder are also patched against
arbitrary file overwrite exploits
2026-01-18 20:26:42 +08:00
Fazri Gading
5d986768d9 Delete package-lock.json 2026-01-18 20:18:09 +08:00
Fazri Gading
0f0e360cad Merge branch 'fix/tar-7.5.3' of https://github.com/fazrigading/Hytale-F2P into fix/tar-7.5.3 2026-01-18 20:16:10 +08:00