Jump to content

Ben Russell

X-Plugins
  • Posts

    3,815
  • Joined

  • Last visited

  • Days Won

    109

Everything posted by Ben Russell

  1. This video only "works" if you know the track intimately. *mutters* Somewhere in section 6.. you've just finished the warp speed main straight, buried the brakes, very hard right in 3rd gear, then full speed down into the valley before blasting up over the hill into a blind left: http://www.youtube.com/watch?v=7pTrjoHoZ4M
  2. I've been quiet here because I'm a bit sick of my own voice, however: From WikiPedia: Like most CPUs, and unlike most virtual machines (which are stack-based), the Lua VM is register-based, and therefore more closely resembles an actual hardware design. The register architecture both avoids excessive copying of values and reduces the total number of instructions per function. The virtual machine of Lua 5 is the first register-based pure VM to have a wide use.[4] Perl's Parrot and Android's Dalvik are two other well-known register-based VMs. http://en.wikipedia.org/wiki/Lua_%28programming_language%29 And, as Cam mentioned, the various books have good material to back it up. Lua also allows some very interesting design patterns that can be used to cut out a lot of steps you may need in another language. Because Lua treats functions as variables, sometimes it's easier to change the value of a core function than it is to decide which core-sub-function to run. So far, for me, the easiest way to start losing FPS is to start doing Lazy Open GL work. Doing heavy maths work in Lua for all sorts of interesting things has been very rewarding. It's definitely fast enough for me.
  3. Watch out for the medium right at warp speed down the back somewhere...... it'll flip your car like a pancake with only half an inch of error on the ripples. Hilarious cluster of swear words ensues, it's far enough in, and a dumb enough mistake, to be really annoying when it catches you. It's definitely a crazy bit of road. I look forward to this little duel. I've been lapping it for a few weeks now, it has the better of me still. As for the exposure, I think it was half haze too, there's another video that Subaru made and the air temp is in single digit celcius territory. Definitely a road you have to know to be able to go fast on, I honestly don't think "200 meters vis" matters on this course. You're already at blind speed.
  4. As cliche as they are, for the money the Subaru WRX is a monster. What I love most about it is it's speed on a real road, you know, two lanes, tight, twisty, country style. Never been a fan of straight line speed or trailer queens, I'd rather drive an Echo with low profiles. Makinen, 7:55. http://www.youtube.com/watch?v=4hyATjjajPg
  5. X-Hours-of-relaxation-for-less-money-than-a-tank-of-gas. Please.... this is just meant to be fun. The times above are mostly from 15-20 laps on each track thrown in last night to get started. This isn't about posting that one perfect lap you got once. Just get in and have some fun. The marshalls wouldn't let you on the track on WRX day with your F1 car. Same thing here. On a more constructive branch: I don't have Open Wheelers in Forza. The best I have are Le-Mans closed wheelers from Audi/BMW etc. I also don't get much fun out of driving them. The skills you learn are more about down force and trust at high speed than chasis dynamics and perfect corner linking. But in the spirit of fun I'll offer to post some up later for you to laugh at.
  6. Please bring a competitive car or don't bother posting your times.
  7. An embarrassingly slow 9:22.487 around Nordschleife of doom with a flying leap of faith at marker 17. Man, what a road. '05 WRX STi. PB for the car-class is 9:08.189 in an R34. Manual, ABS on, rumble motors off. Standard 360 game pad.
  8. 1:05.929 around Tsukaba '05 WRX STi, definitely a favorite track, so much in so little space!
  9. A not very good, I kinda remember this from GT3: 1:45.301 around Laguna in a 2005 WRX STi. (I played that course to death on the PS2!) I play on the "Quick Race: Hot Lap" mode of Forza so the cars are "stock". This is gentleman's racing.
  10. A few of us seem to have the virtual racing bug. Let's find a track and car that is shared between the racers (I'm thinking Forza and GT5 with hope for iRacing..) and post some lap times. Nurburgring? (brutal!)... My favorite is a WRX around Fujimi Kaido in Forza 3, but apparently it's a fictional track. Oh well.
  11. You're welcome. I just want to improve the world around me. Sorry the advice doesn't always come gift wrapped. (And sorry for the utter thread jack, but I look forward to clicking on your next review to see what awaits me.
  12. I had the gain turned up on the post for emphasis. I know where I'm going, so the feelings aren't that strong. However. You compete with several hundred other tabs of data per day. Gigabytes of visual information processed daily. You leave about 1/10th the page space for the actual content title. The content title is approx half intensity of any other shade of blue on the page. The page is bright, the colors fully saturated. This does not make for a clear title that POPS out at you letting you know you hit the right page. In a world full of pop-unders and useless internet circlular link pools, this is no fun for users. Here's a heatmap of the average visual scan: And a google images link to the rest: http://www.google.com.au/images?q=heat+map+eye
  13. I noticed this too eventually. What bugs me: Typically I will open a page in a background tab. I finish reading the page I'm on and switch to the tab. Instantly I get a whole eye full of BK117 imagery and a lot of text saying I'm reading a BK117 review. That's funny, I think. The BK came out months ago, why on earth would I have a tab open to read a review about it? Add to this the fact that the imagery takes up almost the entire page when opening a new link to the site. It feels like eithe I've been "bait and switched" ...or... their site is broken. Giving me BK117 content I never clicked on. So either, their site is broken and they don't have their stuff together.... OR.... they're "showing me something nice, and giving me something I never asked for" which is not a nice way to be treated. That's how it feels for me. As a result, I just don't open the tabs... I think the content could be better formatted and far more appealing leading to more return viewers and a much more interesting first impression. ...simply changing the BK117 graphic so it's not the default wont solve the problems I have with your design either guys.
  14. Constructive critique: Get rid of the BK117 banner. It's confusing. We're visual creatures.
  15. Eeesh, what an exercise in spin, that narrator sure can talk "fluff". Of note: Thunderbird jets are often the oldest in the inventory, $20m new is NOT $20m end of working life already flogged to death. http://en.wikipedia.org/wiki/United_States_Air_Force_Thunderbirds
  16. IO module has been successfully sandboxed. You can read/write files inside the X-Plane folder as of the next release. (Imminent any day!)
  17. ...might want to try a little harder to disguise yourself next time. (See how far you get abusing real life retail staff, though you probably lack the guts to be such an idiot in person.)
  18. Sorry for all the double posts folks, we had a synchonization script setup and it's obviously become sentient, gone crazy and begun taking over the world, Skynet starts here... ...I've pulled the plug but I fear it may be too late. Seriously though, we'll get the doubles cleaned up in good time, thanks for the patience.
  19. By this what I usually end up with is: dofile(...) dofile(...) dofile(...) dofile(...) function customStuff() end function init() -- all actual init work here end function otherStuff() end init() -- <-- call to init is made here at the end of the scripts after all deps are loaded in and all functions declared as expect.
  20. What you have is "Dataref Editor" ... a slightly different and more useful tool. Gizmo has code in it to automatically register any datarefs but for whatever reason it makes DRE crash to desktop. DRE is considered a convenience tool, and frankly, given the ease of checking your variables in other ways in Gizmo, isn't really needed. There is a bug logged against this as it would be nice to have, but it's not high priority by any means: https://bitbucket.org/xplugins/gizmo/issue/59/not-playing-nice-with-dre On reboot of the scripting engine, Gizmo loads init.lua. All script functions are executed as found from line 1 to the End of File. Gizmo returns control to X-Plane. X-Plane finishes drawing, moves to the next frame, calls Gizmo's flight loop to do it's work. Gizmo looks for various function names in your scripts, defined in the Event Hooks part of the SDK docs. http://x-plugins.com/wiki/Gizmo/api/Event_Hooks If these function names exist they will continue to be called as required. If they do not, they are marked as missing and not called again. There is a gizmo.resetEventMap() function that can be used to reset this map which can be useful. Up until now I had been placing any init code "outside of any function"... it just runs as the script is loaded. Pushing Gizmo further this led to some unique issues you're unlikely to see while developing for Aircraft but I have recently added an OnBoot event. This is not available in a public plugin yet but will be in the next release. This event is called whenever the Gizmo engine reboots and is recommended over OnAircraftLoad..
×
×
  • Create New...