Skip to content

AckermanKenny/AquaStar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AquaStar

AquaStarLogo

AquaStar is a custom AqLite launcher. It aims to uses the latest aqlite .swf while providing additional features.

How to download

Go to this link: https://github.com/aquaspy/AquaStar/releases

and download the correct one for your system

Current working and missing

Working:

Linux build (x86, x64, and ARMv7) Windows Build (x86 and x64)

Missing:

Mac Build - There is support but we dont have a Mac to compile it.

Why?

Sadly, I know that it is against the TOS to use third party launchers. As long I like AE and AQW, I think that their game needs some of the quality of life improvements in AqLite For example, farming Blood gem of the Archfiend in /join evilwarnul and the other maps is very painful if you don't want to accept Archfiend's Favor neither Dage's favor, or any of the lair ones. The drops appear in the whole screen, lags a lot and makes the experience of farming a lot worse.

There is 133Spider's Aqlite launcher, that is also an Electron app, but it lacks in a simple place for us. Its windows only and cant expect miracles from wine, when native is 2 clicks away! Some also love linux, so I decided to create a native launcher for it, using Spider's Aqlite file.

Is it safe?

Well, I will not steal any account and you can check the code and even build it yourself. (Build Instructions bellow).

While this launcher won't steal your account, I can't guarantee that Artix will not ban you. As I said, it goes against the TOS. But for your information, here are Alina comments on twitter: https://twitter.com/Alina_AE/status/1085235841390264320

https://twitter.com/Alina_AE/status/1137101823284842497

https://www.reddit.com/r/AQW/comments/bym1g4/alina_finally_showed_some_appreciation_for/

You can also see this video for more information: https://www.youtube.com/watch?v=3STwRWuZVkU

An artix dev said that they won't ban anyone using AqLite, but AqLite costs more to Artix, because it loads more information from servers. So, if you are using AqLite, make sure to support them even more! https://youtu.be/ALi0CcmSfus

Note from Star: The new mod recruitment in 2021 became such a mess they are banning plp for saying they use Puffin. If vanilla puffin isn't safe, DO NOT say in chat you use anything other than the official launcher to play, and you are safe.

Is this the same as AqLite?

We have our own code, but we use the aqlite swf and add some more features. We try and keep updated to the latest aqlite version, but if you like the older versions, just press F1 and check out how to use an older version.

Will it be cross platform?

As cross as we can. Currently there are ARM, both 32 bits and 64 for windows and Linux, and Mac is suposedly supported. Try it out and give us Feedback.

Credits

99% of the credits are deserved to 133spider. Without his efforts, this would not be possible. This is his repository: https://github.com/133spider/AQLite

Cant say the same for Adobe tho, they killed flash for good, and we cant update flash to the latest supported version without bugging the program.

About 133spider past

He did create cetera bot. I did some searches, and seems like he won't update any bot anymore. Instead, he created AqLite, which includes only quality of life improvements. We am totally against botting, but I think that everyone makes mistakes and spider133 will not create or support any bot anymore.

For Artix Entertainment

First, thanks for supporting linux, Artix! This means a lot for me and I will make sure to keep supporting the game as I can. And please continue this with the newer AQW Mobile. As we know you didnt with AQ3D even tho the ENGINE SUPPORTS it (ok, you can stop ranting Star..).

Second, I want to contribute, so if you guys want, you are allowed to use any part of my code in your official launcher if you want to.

Third, if you want this repository to be off, create a issue to delete this repository and I will do so. I don't want to get in the way of artix in any way. On the contrary, I want to help.

So if this project gets in the way of any kind of trouble, please come in and open an issue here at github.

Important thing to say

Artix don't have any responsibility with you as long you are using third party. Also, any bug in my launcher or 133spider launcher should be reported HERE IN GITHUB, never in artix. If you think its a Vanilla bug, try it out in a vanilla AQW window or in the artix's game launcher before reporting to the wrong person.

Key diferences from official AqLite

The core is the same. You should thank 133spider instead of me for making all that amazing features. All I did was to write a simple code that uses his swf file and compile it for linux and mac, so linux and mac users can play too in a launcher. We also putted some sparkles on top of it as a fully browser only to run flash seems... wastefull :D

Just some features:

  • Screenshot button that grabs the game part only.
  • Keybindings for alt windows and vanilla aqw windows
  • Even more Keybindings for Wiki, design notes, and char pages
  • Tabbed window for that browser feel in the Wiki, design notes... the website windows
  • Support to use an older aqlite file if desired.

How to build

Requirements:

  • npm/nodejs installed.
  • This repository's code or git installed.

Instructions:

Download this project's folder into your PC, or clone it directly from this repository using git like:

  git clone https://github.com/aquaspy/AquaStar.git

If your Operating System's flash library file (like .dll or .so) is not in the FlashPlayer folder, get it from your own system (win64 and linux are already supported, and mac's one is in the folder too)

Put the aqlite.swf file in the SAME FOLDER of main.js (the project root), if isnt there by any reason.

Install the dependencies using NPM (nw-flash-trust, electron@4.2.12 and electron-builder) like:

  cd path/to/project/folder
  npm install

npm install will install automatically all dependencies, so no need to specify them manually, just use "npm install".

Now you are ready to run it! before making a package, you can test it running npm start.

If aqlite opens correctly, build the package so you can run in any folder you like. Go to FlashPlayer folder and remove the flash libraries you don't need. (ex: delete .so in windows, and .dll in linux, as it's irrelevant)

Type: npm run dist, and in the new "dist" folder, is your files. In linux case, it's a AppImage file! In windows, it's an Exe! And Mac should be a DMG file!

Obs: DO NOT run ./build.sh as it will build EVERY supported version at the same time. its used for releases in the github.

Troubleshooting

Stuck at 0%

  • Try to f5 the launcher. It will reload the page.
  • Try to shift f5, to clear cache
  • Try the Spider's solutions for this problem.

Keybindings dont work

  • Some Keybindings only work in some places. Most can only be used in the game window.
  • The only ones that work on HTML, are Alt+B e Alt+F. The rest are AQW game windows exclusives.

Screenshot isnt taken

  • Up to 0.5, there is no confirmation to Screenshot took, but they are saved not in the same folder, but in the Pictures file in your User folder. Press F1 and you will see where it is.

aqlite_old.swf is in the same folder, but doesnt work.

  • Check the F1 menu, and see if the path is the same as the one your file is. Its not the shortcut folder, so it must be the .exe's real location!

About

A custom AqLite Launcher

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 71.4%
  • CSS 13.1%
  • Stylus 10.2%
  • Shell 3.2%
  • HTML 2.1%