Board index FlightGear Development Aircraft

Late Christmas/Early New Year present from Kerdigarage

Questions and discussion about creating aircraft. Flight dynamics, 3d models, cockpits, systems, animation, textures.

Late Christmas/Early New Year present from Kerdigarage

Postby ausdkunst » Wed Dec 30, 2015 3:46 pm

Ho Ho Ho Merry Christmas!

Here is my little project. Introducing the GTA V Declasse Voodoo, Hope you guys enjoy it (I am intended to keep this project alive, unlike all my previous projects).
Image
Image

Download link: https://github.com/ausdkunst/FG-GTA-V-Declasse-Voodoo
(Please do not redistribute this file to other sites or services.

Enjoy your holiday and stay safe :)
Ausdkunst (Kerdigarage)
https://twitter.com/KerdiGarage
Last edited by ausdkunst on Thu Dec 31, 2015 1:44 pm, edited 1 time in total.
BULLDOG RS (The No.1 place for Flightgear automobile): https://bulldogrs.wordpress.com/
User avatar
ausdkunst
 
Posts: 343
Joined: Fri Aug 28, 2015 9:47 am
Callsign: bulldog
Version: 2016.2.1
OS: Mac OS X

Re: Late Christmas/Early New Year present from Kerdigarage

Postby legoboyvdlp » Wed Dec 30, 2015 4:00 pm

Hello; thank you very much! It looks a beautiful, sleek car.
Merry christmas!
User avatar
legoboyvdlp
 
Posts: 6698
Joined: Sat Jul 26, 2014 1:28 am
Callsign: YV-LEGO
Version: 2018.3.1
OS: Windows 10 HP

Re: Late Christmas/Early New Year present from Kerdigarage

Postby someguy » Wed Dec 30, 2015 5:53 pm

1959 Chevrolet Impala!
User avatar
someguy
 
Posts: 1653
Joined: Tue Nov 25, 2008 5:54 am
Location: USA
Version: 2016.2.1
OS: Mac OS X 10.11

Re: Late Christmas/Early New Year present from Kerdigarage

Postby ausdkunst » Thu Dec 31, 2015 1:51 pm

Happy New Year (from Melbourne)

I have made some new changes (now you can change car paint from the menu! See screenshot below :)

Image

Also I change the download link to Github. Link is already updated in the top post.

Again happy new year :D :D
BULLDOG RS (The No.1 place for Flightgear automobile): https://bulldogrs.wordpress.com/
User avatar
ausdkunst
 
Posts: 343
Joined: Fri Aug 28, 2015 9:47 am
Callsign: bulldog
Version: 2016.2.1
OS: Mac OS X

Re: Late Christmas/Early New Year present from Kerdigarage

Postby Vladimir Akimov » Thu Dec 31, 2015 7:38 pm

This is fun :P
You know me from youtube :)
I'm VladFlyer, take a look :

https://www.youtube.com/channel/UCBOvOg ... yNsYKuAxbw
User avatar
Vladimir Akimov
 
Posts: 630
Joined: Tue Oct 22, 2013 7:05 pm
Callsign: VladFlyer
Version: 3.2.0
OS: Win 8.1

Re: Late Christmas/Early New Year present from Kerdigarage

Postby ausdkunst » Fri Jan 01, 2016 8:00 am

Update: Added reflection to the model
Image
BULLDOG RS (The No.1 place for Flightgear automobile): https://bulldogrs.wordpress.com/
User avatar
ausdkunst
 
Posts: 343
Joined: Fri Aug 28, 2015 9:47 am
Callsign: bulldog
Version: 2016.2.1
OS: Mac OS X

Re: Late Christmas/Early New Year present from Kerdigarage

Postby rominet » Fri Jan 01, 2016 8:06 am

Beautiful work, thank you.

Please release it under a free software license (GPLv2+, BSD 3-clause..), otherwise we can't even legally use it! Also, your Git repo is a pain to use because its top-level directory doesn't contain the -set.xml file, but the Readme.txt file and the actual aircraft dir. It would be more convenient if the top-level dir were the aircraft dir. -> please move Readme.txt to the ac dir and get rid of one level of dir nesting.

