Author Topic: Strategus Enhancment Project  (Read 1548 times)

0 Members and 1 Guest are viewing this topic.

Offline kinngrimm

  • King
  • **********
  • Renown: 1026
  • Infamy: 320
  • cRPG Player A Gentleman and a Scholar
    • View Profile
    • The Betrayer of Nations
  • Faction: Wolves of Fenris
  • Game nicks: kinngrimm, Karma
  • IRC nick: kinngrimm
Strategus Enhancment Project
« on: December 06, 2012, 07:10:14 am »
+18
We all made suggestions over the years and in my case i got impatient to wait for things to be implemented or not considered or there were just not the time for implementations by crpg/strat devs. Since i came back to cRPG in the Summer i looked back onto several of my suggestions and problems i have seen. With chorts eyecandy script last strategus i saw that third party developers would be given a chance to work something out and then share it with the community.
I am proud of what we have accomplished within 3 months so far and as half arsed information is spreading already over the forum i here share the current state of our developments.

The developments are partly very game changing and therefor devs and admins have been informed within the first month and i got the go for further developments till further notice.

For security reasons you need a key to registrate on our website, please for now only factions with 5+ members contact me.
For keys a pm in the forum is sufficient.
If you want to get a first hand introduction then i would prefer you visit me on teamspeak(cotgs.de) or we chat in steam(kinngrimm). Later on we may chose a simpler approach, when/if implemented into strategus this wouldn't be needed anymore.

associated with this project besides myself
Guika(main developer)
Airstike(testing, math)
dotnet(client site scripting)
Kass(graphics)

We intend to develop several greasmonkey/tempermonkey addons

1. Strategus Viewer
basic Line of Sight sharing, as seen in many Strategy games. The information shared is diminished from what a player sees in his spotting range.
The parties which are additionally seen consist of Troop Count, Player Name, Faction Color and if the party leaves the spotting range his last position which is fading out(getting trasnparent) over a duration of 18 hours.
That information would be shared like this, people need to have installed the addon, be registrated to our website and need to be online.

2. Instructions
There is a small messaging system included, whereby higher ranking members can send to lower ranking members of a faction orders what to do, no discussion just do this or do that. Also provided is a log, which stores information like if the instruction has been confirmed and what the instruction had been in the first place.

3. Diplomatic & Contract System(atm in development)
Factions in between as also Factions to singleplayers and vice versa are able to engage in treaties and contracts.
There will be a fast number of different diplomatic relations you can choose from and you will be able to fine tune those agreements. Every diplomatic relation will be public for anyone to see. Contracts on the other hand work differently, someone who offers a contract, the contract will be public but not the entity who is offering it. Only after a faction or a singleplayer accepts a contract and the offering entity accepts him as contracted, the guy who is taking the job gets to know the entity offering the contract. If then the contract wouldn't be fullfilled it could earn you notority, you may be seen as unreliable. Contract can vary from "Buy stuff there and deliver there" to "scout that area" to "attack target", over "Protect/resupply" etc.

There are several other concepts which are also stated in the "About" section of our website, which but are still in the future, at the time they would be ready for testing i would add them here too. Also through the development process things change, therefor everything told sofar can be different tomorrow, this is work in progress and by far not finished.

Installation walk through:
1. install greasmonkey for firefox or tamper monkey for chrome
2. install Strat-V 0.65
3 .pm me for keys
4. register with key
5. create faction(automaticly faction leader and all rights included)
6. create roles
f.e.
Leader - rank 10 (make every option available, all checkboxes checked)
Army Leader - rank 10 (upload data and download data)
Vassal or Trader or Scout (only upload data)
in the end it is upto you atm whom in your faction you want to give the right to see more
Later on it could be fixated within the strategus ranks
7. get others to register with the keys given to you and then to apply for your newly created faction within the website
6. give your members roles according to their strategus or somehow differently defined task
7. reload strat map, it can take some minutes till the effect is seen on strat


statement of chadz onto this third party addon
1.
2.
« Last Edit: December 07, 2012, 12:02:58 pm by kinngrimm »
learn from the past, live the moment, dream of the future

Offline kinngrimm

  • King
  • **********
  • Renown: 1026
  • Infamy: 320
  • cRPG Player A Gentleman and a Scholar
    • View Profile
    • The Betrayer of Nations
  • Faction: Wolves of Fenris
  • Game nicks: kinngrimm, Karma
  • IRC nick: kinngrimm
Re: Strategus Enhancment Project
« Reply #1 on: December 06, 2012, 09:48:14 am »
0
Client & Server Side Sources:
http://www.mediafire.com/?fhdh2hrmkq9rgz7

The client side script is located at : Content/Download/  in the WebSite project.

current DB layout:
(click to show/hide)
« Last Edit: December 07, 2012, 01:45:24 pm by kinngrimm »
learn from the past, live the moment, dream of the future

Offline IR_Kuoin

  • King
  • **********
  • Renown: 1761
  • Infamy: 331
  • cRPG Player
  • What too write here?
    • View Profile
  • Faction: Fallen Brigåde
  • Game nicks: KuoiN, Ziath
  • IRC nick: Simply Kuoin
Re: Strategus Enhancment Project
« Reply #2 on: December 06, 2012, 09:54:35 am »
0
This would really lift up the immersion to a more SP experience, I believe.
visitors can't see pics , please register or login

Offline kinngrimm

  • King
  • **********
  • Renown: 1026
  • Infamy: 320
  • cRPG Player A Gentleman and a Scholar
    • View Profile
    • The Betrayer of Nations
  • Faction: Wolves of Fenris
  • Game nicks: kinngrimm, Karma
  • IRC nick: kinngrimm
Re: Strategus Enhancment Project
« Reply #3 on: December 11, 2012, 09:31:29 pm »
0
we are looking for programmers who are used to or willing to learn about the following technologies

on client side browser scripting
- javascript/ajax/jquery libs
- greasmonkey/tampermonkey

on server side programming
.Net: C# / Asp MVC 4 (including css/html)/ Entity Framework
- MSSql (stored procedures)

if you are interested in this project please let us know here or send me or Guika PM

EDIT: for the diplomatic system Guika is working on we intend to use http://jsplumb.org/jquery/demo.html to give a visual representation on current diplomatic relations
« Last Edit: December 11, 2012, 09:37:23 pm by kinngrimm »
learn from the past, live the moment, dream of the future

Offline kinngrimm

  • King
  • **********
  • Renown: 1026
  • Infamy: 320
  • cRPG Player A Gentleman and a Scholar
    • View Profile
    • The Betrayer of Nations
  • Faction: Wolves of Fenris
  • Game nicks: kinngrimm, Karma
  • IRC nick: kinngrimm
Re: Strategus Enhancment Project
« Reply #4 on: March 04, 2013, 03:08:15 pm »
0
learn from the past, live the moment, dream of the future