Board index FlightGear Development Scenery

TerraMaster: a new scenery manager

Questions and discussion about enhancing and populating the FlightGear world.

TerraMaster: a new scenery manager

Postby reeed » Sat May 14, 2011 4:21 am

hi friends.

I'm working on a scenery collection manager that will visually show you what you have in your FG scenery folder(s), and lets you pick and choose which tiles to download from the scenery server (a la TerraSync). If you're running out of disk space, you can choose which tiles to delete too ! :-)

Early screenshot: http://imagebin.org/153241
Image

Requires Java 6. Runs on all supported hardware.

Not available for testing yet. Stayed tuned for updates.
reeed
 
Posts: 179
Joined: Sat Dec 12, 2009 6:21 am
Location: Singapore
Callsign: SQC7294

Re: TerraMaster: a new scenery manager

Postby Sealbhach » Sat May 14, 2011 5:18 am

Good idea! Sounds very useful.
Sealbhach
 
Posts: 934
Joined: Wed Jun 30, 2010 10:17 am

Re: TerraMaster: a new scenery manager

Postby brisa » Sat May 14, 2011 10:52 am

I am searching for an "I like it" button ..... :-)
User avatar
brisa
 
Posts: 268
Joined: Fri May 16, 2008 8:32 pm
Location: Olgiate Comasco (CO) Italy
Callsign: brisa

Re: TerraMaster: a new scenery manager

Postby rsotaccs » Sat May 14, 2011 3:27 pm

You could also expand it to aircraft (like having a "scenery" tab and an "aircraft" tab), so that it would work like FGFSPM dreamed to?
(AFAIK, FGFSPM was needing a new maintainer, but your idea could even overcome it!)
Active again! Sometimes... // BRASIL
rsotaccs
 
Posts: 110
Joined: Sun Dec 13, 2009 4:50 pm
Callsign: PT-RSB
IRC name: PT-RSB
Version: 111219
OS: Win7 x64

Re: TerraMaster: a new scenery manager

Postby D-79 » Wed May 18, 2011 12:23 pm

Hi reeed,

that's very sweet! Looking forward to the first version.

David
callsign: D-79
Scenery contributions: EDDM, EDDP, LOWI, ENAL and ENSD, North Sea oil platforms, taxiway signs at EDDF and EDDT
User avatar
D-79
 
Posts: 496
Joined: Mon Jun 08, 2009 11:24 am
Location: EDDT (Berlin, Germany)
Version: GIT
OS: Win 7

Re: TerraMaster: a new scenery manager

Postby reeed » Mon Jul 18, 2011 4:46 pm

TerraMaster now has a home, and a repository!

http://code.google.com/p/terramaster/

I don't have any binary downloads for you yet. If you build from source code, you can play with the GUI but I have not enabled scenery-fetching using SVN.
reeed
 
Posts: 179
Joined: Sat Dec 12, 2009 6:21 am
Location: Singapore
Callsign: SQC7294

Re: TerraMaster: a new scenery manager

Postby Sealbhach » Mon Jul 18, 2011 5:58 pm

Do we need to compile it with javacc?
Sealbhach
 
Posts: 934
Joined: Wed Jun 30, 2010 10:17 am

Re: TerraMaster: a new scenery manager

Postby reeed » Tue Jul 19, 2011 5:29 am

Wait a while longer for me to upload a pre-built package.

Feel free to play with the code if you know how to handle javac... :)
reeed
 
Posts: 179
Joined: Sat Dec 12, 2009 6:21 am
Location: Singapore
Callsign: SQC7294

Re: TerraMaster: a new scenery manager

Postby reeed » Mon Aug 15, 2011 3:53 pm

I've uploaded a zip containing the latest built TerraMaster, which is suitable for beta testing :D

http://code.google.com/p/terramaster
reeed
 
Posts: 179
Joined: Sat Dec 12, 2009 6:21 am
Location: Singapore
Callsign: SQC7294

Re: TerraMaster: a new scenery manager

Postby Trennor_ » Sun Aug 21, 2011 4:37 am

Okay, colour me totally ignorant, but how does one start terramaster in linux? I got it unpacked and pointed towards my scenery directory but ......
trennor - Just Another Armchair Pilot

Thanks to all who have helped in the past. One day I'll return the favour.
User avatar
Trennor_
 
Posts: 194
Joined: Wed Apr 14, 2010 8:48 pm
Location: Manitoba, Canada
Callsign: C-TREN, CHT0004
IRC name: trennor
Version: 2016.3.1
OS: Fedora Linux 25

Re: TerraMaster: a new scenery manager

Postby Mac_The_Freak » Sun Aug 21, 2011 10:59 am

I got it running on my Ubuntu 11.04 system using this command:

Code: Select all
java -jar terramaster.jar


I found this in the project wiki btw.

This Tool is brilliant! Now you can complete your terrasync folder without cruising over the whole world with the ufo.

