Outcast (castaway Module) Beta 005 Released


dgnadt -- I'll likely add a couple more bias options; bias towards 4-way, and bias away from 'up' for craigix :)

jeff
 
Truly excellent stuff! Especially with the joystick bias fixes. OutcaST is getting most of my gp2x time these days, even though I never had an ST (or an Amiga).

One little thing: I've deleted a couple of disk images by mistake. I know that's my own stupid mistake, but a quick 'are you sure about that?' screen would be great!
 
2 Things. On the disk selector screen, please allow movement when holding the joystick down and up, instead of constantly moving it down. I have over 200 disks, and it gets really annoying sometimes :D

Also, disk 45 (The official disk #45) has no description for whats inside. Just letting you know :D
 
Its got the ordinal case; I forget which number it is..

I'll likely add the 4-way only, and maybe the 4-way-diagonal; for mouse.. not sure it needs the finer direction control. Only have so much time, and so many things to do :)

jeff
 
Its got the ordinal case; I forget which number it is..

I'll likely add the 4-way only, and maybe the 4-way-diagonal; for mouse.. not sure it needs the finer direction control. Only have so much time, and so many things to do :)

jeff


Well since a mouse has infinite directions, 16-way would be alot closer to that. If you limited it to 4 or 8-way it is more awkward to move around as you loose the in-betweens. It would be different than the joystick configuration, you wouldn't use those settings for the mouse too. The way it would work is that when you are using the mouse it would automatically switch to 16-way. When you switch to joystick control it would automatically go to what ever is configured for the joystick.

As for ordinal case, look in the chart in my sig, which one of those do you use for the ordinal case?
 
Last edited by a moderator:
It offers up DaveC-case-2 now (as well as 'device natural')

As to mouse .. .. if I speed it up, it could be useful maybe; ie: left is -3 px in the x coord, and upleft could be -2 px x, -1 px y? But movign 3px per shot might be too quirky (can't hit fine points?) .. :/

Right now it moves 2px per frame; -2 x, -2 x/y, -2 y, etc.

jeff
 
It offers up DaveC-case-2 now (as well as 'device natural')

As to mouse .. .. if I speed it up, it could be useful maybe; ie: left is -3 px in the x coord, and upleft could be -2 px x, -1 px y? But movign 3px per shot might be too quirky (can't hit fine points?) .. :/

Right now it moves 2px per frame; -2 x, -2 x/y, -2 y, etc.

jeff
How about...
going 3 or 4 pixels per frame while pushing down+direction on the stick, but only 2 while just pushing in a direction?
 
Last edited by a moderator:
It offers up DaveC-case-2 now (as well as 'device natural')

As to mouse .. .. if I speed it up, it could be useful maybe; ie: left is -3 px in the x coord, and upleft could be -2 px x, -1 px y? But movign 3px per shot might be too quirky (can't hit fine points?) .. :/

Right now it moves 2px per frame; -2 x, -2 x/y, -2 y, etc.

jeff
How about...
going 3 or 4 pixels per frame while pushing down+direction on the stick, but only 2 while just pushing in a direction?


No, A mouse doesn't work like that. It is the same speed no matter which direction you move ;)
 
Last edited by a moderator:
It offers up DaveC-case-2 now (as well as 'device natural')

As to mouse .. .. if I speed it up, it could be useful maybe; ie: left is -3 px in the x coord, and upleft could be -2 px x, -1 px y? But movign 3px per shot might be too quirky (can't hit fine points?) .. :/

Right now it moves 2px per frame; -2 x, -2 x/y, -2 y, etc.

jeff


Ok Case 2 is as good as it gets for joystick.

For the mouse I wasn't talking about speed I was talking about the number of directions. I am saying the 16-way control is best at emulating a mouse's many directions.

So 8-way case 2 for joystick

16-way case 1 for mouse was what I was suggesting.
 
Last edited by a moderator:
16-way would likely be annoying, since you couldn't then go left or right easily :/

Theres other biases to make, too -- I'm going to add a left/right bias, that only the top and bottom switch to up/down. I think that might be good for horizontal games .. shooters, platformers, etc.

jeff
 
16-way would likely be annoying, since you couldn't then go left or right easily :/

Theres other biases to make, too -- I'm going to add a left/right bias, that only the top and bottom switch to up/down. I think that might be good for horizontal games .. shooters, platformers, etc.

jeff


16 way would be annoying for MOUSE control? That makes no sense because a mouse has MORE than 16 directions. If you can go left or right on a mouse why couldn't you go left or right with a 16-way control stick? You never have to be able to go perfectly right or left only with a mouse. It is hard to actually do that with a real mouse like the one used on the ST anyway. It is just the way a mouse behaves and that is what we want is to emulate the behaviour as close as possible. 16 way would do that much closer than 8 for mouse control. For example Starglider used mouse control to get all of the fine movement. If you had to play with only 8 directions it would suck. 16 would give twice as good control and much closer to the feel of a mouse. You didn't limit the analog on your PSP or Zodiac ports to only 8 directions for the mouse right? Why do it here?

Again I am NOT suggesting 16-way for joystick movement just mouse *only*.

Your "left/right bias, that only the top and bottom switch to up/down" would only be good for stuff that doesn't require ANY diagonals like Pac-man, but would be bad for most shooters as you usually need SOME diagonal movement. Any option is good I suppose as long as you can switch.
 
Last edited by a moderator:
Not necessarily worthless; some people might want the extra challenge lol!

Why not implement a system where you get shown a graphic of the joystick and get to select which areas apply to which direction and output as a pre-defined setting? That way anyone as wants can set up their own biases, for their own joypad and such. Albeit it might be a tadge more work - or perhaps a lot more (in which case, not really much point), but it would potentially sort out requests to implement suchandsuch a type of input.

Hey, you could even make it modular so as people could incorporate joystick sensestivity into their own proggies :). Or not. Just a thought.
 
Tobry -- sounds like work, thats why ;)

Craig is going nuts trying to play ghosts and goblins, with it jumping all the time; to avoid that, I thouht.. a lefty-righty bias would solve the problem;

They're modes.. they should be useful, but you only have to use the ones you need :)

jeff
 
Tobry -- sounds like work, thats why ;)

Craig is going nuts trying to play ghosts and goblins, with it jumping all the time; to avoid that, I thouht.. a lefty-righty bias would solve the problem;

They're modes.. they should be useful, but you only have to use the ones you need :)

jeff


So Jeff, I guess I haven't convinced you about 16-way mouse control yet? What are your thoughts on what I said? You didn't reply so I don't know if that means you agree or think I am full of shit :p
 
Last edited by a moderator:
Means I'm overwhelmed with too much stuff in my head :)

Setting up the XP platform SDK, setting up QT 3.3.5 and QT4.1.0 while hacking at the FDC in OutcaST so that disk format and writes work properly, fixed some timing issue sup.. but not sampled audio is completely missing.. but The Pawn screen loads right..

So .. uh, who am I? :)

Mouse .. well .. if I detect left and leftup .. shoudl the mouse go x-=1 and y-=1, or .. what?

jeff
 
ie: I mean, up+left already does x-=2/y-=2 .. so how would the upleft switch differ?

It just now uses your current biasing mode, to be more accurate.

jeff
 
Means I'm overwhelmed with too much stuff in my head :)

Setting up the XP platform SDK, setting up QT 3.3.5 and QT4.1.0 while hacking at the FDC in OutcaST so that disk format and writes work properly, fixed some timing issue sup.. but not sampled audio is completely missing.. but The Pawn screen loads right..

So .. uh, who am I? :)

Mouse .. well .. if I detect left and leftup .. shoudl the mouse go x-=1 and y-=1, or .. what?

jeff


It would go something like this in the example it would be like what would happen if the mouse was moving 4 pixels.


16WAY.png
 
Last edited by a moderator:
Back
Top