-
Posts
691 -
Joined
-
Last visited
Content Type
Blogs
Forums
Store
Gallery
Videos
Downloads
Everything posted by Mumbles
-
That would invlove scaling forwards / backwards too, wouldn't it? (Forwards and backwards being relative to the controller) Or just tipping the controller on its front...
-
Works fine on an ati Radeon 3100 that comes in my non-gaming laptop. A little slow, yes, because it below the recommended ati Radeon 3870 - but it works...
-
I don't think you can scale physics bodies
-
Ways of communication between two programs running on the same machine?
Mumbles replied to Masterxilo's topic in Programming
Sophos will complain, I can tell you that for nothing. I won't suspend the thread like some others (*cough* McAfee) but it will disallow the communication until you've given it a definite response. But back in those days, I don't think the Sophos Client Firewall existed, and others I reckon wouldn't have cared about that. I remember McAfee I used to use would automatically grant anything it thought was trustworthy (like explorer), and I don't ever remember it complaining that something was listening on the loopback (or sending there). firewalls designed for home use (which are more likely than business use firewalls to intercept games related traffic), don't want to be too complicated to use or no one will buy them. Sophos don't make any home products. What I bought was Sophos Computer Security, Small Business Edition., and you get what you play for. The 'more' that I've paid for (and thus got) would probably confuse the life out of your average home user. But that said, the method of using the loopback interface (which was the point of this thread before I took it on a strange trip somewhere else), would probably work absolutely fine in most cases. Not many people are as strange as I am. I just raised the issue because it's something to think about. I don't think any of the options listed are perfect so it comes down to which would work for the largest number of people. Loopback is probably the simplest to implement and shouldn't encounter too many users who deny access. -
Ways of communication between two programs running on the same machine?
Mumbles replied to Masterxilo's topic in Programming
If it's the same executable, I would have allowed network access by the way I grant access today. If it's a different exe though, I would just have complained that they were awful programmers, and at that age, would have claimed that I could do better myself - I'm told all moody teenagers are like that. Shocking to believe that I once was one... ...And on the cod4 front, the single player exe never asked for network access, and worked fine from start to finish. -
I thought that for a first person game, All ..other.. players are rendered with full bodies and weapons as normal, but the "local" player would have their body and weapon models hidden, instead replaced with a high detail 1st person weapon, with hands included and only modelled on one side. The big problem with not having hands as part of the weapon would typically be a reload animation. If your game wants to have some sort of realism, and you reload an AK, part of the process is to pull back a slide on the right hand side of the weapon. To do that would involve un-parenting the weapon from the right hand, so that the right hand is free to move, without moving the weapon. (of course, you could just roll the weapon left a bit, and use your left hand, but no one seems to do that...) No game I know of ever has a 3rd person player model take their right hand of the weapon, at any time... I only ever seen right-hand movement in 1st person, where neither hand is parented to anything.
-
Ways of communication between two programs running on the same machine?
Mumbles replied to Masterxilo's topic in Programming
Actually no, I'm one of the rare few people in the world that hasn't played it. But also there would be a case that if there was an option for "Multiplayer" in the menu, I would presume the program has a valid reason to use the network, and would have allowed it... Let's not forget though, I was only 13 when that game came out, and we certainly didn't have Sophos. A non-commercial firewall of the time probably would have silently allowed that communication. But for a more recent example. I did play cod4 online, and both PnkBstrA and PnkBstrB had total blocks (I didn't like the software, and didn't consider it to have any valid reason to be using my network resources). I would only play on non-pb servers (iw3mp had full access). After about a year most of the cheaters had gone, you got to know the players quite well, because it would always be the same players -
Ways of communication between two programs running on the same machine?
Mumbles replied to Masterxilo's topic in Programming
Is your app clearly designed for network use? If I come across a program that is requesting network access, and I don't think of it as a network app, I'll instruct my firewall to deny the communication. I won't let just any old program use the network interface. To my knowledge Sophos Client Firewall (which I use in windows environments) is really paranoid, I think it requests your attention even if a process is listening or sending on the loopback. -
Presumably Josh has to pay for the data that is sent to and from his server, so perhaps he doesn't want a big bill... Or maybe its beta, and unstable with large client numbers
-
Unless I've lost the plot, it's soon being upgraded to 20, currently it's 5... although I've seen 6 people in there quite a few times
-
The other problem (which doesn't affect the status window), is that you can fit more people in a dustbin than you can in the chat room... Although it's soon being expanded apparently. Maybe then it will be the size of a wheelie-bin...
-
Next to the downloads tab...
-
I believe max terrain size is 4096x4096. I would also presume that you can scale that to any size you want, but I don't know, since I don't use terrains. (So I couldn't answer your other terrain question) LE does have an object orientated wrapper, called LEO, which stands for Leadwerks Engine Objects. It certainly works in C++ not sure about C# - I suspect there's a different 'Project' geared towards C# usage. I also think volumetric clouds would be up to you to create. There are probably loads available for free.
-
Problem resolved. The real problem is that I have a cabbage inside my head, as I announced on my status message in my head. The error was not with CountChildren(), it was caused by LoadScene(), but how? When it wasn't working, my terminal would look like this: mumbles@twonk.mobile:/home/mumbles$ wine /mnt/disk_1500_seagate/p1l5/Leadwerks/Projects/linux_test/linux_test-Release.exe Now, let's play 'spot the diffference' when I had the following, it worked. mumbles@twonk.mobile:/mnt/disk_1500_seagate/p1l5/Leadwerks/Projects/linux_test$ wine ./linux_test-Release.exe Normally, out of laziness I can't be bothered to change directories to execute files. If they need it, I'll just fully qualify their paths. That's going to be a hard habit to break, but oh well... So, yep, LoadScene() turned out to be DontLoadScene() because it couldn't find the scene. (even though the abstract path used was an absolute path). On reflection, the null pointer should have been a tip-off. It also works fine by right-clicking the exe in konqueror and selecting "open with -> wine" So why not use the graphical explorer in the first place? Well, I originally was, but didn't have the C-Runtime files in the app's directory, so it didn't load. I started to execute from the command line so my cout calls would remain visible even after the program finished. Once I received the files from Lumooja, I carried on using the same terminal way To my shame here's the lesson to anyone else: IF you're going to use LE in linux, open from apps directly from your file browser (hopefully that's Konqueror because KDE is better than the default, gnome, or at least that's what I'll tell you). or if you really want to use the terminal go into the directory first. So I don't need to starve after all (I just edited my status accordingly)
-
Is it possible for me to create a driving game? Yes How do I use game controllers such as gamepads and racing wheels? There was a thread about using a 360 controller in the old forum. Joystick support isn't provided natively. You need 3rd party libraries for that. (http://www.leadwerks.com/forum/viewtopic.php?f=32&t=2771) using other input devices would probably follow a similar idea... Can I use Visual C++ Express to write code? Absolutely Is 3D World Studio is included with Leadwerks? I can't see a download link for it. But Cartography shop is a similar package, and that's totally free...
-
Baggage inspectors / customs officers would eat them at the airport... But that also sounds like the issue is resolved for 2.3 -- so, better get saving... (and starving)
-
No, I'm not using Ubuntu... Debian lenny (It's in my sig). I've not really looked at gamelib yet. I keep meaning to and then think: ooh, I'll check out, (function name). Might be worth a try Edit: Can't help you out on the 2.3 game demo... Well, not yet at least. Trying to buy only essentials like chocolate.
-
Resolved: (and it's rather embarrassing) Finally, with a lot of help from Lumooja, I got LE working in linux. But before long, I'd expanded the small test app to process the Hydro scene that comes with the loading a scene tutorial. (The boring unmodified version, rather than Marley's much better version). However the app kept crashing. So I started placing a lot of std::cout calls all over the place, to try and track the problematic code (Code is compiled on XP in VS2008, then transferred over to a linux machine). Eventually I tracked the code down to the ProcessScene function. So I started littering that with couts too. Finally, I'd got it. std::cout << "Preparing to count entities\n"; child_count = CountChildren(scene); std::cout << "Scene has " << child_count << " entities\n"; what was actually output was: Preparing to count entities wine: Unhandled page fault on read access to 0x00000000 at address 0x100d9fa8 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x100d9fa8). when run on actual windows, there is no error. As linux isn't officially supported (at least not) This can't go down as a bug report, but it would be nice if someone (perhaps our resident linux expert ..ahem.. Lumooja) might know what's going on, and if there's any way to get around that. Well, I can see what it's telling me, there's a null pointer being read, I'm hoping there's a way to resolve that. ...Thanks in advance to anyone who can help with this I've put this in General Programming because I would guess the same error is likely to occur with BlitzMax exes if run in wine. (My wine version is 1.1.32 - and yes, I'm sure Lumooja's not the only linux expert here)
-
You have a 30-day trial of your own software? Obviously you have to for testing and making sure it works, but the way you wrote that just sounds funny...
-
Not necessarily a vista issue, system specs do help. Faulty graphics drivers are the usual culprits for Leadwerks apps not working (properly or at all). Not saying it can't be vista, could be anything. Josh is the guy who will know what's going on...
-
Even for an FPS, I only use the controller because the UpVector has been taken out. Back in DBP and newton days (I feel old writing that) I had no issues attaching an UpVector to a vertically aligned capsule primitive (also missing, although I suppose you could just model one, serialise it and load it as a convex hull). Apparently they were taken out because they just didn't work - at all... Personally, being self-sadistic I would have loved UpVectors to be in, and mess around for hours, maybe even days trying to make it work. Of course, with the Leadwerks controller still available for when I would have eventually admitted defeat. As for sliding down a hill, would a box with low friction work? I can see a sphere accelerating to such speeds that it might feel unnatural.
-
I like pack 6 - reminds me of Max Payne and his uber dodge moves Out of curiosity, what would you do if under the gloves were finger nails with bright red varnish on?
-
It's because orders are processed manually, that way they confirm that they have actually received the payment before delivering the goods...
-
If using UDP, and the network is quite small, any success trying your network's broadcast address?
-
I don't know too much about RakNet, but with winsock you have to bind to IP "0.0.0.0" to allow any data to be received from the Internet (which would include your external IP). If you bind to your internal LAN IP (ex: 10.1.1.1) Then only data from your local subnet will be delivered to you. But I believe that binding to zero is also the default option in winsock, so I presume that's the same for RakNet. One option could be to look up your external IP, and enter that in place of rick.redirectme.com - doesn't matter if its a dynamic address, it' unlikely to change in that short space of time. And if that works, you know that it's DNS lookups that are getting stuffed up somewhere...