Jump to content
Sign in to follow this  
Madwizard

TOP CP - Control Panel for server and client

Recommended Posts

Hi all. 
Here will be my english community development blog.
Discord - https://discord.gg/JVN5Ubw

 

Main goal of TOP CP

To automate routine processes as much as possible by createing a simple and beautifull UI with usefull documentation

Tehnical part of TOP CP

1. node.js

2. electron.js

3. vue.js + vue router + vuex

4. bootstrap + custom styles

 

Main TOP CP modules

1. Server Dashboard

Main page where you will be able to start all processes and see its load.

 

2. Account/Player Search

Here you will be able to find any account and manipulate it. Such staff as whole account info, character info (inventory, banc, temp. inventory, stats, skills) will be here.

 

3. UI Builder

Here you will be abble to customize UI or create some new cool forms. Also it will be posibility to clean up your UI files in client folder.

 

4. NPC Manager

This page is for view, modify, delete NPC's.

 

5. Monsters Manager

Same functionality as NPC Manager module.

 

6.Map Editor

Here you will be abble to manage NPC's and monster's for any map you want. Also I would like to port yammi map editor functionallity here, but for this thing I'll need some help :)

 

7. Game API

Here will be some documentation of game functions which are used by TOP CP
 

8. App Guides

Here will be documention for every module in TOP CP

Design

1299114650_ScreenShot2019-07-27at15_28_30.png.2fd1c16763739b80d129f7ebaa9deb14.png

 

p.s. this project will be open source :)
Also if you have any ideas regarding this, please don't be shy and share them :)

Edited by Madwizard
  • Like 2

Share this post


Link to post
Share on other sites

Current progress:
I started from UI Builder and current progress of this module is:
- Parser for game ui functions (gui.clu)
- Forms files parser (scripts/lua/forms/*.clu)
- Progress page
- Files list page with simple search

- Forms simple preview (only form background)

- File forms list page

- And single form page with basic functionallity

Screenshots:

861633071_ScreenShot2019-07-27at15_33_53.png.17e0a6c274f986a2e723ca3abae95186.png

144028584_ScreenShot2019-07-27at15_35_10.png.77272b83d4628893a4bea0f96add4587.png

1051917197_ScreenShot2019-08-03at20_31_56.png.bb07ce23c56ad5d49af21e088caad56d.png

Edited by Madwizard

Share this post


Link to post
Share on other sites
3 часа назад, Perseus сказал:

If you want to put up a link for the git repo, I'd be happy to contribute.

It would be cool. I’ll put up a link after vacation (end of august). I have also to change some styles because of paid theme license.

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...