@Piers, I agree that advertising a vibration feature on the OUYA would clearly be misleading to most users who might not realize the controller doesn't vibrate. Either way, it isn't an issue with Mupen64Plus AE, since vibration isn't advertised lik…
The question of whether or not vibrate is allowed is from me. That is why I started this thread -- to get the official word one way or another (which I haven't yet). That is also why littleguy is asking that the topic be re-visited, since it was n…
Yeh, they should just host the file on ouya.tv, not sure the reasoning behind using cloudfront.net, but then again I am not a web expert (I know just enough javascript to get myself into trouble, haha!)
EDIT: Looks like it is probably for speed (fo…
Yep, looks like stantheman is right, looks like that is what's causing your problem. Hopefully they'll be able to figure out why you aren't able to access that address.
That's interesting. What happens if you right-click on it and "Save link as" (Firefox, probably similar in other browsers). Do you get an empty file still?
Oh, it would just be listed as a function in there ("$" in first column, "function()" in second column). You're not going to see it though since it gave you the error that $ was not defined. I was just saying that when I go there my Net tab looks …
It doesn't show the .js files in the list, so that is why jQuery is not loaded. No clue why not, though (the fact that you are using this forum shows that javascript is enabled on your browser) Hopefully the pros will be able to figure it out :(
…
I did notice that particular page has javascript embedded in "script" tags (for example the line that Allan gets the error about "$ is not defined"). It is possible that this javascript is running before the page is fully loaded (i.e. before jQuery…
Another thing that might have something useful in it, is the "Net" tab in Firebug, if you haven't looked at that already. If it has problems loading any of the assets, it should indicate that in the "Status" column. Just load Firefox, turn on Fire…
The error "$ is not defined" means that jQuery did not load properly. Since the apk-upload button uses jQuery (along with the entire page for that matter) that is kind of a problem. It also explains why the apk-upload button is falling back to its…
Nano is just a text editor. What you are doing here is just adding some lines to this file (don't expect something to happen when you enter them), and when you are done you'll use ^X to exit (will prompt you to save). If nano is weird, you could u…
I was reading a little on the W3 specification, and actually I think you could prevent this behavior of the form being submitted when there is an error, by explicitly specifying the type of the apk-upload button as 'type="button"'. The relevant lin…
@Allan, could you use Firefox, and install a plugin called "Firebug"? Activate firebug (should open a panel at the bottom of the page) and then cause the problem to happen. If any error messages show up, post them here (might help the devs track d…
I did a little debugging to try and help. I didn't find the actual root cause, though (sorry, I'm not the best web developer out there). I can provide a little insight into what could be going wrong. A quick summary of how the code is setup:
1) …
SpoonThumb said:
I think this system can work, but OUYA will need to provide more tools to gamers to help them sift through sandbox. Just having search and browse functions is not enough
...
All this in time, but certainly, if OUYA think thi…
I disagree this is a cool system. Right now, sure, there are so few games in the categories that folks are going to be digging through the sandbox. But over time it will discourage users from even looking through the sandbox,
as it fills up with…
Very glad to hear the hardware is better. I'm looking forward to playing around with the new controllers (I pre-ordered 4 normal OUYAs with extra controllers for my team, so we'll have a nice sampling to work with)
Good point. You'd have a much bigger market if you implemented some type of netplay, where folks get together over the internet vs. at a single console. It is a bigger technical challenge, though.
The OUYA can definitely handle 4 player split screen (I can do 4-player Mario Kart on my N64 emulator, for example). Exactly how much detail it can handle, well you'll probably want to test that before you put too much time into it. Get an idea of…
Found what you are talking about (this article):
Permissions. Instead of the standard Android behavior
where each app has its own custom permissions, we will define a default
set of application permissions that will apply to all games.
Sounds …
Actually, this turns out to be very simple. Just check for the string "OUYA" in the value returned by DeviceInfo's getName() method. The good thing about this is it will also identify a controller as OUYA even if it is conneced to an Android devic…
Yes. For OUYA controllers, I am turning 30% of the +X axis on the left stick into a dead zone. I do not want to do this for every controller, since not all controllers have this problem, and taking this measure has a detrimental effect on games th…
The problem with that is it checks the magnitude (i.e. how far the stick is from center) against a static deadzone value. I haven't actually tested this, but if that deadzone value is actually large enough to fully counter the +X bias, then you wou…
Not sure if it is related, but I was getting a NullPointerException from inside the ODK when calling OuyaController.getPlayerNumByDeviceId( int ) prior to any axis events. I was able to correct the problem by making sure the call to OuyaController.…
I'm probably being Mr. Obvious, but any Linux devs who aren't sure how to debug with the OUYA, follow the instructions at http://developer.android.com/tools/device.html (use vender ID 0995)
In short, you'll need the following line in /etc/udev/rule…
Does anyone know if this problem is corrected in the OuyaController interface? My app uses the normal Android InputDevice interface for the controllers, and this is a huge issue. When working in the range -1 to 1, the bias is normally around +.15,…
Ok, perhaps it will be clearer if I give an example of where this distinction would matter. Say I have an app that uses the OUYA store front API to sell content. Obviously I would only want that section of the app to be available if it is running …
That method will incorrectly identify some other devices as OUYA (the ASUS Transformer, for example). Additionally, it only detects the OUYA device (which I already have a method for), not the presence of the OUYA framework.