Website & OOliteInfo Release

General discussion for players of Oolite.

Moderators: winston, another_commander

User avatar
maaarcooose
---- E L I T E ----
---- E L I T E ----
Posts: 397
Joined: Sun May 29, 2011 9:36 pm
Location: Devon, UK
Contact:

Website & OOliteInfo Release

Post by maaarcooose »

I am proud to announce that I finally have my website running and as such have uploaded the first version of OOliteInfo, my fiction research tool, but I imagine others may want to use it too.

http://www.theramist.co.uk/

Please download it, try it out and let me know if it works for you. It is windows only (please don't kill me) but I suspect I will do a cross platform version in the future when my ObjC skills are up to scratch (might even just do it on the web page).

Also on my site are some other details of my various writing projects. I will be releasing Mostly Deadly there when it is finally finished.

Any and all feedback please people.

Cheers.

!m!

Marc A.K.A. The Theramist
Last edited by maaarcooose on Wed Oct 12, 2011 7:31 am, edited 1 time in total.
Trading computers and writing stuff....
Website: http://www.theramist.co.uk/
OOliteInfo: http://www.theramist.co.uk/ooliteinfo/oo.php
User avatar
Cmdr Wyvern
---- E L I T E ----
---- E L I T E ----
Posts: 1649
Joined: Tue Apr 11, 2006 1:47 am
Location: Somewhere in the great starry void

Re: Website & OOliteInfo Release

Post by Cmdr Wyvern »

My install of WINE is borked ATM. :x Anyone want to see if this will run in WINE?
Running Oolite buttery smooth & rock stable w/ tons of eyecandy oxps on:
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
User avatar
maaarcooose
---- E L I T E ----
---- E L I T E ----
Posts: 397
Joined: Sun May 29, 2011 9:36 pm
Location: Devon, UK
Contact:

Re: Website & OOliteInfo Release

Post by maaarcooose »

If it does, you will certainly need the VB.net 2008 runtimes installed.

I'll give it a go tonight if I get a chance.

!m!
Trading computers and writing stuff....
Website: http://www.theramist.co.uk/
OOliteInfo: http://www.theramist.co.uk/ooliteinfo/oo.php
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Re: Website & OOliteInfo Release

Post by Svengali »

He - cool. This tool can be a nice helper. Muchas gracias, maaarcooose!

I'd guess the numbers in the lower right corner of the Planet Info box are the cursor coords equivalent to Oolites player.ship.cursorCoordinatesInLY? Maybe you could display the planets position as well and moving the coords to the left would make them fully readable?

And by removing the extension .deploy for OoliteInfo.exe and the datafiles you don't have to install it (may depend on your system) .-)
User avatar
maaarcooose
---- E L I T E ----
---- E L I T E ----
Posts: 397
Joined: Sun May 29, 2011 9:36 pm
Location: Devon, UK
Contact:

Re: Website & OOliteInfo Release

Post by maaarcooose »

I'm still getting to grips with the newer version of VB, I started with the original VB years ago so it will improve over time.

Ideally I'd like to hard code all the data instead of using CSV files, but they made it easier and quicker to program.

The Coordinates are just a bit of debuging left behind to be honest. I'm going to update with stuff like that in the near future.

Also I want to try and do the jump routes using the data instead of calculating them.

!m!
Trading computers and writing stuff....
Website: http://www.theramist.co.uk/
OOliteInfo: http://www.theramist.co.uk/ooliteinfo/oo.php
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6680
Joined: Wed Feb 28, 2007 7:54 am

Re: Website & OOliteInfo Release

Post by another_commander »

Svengali wrote:
And by removing the extension .deploy for OoliteInfo.exe and the datafiles you don't have to install it (may depend on your system) .-)
I did that too - we think alike, Svengali. ;-) It run fine on WinXP SP3.

