Commit graph

112 commits

Author SHA1 Message Date
Observer KRypt0n_
6e38611900
API improvements
- added `Game.update()` method
- added `Voice.update()` method
- fixed `ProgressBar.update()` types errors
- added languages to the `Voice.current` field
- updated `package.json` and `tsconfig.json`
- updated roadmap goals
2021-12-23 22:19:32 +02:00
Observer KRypt0n_
0854a2fefd
Several changes
- changed launcher version field in neutralino configs
- updated vite dependency version
- added launcher background and social buttons reactive loading
- added `Cache` class that probably will be useless in future
-
2021-12-23 16:07:35 +02:00
Observer KRypt0n_
23445bc85e
API improvements
- added `Game.versions` field
- created custom `fetch` function for proper work with http requests
- `Downloader.download()` was rewritten to work with custom `fetch` function
2021-12-22 15:15:22 +02:00
Observer KRypt0n_
fbae851add
Small changes
- changed app icon size to 64x64
- disabled logging, added auth token export
- removed unused dependency
- added comment for `Runners.download` method
2021-12-21 21:35:10 +02:00
Observer KRypt0n_
7a5a0e572b
Several changes
- updated dependencies
- disabled app hot reloading
- improved `Downloader.download` method
- updated readme
2021-12-21 14:28:59 +02:00
Observer KRypt0n_
2d1eaa6eb4
Added downloader class 2021-12-21 01:39:48 +02:00
Observer KRypt0n_
4224a75b92
Init commit 2021-12-20 23:39:20 +02:00
Observer KRypt0n_
41792ad35b
1.9.1
- fixed `constants.patchUri` property processing;
  added `constants.getPatchUri` method which will return a URI to the patch
  based on the source you use
  It also fixes an issue with game's patch applying
- fixed an error message with unexisting `fps_config.ini` deletion
- updated launcher pictures in readme
2021-12-15 16:35:01 +02:00
Observer KRypt0n_
b725e09ad7
Returned back the got dependency version 2021-12-14 19:39:06 +02:00
Observer KRypt0n_
6e7cad2607
1.9.0
- fixed splash screen duration
- partially implemented previous merge requests
- added `winecfg` field in the runners json file
- updated statistics
- updated dependencies

From merge requests:
- added FPS unlocker as an option (!15)
- fixed voice data installation (!15)
- fixed winetricks and winecfg in settings (!14)
- fixed telemetry breaking if ENOTFOUND (!14)
- added discord RPC configuration (!14)

From the preparations to the release:
- fixed active GPU selection
- added Maroxy's patch's repo mirror support
- reworked statistics menu, added launcher's level system
- added patch's repo timeout notification
2021-12-14 18:25:36 +02:00
Marie
987da46f15 Replace outdated email 2021-12-07 19:57:18 +00:00
Observer KRypt0n_
2292e2720c
1.9.0 preparations
- reworked statistics menu, added launcher's level system
- fixed gpu selection (by Laurin Neff)
- added patch's repo timeout notification
- made some secret preparations :)
2021-12-05 23:32:17 +02:00
Observer KRypt0n_
c392437b5d
1.8.0
- updated German

