Ok so basically as title says this is the SRO launcher I'm currently working on - made entirely in V8 (chrome, nodejs) engine.
What's the benefit?
- Its fucking simple
- HTML5, CSS3
- Chrome dev-tools
- ES6 (Modern JavaScript) as core language
- Electron framework was built to support cross-platform (unfortunately sro wasn't).
What are current features?
- Auto game installer
- About 80mb of total (download from site) size
- Authentication to access the server
- Frameless design
- Simple multiclient
- Client-side proxy (think of benefits)
- Launcher auto-update over public electron channel
- Opens frameless browser windows with specific pages.
- Auto bundler & installer creator (npm run make)
Project roadmap?
- optional SilkroadSecurityJS on both proxy sides
- Wrapping up with my node-sro-proxy project
- Extend devtools to have scripting system like phBot does but in JavaScript
- Game auto-updater
- ReactJS for better UI handling
- lots more.. to think.
Some important notes
- When packaging the app make sure the client & cache folders are empty otherwise it will create installers with the entire client in.
Find the repositories accordingly:
[Only registered and activated users can see links. Click Here To Register...] (launcher code)
[Only registered and activated users can see links. Click Here To Register...] (simple proxy server example)
I'm personally using this for CSRO-R files but it should really work well for any SRO version.
Happy development - make sure you're not a greedy/selfish cunt and do pull requests.
What's the benefit?
- Its fucking simple
- HTML5, CSS3
- Chrome dev-tools
- ES6 (Modern JavaScript) as core language
- Electron framework was built to support cross-platform (unfortunately sro wasn't).
What are current features?
- Auto game installer
- About 80mb of total (download from site) size
- Authentication to access the server
- Frameless design
- Simple multiclient
- Client-side proxy (think of benefits)
- Launcher auto-update over public electron channel
- Opens frameless browser windows with specific pages.
- Auto bundler & installer creator (npm run make)
Project roadmap?
- optional SilkroadSecurityJS on both proxy sides
- Wrapping up with my node-sro-proxy project
- Extend devtools to have scripting system like phBot does but in JavaScript
- Game auto-updater
- ReactJS for better UI handling
- lots more.. to think.
Some important notes
- When packaging the app make sure the client & cache folders are empty otherwise it will create installers with the entire client in.
Find the repositories accordingly:
[Only registered and activated users can see links. Click Here To Register...] (launcher code)
[Only registered and activated users can see links. Click Here To Register...] (simple proxy server example)
I'm personally using this for CSRO-R files but it should really work well for any SRO version.
Happy development - make sure you're not a greedy/selfish cunt and do pull requests.