maaarcooose, this is a neat little program you've got there. My observations after running it are:
- The Show Political Maps checkbox does not seem to do anything when I select it. I guess that is an upcoming feature, but just thought to mention it since I have not installed the app as intended, but used Svengali's trick instead.
- The planet finder box seems to be case sensitive. Zaatxe is found, but zaatxe is not. I think it would be preferrable to make the finder case insensitive for us lazy users not bothering to use Shift. ;-)
- I would enjoy a more visible indication of found planets when using the finder box. Brighter color or anything to attract the eye on the found planet a bit more easily.
- Default jump distance is 71 (and the unit of measurement is tenths of a light year, I guess). Is there a reason for it? It is 70 in the game.
- As Svengali said, it would be good having a readout of the actual selected planet coordinates, not only the cursor coordinates. The cursor coordinates readout has to be moved slightly to the left in order to accommodate the longer strings of numbers.
- Sometimes the species descriptions overflow the allocated space. A second row allocation may be a good idea there.
- Opening and then closing the info (About) box does not refresh the window, leaving square gaps until a refresh is triggered.

Once again, good job. I am sure it will be a helpful tool for all players.
User avatar
drew
---- E L I T E ----
---- E L I T E ----
Posts: 2190
Joined: Fri May 19, 2006 9:29 am
Location: In front of a laptop writing a book.
Contact:

Re: Website & OOliteInfo Release

Post by drew »

Fabaroni!! :)

Downloads...

Cheers,

Drew.
Drew is an author of SF and Fantasy Novels
WebsiteFacebookTwitter
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5528
Joined: Thu Jun 12, 2008 6:55 pm

Re: Website & OOliteInfo Release

Post by Thargoid »

Works fine under Win7 home pro too.

One nice thing could be some kind of zoom feature if possible, as with the jump routes displayed having all the systems on the map visible at once can make a bit of a spaghetti mess of tracing individual lines. But that's on my little Acer Aspire, so people with a bigger screen area may have a simpler time.

But could be a most useful little app - well done :)
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Website & OOliteInfo Release

Post by Cody »

Might I suggest moving this useful app/thread to Discussion... it'll get the attention it deserves there.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
maaarcooose
---- E L I T E ----
---- E L I T E ----
Posts: 397
Joined: Sun May 29, 2011 9:36 pm
Location: Devon, UK
Contact:

Re: Website & OOliteInfo Release

Post by maaarcooose »

If you feel it would do better there, then please do move it.

Thanks for all the feedback. I shall address the various issues. The political map is not implemented yet but will be in the future. Other display issues are in process.

!m!
Trading computers and writing stuff....
Website: http://www.theramist.co.uk/
OOliteInfo: http://www.theramist.co.uk/ooliteinfo/oo.php
User avatar
drew
---- E L I T E ----
---- E L I T E ----
Posts: 2190
Joined: Fri May 19, 2006 9:29 am
Location: In front of a laptop writing a book.
Contact:

Re: Website & OOliteInfo Release

Post by drew »

Works fine on Win7 Pro 64 Bit.

Feature requests.

Filters! By species, by tech level, by government etc.
Distance (by jump) between two points

Nice work though - could be a really useful tool.

Cheers,

Drew.
Drew is an author of SF and Fantasy Novels
WebsiteFacebookTwitter
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6680
Joined: Wed Feb 28, 2007 7:54 am

Re: Website & OOliteInfo Release

Post by another_commander »

Topic moved to Discussion.
User avatar
maaarcooose
---- E L I T E ----
---- E L I T E ----
Posts: 397
Joined: Sun May 29, 2011 9:36 pm
Location: Devon, UK
Contact:

Re: Website & OOliteInfo Release

Post by maaarcooose »