I tested it on Win 7 and Linux and it works on both OSs but on Win 7 the view gets erased wherever you move your mouse pointer.
Mac_The_Freak
 
Posts: 20
Joined: Sun May 22, 2011 1:04 pm
Location: EDMB
Version: GIT
OS: Ubuntu 12.04

Re: TerraMaster: a new scenery manager

Postby Johan G » Sun Sep 04, 2011 7:07 pm

Tested and tried it (version r25). Works like a dream...

...except for some small quirks (in no particular order):
  • Sometimes the SYNC button is greyed out when several tiles have been selected for download. Can be worked around by Ctrl+left-clicking one of the tiles two times.
  • National borders would help locating the desired tiles to select.
  • The screen gets all messed up by the mouse pointer. Can quickly be cleaned up by zooming in then out with the scroll wheel.
  • There could be a dialogue to select the TerraSync directory.

What I really like:
  • The global view quickly at a glance lets me see all the downloaded tiles.
  • I can easily see the status of the download by the colour of the tile frame (red: selected, white: downloading, yellow: complete).
  • By using Ctrl+left-click or Ctrl+left-click and drag I can select non-continuous areas for download.

Good stuff! :D

EDIT: Adding some screen shots for the ones wondering what it looks like.

Image
TerraMaster r25 - Global view by Johan G, on Flickr

Image
TerraMaster r25 - Zoomed in view by Johan G, on Flickr

Image
TerraMaster r25 - Zoomed in view, messed up by Johan G, on Flickr
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Some YouTube videos
Johan G
Moderator
 
Posts: 6629
Joined: Fri Aug 06, 2010 6:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 2020.3.4
OS: Windows 10, 64 bit

Re: TerraMaster: a new scenery manager

Postby reeed » Mon Sep 05, 2011 2:09 am

hi Johan, thanks for your comments and reports :)

the TerraSync directory is chosen using the dialog that pops up when you click on the 'gears' icon. (You probably already figured that out).

colours:
green: both Terrain and Objects directories exist
yellow: only Terrain directory exist
blue: queued for sync'ing
red: selected; click Sync or Delete.

Left-click on the world map to zoom into that point on the globe.
Right-click to navigate around the globe.
Left-click to select a tile. Ctrl-left-click to select/unselect tiles.

I will work on fixing those bugs...
reeed
 
Posts: 179
Joined: Sat Dec 12, 2009 6:21 am
Location: Singapore
Callsign: SQC7294

Re: TerraMaster: a new scenery manager

Postby bobbyf16 » Mon Sep 05, 2011 2:44 am

Thanks for the great scenery manager. Here's a problem that I had:
The Scenery folder on a Mac is buried in the FlightGear.app application package.
The Scenery folder selection dialog in TerraMaster can't navigate into the application package without a little trickery.
What worked for me is temporarily deleting the ".app" from the app name. The package then became a normal folder.
At this point I was able to select the Scenery folder from the data subfolder (:Contents:Resources:data:Scenery).
The TerraMaster map then showed existing downloaded scenery data. I'll test the actual scenery download and delete functions and report back.
After using TerraMaster, the ".app" extender must be added back to the app name to allow launching the app package.
There may be other ways to allow app package navigation. This is just the first one I tried.
Maybe you can make TerraSync find the Scenery folder on a Mac without having to navigate into the app package.
I think the navigation problem is just GUI-related. I can successfully access folders in app packages using terminal (command-line) and using applescript.
bobbyf16
 
Posts: 1
Joined: Mon Sep 05, 2011 2:20 am

Re: TerraMaster: a new scenery manager

Postby Johan G » Mon Sep 05, 2011 8:48 pm

reeed wrote in Mon Sep 05, 2011 2:09 am:hi Johan, thanks for your comments and reports :)

Hi, and you're welcome. :)

reeed wrote in Mon Sep 05, 2011 2:09 am:the TerraSync directory is chosen using the dialog that pops up when you click on the 'gears' icon. (You probably already figured that out).

Nope, hadn't figured that out for sure, but I had a hunch. Maybe if you change the icon to a folder. :wink: (I changed the file terramaster.properties instead)

reeed wrote in Mon Sep 05, 2011 2:09 am:green: both Terrain and Objects directories exist
yellow: only Terrain directory exist
blue: queued for sync'ing

Ah, I didn't see the difference between the green and the yellow, and my white was your blue. :wink:

reeed wrote in Mon Sep 05, 2011 2:09 am:I will work on fixing those bugs...

Keep it coming, but take your time. :D

EDIT: Oh, and if possible, I would like a pause or stop button. But as usual, take your time.
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Some YouTube videos
Johan G
Moderator
 
Posts: 6629
Joined: Fri Aug 06, 2010 6:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 2020.3.4
OS: Windows 10, 64 bit

Next

Return to Scenery

Who is online

Users browsing this forum: No registered users and 0 guests

cron