Code Monkey home page Code Monkey logo

daocstarter's Introduction

DAoC Starter

A Dark Age of Camelot client starter http://darkageofcamelot.com
100% HTML+CSS+JS core platform independent Desktop application.
(Full features on Windows Machines Only)

alt tag alt tag alt tag alt tag alt tag


main features

  • Advanced characters, accounts, teams, and settings management
  • Allow to log any number of accounts on the same machine
  • Quickest login/logout system
  • Autoupdate system
  • Smart Gamma Calibration tool
  • Spellcrafting tool
  • No installation required, full portable executable

quick infos

  • On Windows, when you need to log in more then 2 DAoC's accounts, you need to run the daocstarter.exe as admin
  • The exe is portable, but the first time you run it you need to wait a bit because it transfers a lot of applications files in your user data settings
  • The exe is big because there a lot of files: this is duo to Electron nature, there is an entire browser there! (plus lot of node's modules)
  • After the first "installation", the software is very fast! thanks to v8 Google Javascript Engine!
  • All data and passwords are stored in your user data settings

based on:


developer's installation:

  1. git clone [email protected]:simon387/daocstarter.git
  2. npm i

developer's debug start:

  1. npm start

creating windows single portable executable (from a Windows machine)

NOTE: if your dev working directory is C:\dev\daocstarter\ you don't need to edit the scripts

  1. install AutoIt or just get the Aut2exe.exe program
  2. edit autoit-compiler.js (adjust paths if differents)
  3. node borderless.js
  4. compile to exe borderless.au3 with Aut2Exe.exe (in the current directory)
  5. node CALGamma.js
  6. compile to exe CALGamma.au3 with Aut2Exe.exe (in the current directory)
  7. node titlerenamer.js
  8. compile to exe titlerenamer.au3 with Aut2Exe.exe (in the current directory)
  9. node .\autoit\autoit-compiler.js
  10. compile to exe daocstarter.au3 (parameters: /icon .\img\i.ico /comp 4)

NOTE: Steps 1-8 can be done only the first time if you don't edit the autoit code.


creating windows installer (not tested!)

  1. npm install electron-packager -g
  2. npm install electron-installer-windows -g
  3. if not in a Windows environment, install Wine!
  4. electron-packager . daocstarter --platform win32 --arch x64 --out dist --icon=img\i.ico --overwrite
  5. electron-installer-windows --src dist/daocstarter-win32-x64 --dest dist/installers

License

MIT

When using the Daocstarter or other GitHub logos, be sure to follow the GitHub logo guidelines.

daocstarter's People

Contributors

simon387 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.