Just to answer a few questions.
another_commander wrote:
- The Show Political Maps checkbox does not seem to do anything when I select it. I guess that is an upcoming feature, but just thought to mention it since I have not installed the app as intended, but used Svengali's trick instead.
Indeed it is an uncoming feature.
another_commander wrote:
- The planet finder box seems to be case sensitive. Zaatxe is found, but zaatxe is not. I think it would be preferrable to make the finder case insensitive for us lazy users not bothering to use Shift. ;-)
Will fix this soon.
another_commander wrote:
- I would enjoy a more visible indication of found planets when using the finder box. Brighter color or anything to attract the eye on the found planet a bit more easily.
I'm going to enhance this at some point. Currentlly I use a single picture box to display everything, so putting anything too big in would make the rest of the display get a little messed up. I'm going to redo the main display soon to use multiple layers and only update planets on one, jumproutes on another, indications on another, political/area maps on another. etc.
another_commander wrote:
- Default jump distance is 71 (and the unit of measurement is tenths of a light year, I guess). Is there a reason for it? It is 70 in the game.
Now I had some trouble with this. I calculate the available jump routes based on how close the other planets are, not by the data supplied in the data files. What happens here is that due to the requirement to double the x coordinate, some jump routes do not get plotted. If you look over it closely, you will find that setting it to 70 will mean that 2 jump routes don't get plotted. Setting to 71 means those routes are plotted, but it also adds an extra one that shouldn't be there.
A slightly more detailed reasoning can be found on this thread https://bb.oolite.space/viewtopic.php?f=4&t=10825
another_commander wrote:
- As Svengali said, it would be good having a readout of the actual selected planet coordinates, not only the cursor coordinates. The cursor coordinates readout has to be moved slightly to the left in order to accommodate the longer strings of numbers.
Will work on this for the next release.
another_commander wrote:
- Sometimes the species descriptions overflow the allocated space. A second row allocation may be a good idea there.
Will fix on next release. Thinking about rearranging the window, but not sure what would suit best. From what people have said about using a netbook, the screen res is not to great on them so I tried to keep the vertical res under 600, but for my own sanity on the first pass, the width is in the 1200's, but probably not idea for most users. I'd like to try and get it in 1024x600, but hey....
another_commander wrote:
- Opening and then closing the info (About) box does not refresh the window, leaving square gaps until a refresh is triggered.
About box is no way working properly at the moment, but I'll look at it for the next release.

Thargoid wrote:

One nice thing could be some kind of zoom feature if possible, as with the jump routes displayed having all the systems on the map visible at once can make a bit of a spaghetti mess of tracing individual lines. But that's on my little Acer Aspire, so people with a bigger screen area may have a simpler time.
A zoom feature is something I really want to add to this. It feels like an essential for the app and thus would mean no dependency on the wimdow size.


I have been trying to have a play with the XNA studio so I can implement it all using DirectX or OpenGL but that's a long way off.
I think a simple zoom and pan function is doable fairly easily (famous last words).

As for the mess of jump points, I would like to be able to do something like, have an option to only display jumps from the selected planet and click to plot routes along with Drew's other suggestion of distance calculations between two planets.
drew wrote:
Filters! By species, by tech level, by government etc.
Totally going to do this. Added to feature request list.


Thanks for all the feedback.

Given me quite a bit to get on with.

In the future I am also planning to try and have a little section on ship specs. I kind of envisage a full info app, with tabs for planets, ships, weaponry.


Next release coming soon, and a proper version number on it too.

!m!
Trading computers and writing stuff....
Website: http://www.theramist.co.uk/
OOliteInfo: http://www.theramist.co.uk/ooliteinfo/oo.php
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Re: Website & OOliteInfo Release

Post by Smivs »

This looks really useful, and as a Linux user I hope you will make this cross-platform. Go for openGL, as DirectX is a windows-only thing.
Commander Smivs, the friendliest Gourd this side of Riedquat.
User avatar
maaarcooose
---- E L I T E ----
---- E L I T E ----
Posts: 397
Joined: Sun May 29, 2011 9:36 pm
Location: Devon, UK
Contact:

Re: Website & OOliteInfo Release

Post by maaarcooose »

I'm currently considering options with regards to a reprogram for cross platform possibilities.
At the moment my best candidate is python using a nice cross platform toolkit.

Any good recommendations of a cross platform GUI toolkit for python?

!m!
Trading computers and writing stuff....
Website: http://www.theramist.co.uk/
OOliteInfo: http://www.theramist.co.uk/ooliteinfo/oo.php
Post Reply