EDIT: add the previous paragraph

Happy new year! :)
rominet
 
Posts: 557
Joined: Sat Nov 01, 2014 1:33 pm
Callsign: F-KATS
Version: Git next
OS: Debian GNU/Linux

Re: Late Christmas/Early New Year present from Kerdigarage

Postby ausdkunst » Mon Jan 04, 2016 6:56 am

rominet wrote in Fri Jan 01, 2016 8:06 am:Beautiful work, thank you.

Please release it under a free software license (GPLv2+, BSD 3-clause..), otherwise we can't even legally use it! Also, your Git repo is a pain to use because its top-level directory doesn't contain the -set.xml file, but the Readme.txt file and the actual aircraft dir. It would be more convenient if the top-level dir were the aircraft dir. -> please move Readme.txt to the ac dir and get rid of one level of dir nesting.

EDIT: add the previous paragraph

Happy new year! :)

Hey Rominet, I have updated the license and the folder dir. In fact, it is also available on FGMEMBERS-NONGPL (https://github.com/FGMEMBERS-NONGPL/FG- ... sse-Voodoo)
Cheers
BULLDOG RS (The No.1 place for Flightgear automobile): https://bulldogrs.wordpress.com/
User avatar
ausdkunst
 
Posts: 343
Joined: Fri Aug 28, 2015 9:47 am
Callsign: bulldog
Version: 2016.2.1
OS: Mac OS X

Re: Late Christmas/Early New Year present from Kerdigarage

Postby rominet » Mon Jan 04, 2016 10:50 am

Thank you for the update. It's a bit weird to develop a car model under a non-free license (in the DFSG sense) for a GPL-licensed simulator, but that is your choice. At least my younger nephew loves your car. :wink:

Your layout change for the Git repo makes it possible to just 'git pull' to update the car without having to add a new element to FG_AIRCRAFT, which is nice. One thing you may want to consider, though: the car doesn't work unless the directory containing the -set.xml is named 'gtav-declasse-voodoo', which is unfortunately not the name you chose for the repo on GitHub (note that case matters, e.g., on Linux). Normally, you should be able to fix this without renaming your repo by using aircraft-relative paths, as described at http://wiki.flightgear.org/Resolving_Paths (cf. "Best usage"). I have not tested this myself, though.
rominet
 
Posts: 557
Joined: Sat Nov 01, 2014 1:33 pm
Callsign: F-KATS
Version: Git next
OS: Debian GNU/Linux

Re: Late Christmas/Early New Year present from Kerdigarage

Postby ausdkunst » Mon Jan 04, 2016 11:10 am

Thanks. Sorry I wasn't aware of the naming issue. I will avoid it next time if I remember :)
BULLDOG RS (The No.1 place for Flightgear automobile): https://bulldogrs.wordpress.com/
User avatar
ausdkunst
 
Posts: 343
Joined: Fri Aug 28, 2015 9:47 am
Callsign: bulldog
Version: 2016.2.1
OS: Mac OS X

Re: Late Christmas/Early New Year present from Kerdigarage

Postby AndersG » Mon Jan 04, 2016 8:01 pm

rominet wrote in Mon Jan 04, 2016 10:50 am:Normally, you should be able to fix this without renaming your repo by using aircraft-relative paths, as described at http://wiki.flightgear.org/Resolving_Paths (cf. "Best usage"). I have not tested this myself, though.


That does not work if you want the "aircraft" to show over MP. The 3d model path in the -set file should not be relative and, hence, the name of the aircraft directory remains fixed.
Callsign: SE-AG
Aircraft (uhm...): Submarine Scout, Zeppelin NT, ZF Navy free balloon, Nordstern, Hindenburg, Short Empire flying-boat, ZNP-K, North Sea class, MTB T21 class, U.S.S. Monitor, MFI-9B, Type UB I submarine, Gokstad ship, Renault FT.
AndersG
 
Posts: 2433
Joined: Wed Nov 29, 2006 9:20 am
Location: Göteborg, Sweden
Callsign: SE-AG
OS: Debian GNU Linux

Re: Late Christmas/Early New Year present from Kerdigarage

Postby rominet » Mon Jan 04, 2016 8:33 pm

Thanks for the correction and for updating the wiki page, Anders! Indeed, this is a significant drawback...

@ausdkunst: I tested the new layout of your repo (with top-level directory renamed); it works fine for me, thanks.
rominet
 
Posts: 557
Joined: Sat Nov 01, 2014 1:33 pm
Callsign: F-KATS
Version: Git next
OS: Debian GNU/Linux

Re: Late Christmas/Early New Year present from Kerdigarage

Postby rominet » Tue Jan 05, 2016 10:24 am

@AndersG: unfortunately, zakalawe seems to either ignore this problem or disagree with your statement that aircraft-relative paths are problematic: cf. flightgear commit 2314ccfe13e5e175763000e4c8ba86be79aa3a97 (dated Mon Sep 28 15:12:46 2015), which contains, among other things:
Code: Select all
--- a/src/Main/globals.cxx
+++ b/src/Main/globals.cxx

[...]

   // test against the aircraft-dir property
     const char* aircraftDir = fgGetString("/sim/aircraft-dir");
     string_list aircraftDirPieces(sgPathBranchSplit(aircraftDir));
     if (!aircraftDirPieces.empty() && (aircraftDirPieces.back() == pieces[1])) {
+        // disable this warning for release builds
+#if defined(ENABLE_DEV_WARNINGS)
+        SGPath betterPath;
+        for (unsigned int i=2; i<pieces.size(); ++i) {
+            betterPath.append(pieces[i]);
+        }
+        SG_LOG(SG_AIRCRAFT, SG_WARN, "resolved path:" << aResource << " using /sim/aircraft-dir.\n"
+               "This is legacy behaviour, change to an aircraft relative path:" << betterPath);
+#endif
+
         // current aircraft-dir matches resource aircraft
         SGPath r(aircraftDir);

I also seem to recall one of his messages on flightgear-devel in this sense, although I can't find it anymore (not helped with the fact that some messages in the SF archives are unreadable, e.g. https://sourceforge.net/p/flightgear/ma ... /34520394/).

Maybe you should discuss the "best practice" with zakalawe? It seems to me that this recently-added warning clearly encourages aircraft developers to use aircraft-relative paths...

Thanks.
rominet
 
Posts: 557
Joined: Sat Nov 01, 2014 1:33 pm
Callsign: F-KATS
Version: Git next
OS: Debian GNU/Linux

Re: Late Christmas/Early New Year present from Kerdigarage

Postby AndersG » Tue Jan 05, 2016 12:03 pm

I suppose it might not matter when HLA replaces FG MP, or James is not at all interested in MP. However, I do seem to recall that I raised this issue on the -devel list without raising objections, but that might well have been after September 28. IIRC, the statement on the wiki page was not made by James, though.

As far as I can see, if users could freely choose the name of their aircraft directories it would be impossible to find the model for a remote player with any certainty short of searching for it based on something else than its name/path. The model file name alone can in no way be assumed to be unique, whereas the expectation that the <aircraft-directory>/Models/<foo>.xml path could be kept unique is somewhat higher.

[EDIT]I raised the discussion in May so either James doesn't agree or forgot about the issue.[/EDIT]
Callsign: SE-AG
Aircraft (uhm...): Submarine Scout, Zeppelin NT, ZF Navy free balloon, Nordstern, Hindenburg, Short Empire flying-boat, ZNP-K, North Sea class, MTB T21 class, U.S.S. Monitor, MFI-9B, Type UB I submarine, Gokstad ship, Renault FT.
AndersG
 
Posts: 2433
Joined: Wed Nov 29, 2006 9:20 am
Location: Göteborg, Sweden
Callsign: SE-AG
OS: Debian GNU Linux


Return to Aircraft

Who is online

Users browsing this forum: Bing [Bot] and 3 guests