Unit327 Posted April 18, 2014 Share Posted April 18, 2014 From the solution file, looks like VS2012. Personally I use monodevelop, it's free and on every OS, but it probably won't open that solution file either - you'd have to add the files to a new project/solution. That won't be too much of a hassle though, there is only one source (.cs) file. Quote Link to comment Share on other sites More sharing options...
pizzaoverhead Posted April 18, 2014 Author Share Posted April 18, 2014 crinkelite said: I'm having trouble compiling this. visual studio 2010 is unable to open .csproj files. Is there a free and easy way to get this compiled? ThanksOpen the .sln file rather than the .csproj file. If that doesn't work, just add KerbTrack.cs to a new project, then add Assembly-CSharp.dll and UnityEngine.dll as references. Quote Link to comment Share on other sites More sharing options...
DaMichel Posted April 18, 2014 Share Posted April 18, 2014 Hi. I finally tried this mod with my FTNoIR Pointtracker setup. Works fairly well. It was a lot of fun to fly my planes like that.I found one problem though: The camera sometimes assumes a wrong orientation for just a frame or so. It happens in irregular intervals i think and i'm not sure what the cause of the problem is. The tracking was not disrupted, judging from what i could see in the FTNoIR window. I'll check it with other games later on.Regarding FTNoIR vs. Freetrack: For me the face tracking hardly ever works. It depends a lot on lighting conditions. But, FTNoIR comes with a point tracker like Freetrack. And this works quite stable and accurately, provided that you can give it the proper dimensions of your point model. Quote Link to comment Share on other sites More sharing options...
crinkelite Posted April 18, 2014 Share Posted April 18, 2014 pizzaoverhead said: Open the .sln file rather than the .csproj file. If that doesn't work, just add KerbTrack.cs to a new project, then add Assembly-CSharp.dll and UnityEngine.dll as references.Thanks for the suggestions howeverNeither Assembly-Csharp.dll or UnityEngine.dll appear to be present on my System.I had a quick google but none of the download sources I've found look legit. I have already tried to open the .sln file but I get the "unable to open .csproj files". Quote Link to comment Share on other sites More sharing options...
pizzaoverhead Posted April 18, 2014 Author Share Posted April 18, 2014 crinkelite said: Thanks for the suggestions howeverNeither Assembly-Csharp.dll or UnityEngine.dll appear to be present on my System.I had a quick google but none of the download sources I've found look legit. I have already tried to open the .sln file but I get the "unable to open .csproj files".Assembly-CSharp.dll and UnityEngine.dll are the main KSP DLLs. They're in KSP_Data. I've never seen the "Unable to open .csproj files" error, is that the exact text of it? Make sure you're opening the .sln from Visual Studio and not the file itself in explorer. Quote Link to comment Share on other sites More sharing options...
DaMichel Posted April 18, 2014 Share Posted April 18, 2014 Hm .. no, the view flickering seems to be a KSP issue. DCS World works just fine. Anyway, it is just a minor issue. Also, thanks for making this mod. Quote Link to comment Share on other sites More sharing options...
icemonkey Posted April 19, 2014 Share Posted April 19, 2014 Hey, i'm having some trouble installing... i got FreetracknoIR to work, but no idea how to connect it to the actual game.... Help? thanks Quote Link to comment Share on other sites More sharing options...
KAO Posted April 19, 2014 Share Posted April 19, 2014 icemonkey, the .dll file that's called FreeTrackClient has to go into the general KSP folder. Not into gamedata, not into plugins, but into the folder that CONTAINS that gamedata folder and all the other ones. The folder with KSP.exe in it Quote Link to comment Share on other sites More sharing options...
icemonkey Posted April 19, 2014 Share Posted April 19, 2014 Thanks KAO, should get it working soon Quote Link to comment Share on other sites More sharing options...
megamurmann Posted April 19, 2014 Share Posted April 19, 2014 i just got this working and then spent literally the next hour moving my head in stupid ways around my lap top playing with it, it is honestly the most interesting mod it takes a bit of set up but it is so worth it. the best mod i have ever downloaded.BTW just a note the dll file that needs to be copied into the ksp root directory is the facetrackclient.dll (took me like half an hour to find that out) Quote Link to comment Share on other sites More sharing options...
Rureglathon Posted April 25, 2014 Share Posted April 25, 2014 I just got this set up and it seems like it would work really well, but what feels like every second frame the camera goes back to the default forwards view of the capsule. At first I thought it could be my 120hz monitor, but after trying it on 60hz the issue still appears to be there (and worse at 60hz). I know the setup is fine, I'm using FaceTrackNoIR with the point tracker and a home made LED hat thing which works really well for other games, and apart from the flickering the head tracking here appears to be really smooth too. Really awesome work, and I hope this can get fixed too. I'm gonna try the same setup with freetrack to see if that helps soon. Quote Link to comment Share on other sites More sharing options...
pizzaoverhead Posted April 26, 2014 Author Share Posted April 26, 2014 DaMichel said: Hi. I finally tried this mod with my FTNoIR Pointtracker setup. Works fairly well. It was a lot of fun to fly my planes like that.I found one problem though: The camera sometimes assumes a wrong orientation for just a frame or so. It happens in irregular intervals i think and i'm not sure what the cause of the problem is. The tracking was not disrupted, judging from what i could see in the FTNoIR window. I'll check it with other games later on. Rureglathon said: I just got this set up and it seems like it would work really well, but what feels like every second frame the camera goes back to the default forwards view of the capsule. At first I thought it could be my 120hz monitor, but after trying it on 60hz the issue still appears to be there (and worse at 60hz). I know the setup is fine, I'm using FaceTrackNoIR with the point tracker and a home made LED hat thing which works really well for other games, and apart from the flickering the head tracking here appears to be really smooth too. Really awesome work, and I hope this can get fixed too. I'm gonna try the same setup with freetrack to see if that helps soon.I've confirmed this as an issue with KerbTrack. I'm not sure what's causing it. It doesn't happen on all launches. You may be able to work around it by switching scenes or flights.I'll see if I can track down the problem. Thanks for the reports! Quote Link to comment Share on other sites More sharing options...
Rureglathon Posted April 26, 2014 Share Posted April 26, 2014 (edited) pizzaoverhead said: I've confirmed this as an issue with KerbTrack. I'm not sure what's causing it. It doesn't happen on all launches. You may be able to work around it by switching scenes or flights.I'll see if I can track down the problem. Thanks for the reports!Just so you know, it happens on all launches for me (or it would appear so). I've tried probably 25+ launches to try and make this work, and still nothing. Thanks for the info though, I'll be waiting impatiently for this to get fixed EDIT: After playing about with nearly every KSP setting, the V-SYNC option fixed it! I had to set it to "Every Second V-Blank", and then the next flight I tried worked fine! Edited April 26, 2014 by Rureglathon Quote Link to comment Share on other sites More sharing options...
Eddie Rod Posted May 3, 2014 Share Posted May 3, 2014 KAO said: icemonkey, the .dll file that's called FreeTrackClient has to go into the general KSP folder. Not into gamedata, not into plugins, but into the folder that CONTAINS that gamedata folder and all the other ones. The folder with KSP.exe in itWhere do you find this file? I don't have it in my Freetrack install location, is it somewhere else? I am using FreeTrack 2.1.2 Because 2.2 wont work for me on Win 8! Please help, :-) Thx Quote Link to comment Share on other sites More sharing options...
Eddie Rod Posted May 4, 2014 Share Posted May 4, 2014 This Mod is AMAZING! :-) Thank You so much for making it! I finally have a reason to get the old MK II cap out the closet and mess with FreeTrack again! Quote Link to comment Share on other sites More sharing options...
NonWonderDog Posted May 4, 2014 Share Posted May 4, 2014 Face tracking is probably good enough for anything you would do in KSP, but if you want to use IR tracking on-the-cheap here are some tips I've picked up:The absolute best camera for this is a Playstation Eye. It's high resolution, high frame rate, and you can get it for $12. The new ones with the big microphone array on top are made for tracking the PS Move and have essentially no IR filtering, so you don't have to make any modifications. You do have to add a visible-light filter, but that's REALLY easy. Get a 10 cent pair of cardboard red-cyan anaglyph glasses and fold them in half. It's probably the best filter you can get without paying for professional photo gels, and it's leagues better than overexposed film negative or old floppy disk material.Make sure you put the camera on its own USB bus (or a USB3 port). Basically just keep plugging into different ports until it works at full speed. That goes for face tracking too.For IR leds you probably want wide-angle variants. The Osram SFH 485 P is the old recommendation from the FreeTrack forums. You can get a bunch of them and whatever resistors you need from Digikey or something similar for a couple bucks. If you're brave you can power your LEDs from USB, but you'll probably want to put a resettable fuse in the circuit. You'll also supposed to declare any USB power draw on the bus and support USB sleep if you do that, but desktop PCs don't usually care as long as it's well under 100 mA. Laptops I'm not sure about.I sewed three SFH 485 P into a baseball cap with a pair of AA batteries in the back, but I'm not sure I'd do that if I was doing this again. I had to cut the bill of the cap down to about 2" before I could look down comfortably, and that put the LED plane too close to vertical. (The LED plane shouldn't be allowed to go perpendicular to the camera, or there's a good possibility of losing tracking.) I also just found a break in my cap wiring somewhere that makes the LEDs turn off whenever I put it on... and come back on whenever I take it off... so I haven't tested it with this mod yet. I've been using OpenTrack (on Windows) since it's in active development and works better than FaceTrackNoIR with the PointTracker (make sure to turn "Dynamic Pose Resolution" on), but I can't tell you if it works with KerbTrack yet. Quote Link to comment Share on other sites More sharing options...
Nuke Posted May 4, 2014 Share Posted May 4, 2014 for best results rough up the lens on the leds with some sand paper. powering your leds from usb is easy. according to usb spec you are supposed to short both of the data pins (this tells the host controller that you are just using it for power), then you are able to source up to 500ma@5v. since most ir leds have a voltage drop of about 1.5v, you can power about 3 in series off of usb, but i usually do the leds in parallel each with its own current limiting resistor. usb is kind of overkill for this application, i personally use a rechargeable lipo cell. Quote Link to comment Share on other sites More sharing options...
NonWonderDog Posted May 5, 2014 Share Posted May 5, 2014 Well, the rev 2.0 spec page 171: Quote Devices must also ensure that the maximum operating current drawn by a device is one unit load, until configured. Any device that draws power from the bus must be able to detect lack of activity on the bus, enter the Suspend state, and reduce its current consumption from VBUS (refer to Section 7.2.3 and Section 9.2.5.1).One unit load is 100 mA. Section 7.2.3 furthermore goes on to say that you can only draw 500 uA in suspend mode unless you have specifically enumerated as a high-power device that provides wakeup, in which case you're allowed 2.5 mA. Section 9.2.5.1 says that hosts are allowed to veto your power requests (an iPad definitely will).Of course, the spec is over a thousand pages long. Nobody who makes USB devices actually reads the whole thing, so USB hosts have to deal with a lot. Like devices that draw 550 mA without enumerating, or people who short the data pins together (I think charge-only hosts are the only ones allowed to do that). A lot of desktop PC motherboards just put a resettable fuse across several ports, rate it to a couple amps, and don't even check if devices are drawing the amount of power that they say they are. So yeah, you can do it, but there's always a chance (a small chance) that your PC has a specification-compliant port -- in which case it won't work. I'd still put a PTC in the circuit so you don't trip the one in your PC when your wiring shorts. Mostly because it will be annoying when your mouse stops working because your hat shorted out, not because you're likely to damage anything. Quote Link to comment Share on other sites More sharing options...
Nuke Posted May 5, 2014 Share Posted May 5, 2014 usb spec is notoriously overcomplicated. its just a piece of information that you see a lot in electronic hackery blogs. the truth is in the specs (that nobody wants to read). Quote Link to comment Share on other sites More sharing options...
DaMichel Posted May 11, 2014 Share Posted May 11, 2014 Please take these feature requests:1) Add a pitch offset for the external camera which does just this FlightCamera.fetch.camPitch = -pitch * pitchScaleFlight + pitchOffsetFlight;Because i like to look at my plane from an angle without having to lower my head.2) Make the on/off state persistent. Because when i don't play with KerbTrack i don't want to have to turn it off on every launch.P.S. The VSync setting fixed it for me too. I wonder if that is because the games fps now coincide with the camera frame rate. Quote Link to comment Share on other sites More sharing options...
pizzaoverhead Posted May 12, 2014 Author Share Posted May 12, 2014 DaMichel said: Please take these feature requests:1) Add a pitch offset for the external camera which does just this FlightCamera.fetch.camPitch = -pitch * pitchScaleFlight + pitchOffsetFlight;Because i like to look at my plane from an angle without having to lower my head.2) Make the on/off state persistent. Because when i don't play with KerbTrack i don't want to have to turn it off on every launch.P.S. The VSync setting fixed it for me too. I wonder if that is because the games fps now coincide with the camera frame rate.I put together a test DLL for the camera issue. See if it has any effect on the flicker without VSync. It also persists the on/off state:Download Quote Link to comment Share on other sites More sharing options...
DaMichel Posted May 17, 2014 Share Posted May 17, 2014 Unfortunately it didn't. No difference that i could recognize. Thanks for the on/off persistence though. Quote Link to comment Share on other sites More sharing options...
White Owl Posted May 19, 2014 Share Posted May 19, 2014 Just spent a couple hours tracking down old software versions and troubleshooting the install. This mod works for me, using TrackIR 4 equipment, but is very very rough. Lots of flickering, and the Vsync fix posted earlier didn't fix it. I want to use it... but it just isn't playable for me right now. Quote Link to comment Share on other sites More sharing options...
Phearlock Posted May 20, 2014 Share Posted May 20, 2014 (edited) Why would trackIR 5 not be supported? There are successful trackIR mods for both freespace 2 and IL-1942 (neither of which supported it in the base game) that both work perfectly with my TrackIR5. Edited May 20, 2014 by Phearlock Quote Link to comment Share on other sites More sharing options...
White Owl Posted May 20, 2014 Share Posted May 20, 2014 Because NaturalPoint made changes after version 4 to prevent the equipment from being used with FreeTrack. Those other mods for the other games you mention are adapting the TrackIR software. (I know, I've used them.) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.