From previous commits:
- Discord RPC option returned back to General
- changed Discord RPC title to `An Anime Game`
- added downloads resuming (!2)
- added actions button (open launcher's folder, winetricks, winecfg)
- improved `i18n.translation` method
- disabled text selection
- added prefix directory selection

From !5 implementation (Nov 28, 2021)
- added Lutris 6.21-5 runner
- added recommendable field to the runners (for future feature)
- removed PrefixSelector class which functionality now partially moved
  as an anonymous class in the constants.prefixDir property
- fixed temp winetricks and winecfg buttons disabling
- made LauncherLib.getGameVersion method to gather game version from its files
2021-11-29 19:09:49 +02:00
Observer KRypt0n_
51e15e3760
1.7.0
- added dark theme (add themes system at all)

From 1.6.1 preparations:
- fixed default runner installation
- disabled dxvk cache auto-deletion
- added wineserver env to winetricks
- added cabextract requirement
- added roadmap goal (issue #35)
- fixed issue with incorrect wine version unpacking
- added temp unpacking notification to progress bar
  because for some reasons it lags a bit
- removed excess locales
2021-11-27 19:39:35 +02:00
Observer KRypt0n_
85cfcde86f
1.6.0
- added forgotten xdelta3 requirement
- added GPU selection (thanks to Laurin Neff)
- added DXVK logs auto-deletion option
- added winetricks and default wine version
  auto-installation so they're no more required
- some settings were moved to "Enhancements"
- updated statistics
- added execution command log before game launch
2021-11-25 21:40:54 +02:00
Laurin Neff
7f3856fa66
Add hybrid GPU integration 2021-11-25 17:19:11 +01:00
Observer KRypt0n_
e0129bff4e
1.5.9
- fixed analytics window showing on clean launcher run

And since anime company changed a it their api:
- fixed social buttons showing
- fixed background picture loading
2021-11-25 16:48:29 +02:00
Observer KRypt0n_
1330fca046
1.5.8
- added GameMode support (thanks to Laurin Neff)
- updated statistics
2021-11-25 13:51:55 +02:00
Observer KRypt0n_
e97a54c9f5
1.5.7
- fixed patch installation when the patch is even not installed
2021-11-24 18:05:44 +02:00
Observer KRypt0n_
79ead16bad
1.5.6
- updated readme; added roadmap goals
- fixed deletefiles.txt file processing
- updated patch's url
- fixed patch's information gathering algo
2021-11-24 17:14:41 +02:00
Observer KRypt0n_
8ab17f954a
1.5.5
- updated typescript, electron-builder and electron versions
- updated readme:
+ added link to the discord server
+ added roadmap goal
+ added development delay notification
- added new lutris and proton-ge versions
- updated launcher's banner
- removed old config file compatibility check
2021-11-22 21:10:30 +02:00
Observer KRypt0n_
013c3dce47
1.5.4
- added verification for MangoHud and shaders when you want to select them
  if they even exist in your system
- now statistics also shows amount of minutes
- fixed some possible issue with patching process
- all classes now are exported as default
- improved some inner functions
2021-11-16 20:20:24 +02:00
Observer KRypt0n_
316cbda838
1.5.3
- removed auto-theme option from settings
- added Colors library
- made LAB-based brightness identifier
2021-11-13 14:02:18 +02:00
Observer KRypt0n_
dabbee470b
Updated launcher version 2021-11-12 23:21:27 +02:00
Observer KRypt0n_
ab75e16997
Removed arch and os params from the builds' names 2021-11-12 23:03:46 +02:00
Observer KRypt0n_
51ef9abf37
1.5.1
- fixed shader's work in the builded launcher
- changed env variables overwritings priority
2021-11-12 22:58:39 +02:00
Observer KRypt0n_
026ea11061
Merge branch 'main' of https://notabug.org/nobody/an-anime-game-launcher 2021-11-12 22:30:46 +02:00
Observer KRypt0n_
d8f2531ee8
1.5.0
- added HUD option with DXVK HUD and MangoHud support
- added shaders manager based on vkBasalt
- updated readme
  + added patch's update delation notification
  + game's name replacement request moved to the top of the repository
    because readme became too large
  + added additional requirements table
  + updated goals
- updated statistics
- added additional horizontal padding for selectable options
- removed old config file compatibilities checks
- now selectable options can be dynamically extended
- some let variables changed to const
- added constants.appDir / chadersDir properties
- added i18n.language property
- updated electron version to 15.3.1
2021-11-12 22:29:31 +02:00
Maroxy
6db38cf05c remove linux from name 2021-11-11 19:35:48 +00:00
Observer KRypt0n_
23d2a9a9f7
1.4.1
- added statistics section
  for now launcher stores time spent in the game
- added Korean machine translation
- fixed an issue with analytics dialogue
- improved new launcher versions finder algorithm
2021-11-11 12:20:27 +02:00
Observer KRypt0n_
87374c27e2
1.4.0
- added automatic progress bar's color theme switching
  based on the background image brightness
2021-11-05 15:41:24 +02:00
Observer KRypt0n_
c2e364a952
1.3.2
Added dark theme for progress bar
2021-11-04 17:46:06 +02:00
Observer KRypt0n_
2f9fffc32c
1.3.1
- updated Japanese locale
- updated repository pictures

Minor changes:
- repainted settings button icon with the other buttons style
- changed default launcher title for conspiracy
- added roadmap goal
2021-11-04 17:12:35 +02:00
Observer KRypt0n_
abf2297145
1.3.0
- added voicepacks support
- added LauncherUI.updateLauncherState method
  to automatically update launcher state
  it possibly can break clear game installation because I changed the way
  launcher identifies its state after some actions
- changed way the main button identifies what should it do
- now settings button hides when the launcher downloading something
- updated settings button icon
- updated background picture caching algorithm
2021-11-04 16:09:41 +02:00
Observer KRypt0n_
3a08c91d3d
Updated packages versions 2021-11-03 17:22:50 +02:00
Observer KRypt0n_
d32ef6a5d2
1.2.0
- added downloaded runners / dxvks deletion button
2021-11-03 15:47:04 +02:00
Observer KRypt0n_
01035d7f25
1.1.0
- fixed main window flickering at start
- added environmental variables manager
- moved common styles to the basic.sass file
- added excess files deletion when game's update comes
- updated project logo
2021-11-01 10:10:51 +02:00
Observer KRypt0n_
62c6b1acc4
1.0.0
- fixed integrated AppImage's icons
- fixed launcher updates notification
- config.js now saves in the launcher's local directory
- removed excess installation step in the installPrefix function
- fixed and improved game patching process
2021-10-29 15:08:56 +02:00
Observer KRypt0n_
8d1543f0ae
Fixed versions comparison 2021-10-29 09:59:13 +02:00
Observer KRypt0n_
a2589b4fa4
1.0.0-rc1
- added launcher updates notifications
- made automatic patch state parsing
- added Baal icons to all notifications
- fixed menu category changing in settings
- removed excess code
2021-10-28 19:26:44 +02:00
Observer KRypt0n_
21d00e11e5
0.8.0
- added analytics window
- added Proton 6.20 GE 1 to the runners list
- all common components moved to the separate files
- changed Launch button's shadow
2021-10-28 15:24:55 +02:00
Observer KRypt0n_
261a229bc5
Changed project versioning
2.2.0-beta[N] -> 0.[N].0
for example, 2.2.0-beta5 became 0.5.0
2021-10-24 22:54:48 +02:00
Maroxy
bbcddd099b Merge remote-tracking branch 'original/main' 2021-10-24 19:46:08 +02:00
Maroxy
a0f1e681f1 install @types/discord-rpc 2021-10-24 19:44:59 +02:00
Observer KRypt0n_
89df4fb6f2
2.2.0-beta7
- added Discord RPC support
- added language selection
- changed game directory
- a lot of inner changes

Thanks Maroxy for a strong help in development
+ pull requests 10, 11, 13, 14
2021-10-24 15:44:59 +02:00
Maroxy
fe8908119c add electron-stoe 2021-10-24 10:42:06 +02:00
Maroxy
15472d64df Merge remote-tracking branch 'original/main' into term 2021-10-23 21:11:46 +02:00
Observer KRypt0n_
3eb0c489c1
2.2.0-beta6
- added DXVK support
- removed lutris-fshack from runners
- added telemetry hosts checking before game started
- fixed menu items movement in settings
2021-10-23 21:02:50 +02:00
Maroxy
fd6558408c Add Discord RPC, disable Voice Pack Selection 2021-10-23 20:59:26 +02:00
Observer KRypt0n_
2ce673367b
2.2.0-beta5
- made settings window
- added runners management. Now you can download some runner like proton-ge
  and run the game with it
- updated README pictures
- removed usused path files
- a lot of small changes and bug fixes
2021-10-22 23:48:43 +02:00
Observer KRypt0n_
9801cf90df
2.2.0-beta4
- added Marie Piontek as a project contributor
- added launcher icon
- made background picture caching
- made automatical patch downloading
- added social media buttons from the official launcher

Thanks Maroxy for all these enhancements
+ pull request #6
2021-10-22 15:03:17 +02:00
Maroxy
b50a350a63 fix package.json 2021-10-18 00:10:59 +02:00
Maroxy
effa8337a3 remove 32-bit build and change author to contributors 2021-10-18 00:03:41 +02:00
Observer KRypt0n_
812e0c5f18
2.2.0-beta3
- added a notification when the game has been installed
- removed windows compilation because we will never use it
- added background picture parsing using the game's API

Thanks Maroxy for all these enhancements
+ issue #1
+ pull request #2
2021-10-17 13:28:37 +02:00
Observer KRypt0n_
b8457b9c5a
2.2.0-beta2
- updated readme; added roadmap and requirements
- added patch_anti_logincrash applying
- partially fixed input issues
- made LauncherUI class to where have moved a lot of code from the index.ts
- fixed ETA calculation
2021-10-15 14:16:13 +02:00
Observer KRypt0n_
3cc9409354
2.2.0-beta1
- changed versioning politicy ([game version]-[app state][app build])
- created patches system
  now launcher automatically applies patches to the game
- changed launcher config structure
- changed executable file on game launching to the launcher.bat
  to check the telemetry status and prevent game starting in positive result
- updated readme
2021-10-14 22:35:29 +02:00
Observer KRypt0n_
00979b5e71
Readme updates 2021-10-14 20:34:43 +02:00
Observer KRypt0n_
4ca47f51ca
gill 0.1.0 init release
- game installation
- game starting
2021-10-14 20:05:44 +02:00
Observer KRypt0n_
8aae9d7059
Builder update
Now repository uses electron-builder instead of electron-packager
2021-10-13 17:14:40 +02:00
Observer KRypt0n_
8fb39800c6
fixed apps building 2021-09-17 19:17:56 +02:00
Observer KRypt0n_
3b32a87feb
entry.js
- added link to the BrowserWindow documentation
- added default icon
- added commented lines for production BrowserWindow state

Overall:
- added typescript and sass support
- updated default page. Now the "Hello World" sign placed in the center
2021-09-16 19:56:25 +02:00
Observer KRypt0n_
1fd74880e3
Init commit 2021-09-14 11:06:09 +02:00