CEO Companion Application (Open Source)
Hey guys/gals,
I've started a small companion application for this wonderful game.
I decided it would be open source so anyone can pitch in, either, via coding or bug reporting.
Here is the project page.
Here is where you can post bugs.
Here is a page where you can comment at will.
I hope this helps our community with a better game experience.
Edit: Per Hobnocker's request, and a sensible and politely formulated one as it is :) , I'm explaining what it does:
The User interface is multiple tabs.
New Tab The first tab is now the News tab. Apart from my side of some news, I'll also try and add news from the game.
The second tab is now "Todo list". It's a simple task editor.
The third tab is "Keyboard Shortcuts" and has the 3 keyboard shortcuts that I know of.
The fourth tab is titled "FAQ" and will contain a copy of all the FAQ content I can muster.
The fifth tab is titled "Tips and Tricks" and will have content that seams important from the forums.
The sixth Tab is called "Adventure Guides". This tab will have a list of the best Adventure Guides on the forums.
The seventh tab is titled "Battle Calculator" and should have code from Selak, if he replies to my private.
The eighth tab is titled "Production Chain". It contains the contents from BB_Arad1's post on the subject. It will however contain a calculator with more interaction so you can put your building and their levels and it will calculate if you have enough to not go short.
New Tab The nineth tab is the Trade Calculator. Still not done, but I still have a long way to go.
The last tab is the "About" tab and contains various links related to the app.
Will post a/some screenshot/s once I choose which app to use on Ubuntu :)
Developer Diary
Wed 28 Mar 2012: I've added a tab for Adventure guides, just the tab :) . I'm building a software library of the units(Buildings, Settlers, Bandits) that can be used in this app and by future developers if they want.
Sun 1 Apr 2012: I've added a Todo List tab so we can track our todos. I've picked this one up from suggestions for the Dev team forum.
Sun 8 Apr 2012: I've been mildly busy at this and had the time to test some components for Free Pascal/Lazarus.
I'm now using an HTML Viewer which will give a better presentation of all of the content I'm planning on getting on.
I've also started the Settings Dialog with the early stages of all the tweaks I can muster onto the app.
Content will be served from the source repo and can already be seen under the content folder.
Mon 9 Apr 2012: The settings functionality is up and running.
Added the possibility to configure Top or Bottom for the tabs.
A stub for language selection is in place.
A stub of the frequency for update checks is also in place.
Wed 18 Apr 2012: Add, Edit and Delete are done, on the Todo List tab.
Just need to code the Save, now.
Thu 26 Apr 2012: Re-wrote all of the tab management system to include the hide tabs feature.
Added 2 more tabs: News and Trade Calculator.
Sun 6 May 2012: Added the possibility to turn "Show Close Button" on/off for the tabs.
I've started to add Hints to some components. They show as regular Hint Windows and a more detailed int show on the Status bar.
This includes having the address for the clickable links on the About tab showing on the Status Bar.
One of the containers for the Online Updates was created.
Next release will be RC2 (Release Candidate 2) with the Online Update feature.
Cheers,
Gus
Todo tab will make my second release
I'm very interested in getting the todo functionality on my next release since I really want it for myself.
Once I get it on, please give me some feedback.
I'll also publish the Screenshots after I release the next version.
Thanks,
Gus
The combat generator and "pinching" some code :)
Hey guys,
I've pm'ed Selak and Draxxon asking for the code for the combat simulator. It's been more than 2 weeks now, I think, and still no answer.
Having re-read Selak's post about the app, I've noticed that he programmed it with .NET. Well the guys over at Sharp Develop have made the, very useful, ILSpy. This is a very good, open source, .NET debugger and decompiler.
So I crossed my fingers and hoped that Salek didn't obfuscate his code much and used ILSpy on his app. He didn't, so I was able to retrieve his code. Yes, it's bad and I should bow my head in shame, but I did try to get it from the source. Probably should've waited a tad more and not be impatient... Well, next time then :) And if Salek is ofended in any way, I'm appologising(deeply sorry Salek) in advance!!
I haven't had time, with my BDay and all, to have a propper look at the code. From the diagonal perusal of it, I've managed to understand that he uses the "brute force" method of simulating a battle. I've been thinking about how to go about it, while waiting for a reply from either Salek or Draxxon, and I think there's another approach. So, in the end, I probably won't even use Salek's code.
Well, that's all I had to say about the combat simulator. I'll have a better look at Salek's code and then decide on what to do.
Cheers,
Gus
PS: Salek, again, if you are ofended with my peeking your code, please pm me and I'm very sorry that you would feel that way! Really!!