Outcast (castaway Module) Beta 005 Released

Discussion in 'News Zone [GPH]' started by skeezix, Jan 16, 2006.

  1. skeezix

    skeezix Internal Development

    Joined:
    Mar 11, 2003
    Messages:
    8,060
    dgnadt -- I'll likely add a couple more bias options; bias towards 4-way, and bias away from 'up' for craigix :)

    jeff
     
  2. barnesy

    barnesy Member

    Joined:
    Sep 5, 2003
    Messages:
    484
    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!
     
  3. PSyMastR

    PSyMastR \m/O__O\m/

    Joined:
    Sep 14, 2005
    Messages:
    2,968
    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
     
  4. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

    Will you be adding the case 2 for joystick games and the case 1 for mouse mode?
     
    Last edited by a moderator: Dec 19, 2015
  5. skeezix

    skeezix Internal Development

    Joined:
    Mar 11, 2003
    Messages:
    8,060
    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
     
  6. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

    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: Dec 19, 2015
  7. skeezix

    skeezix Internal Development

    Joined:
    Mar 11, 2003
    Messages:
    8,060
    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
     
  8. ingrin

    ingrin Member

    Joined:
    Dec 8, 2005
    Messages:
    316
    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: Dec 19, 2015
  9. remowilliams

    remowilliams Member

    Joined:
    Dec 17, 2005
    Messages:
    273
    I think that would be wildly irritating.
     
    Last edited by a moderator: Dec 19, 2015
  10. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

    No, A mouse doesn't work like that. It is the same speed no matter which direction you move ;)
     
    Last edited by a moderator: Dec 19, 2015
  11. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

    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: Dec 19, 2015
  12. skeezix

    skeezix Internal Development

    Joined:
    Mar 11, 2003
    Messages:
    8,060
    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
     
  13. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

    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: Dec 19, 2015
  14. Tobriand

    Tobriand Very Active Member

    Joined:
    Dec 27, 2002
    Messages:
    4,071
    Location:
    Croydon (UK)
    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.
     
  15. skeezix

    skeezix Internal Development

    Joined:
    Mar 11, 2003
    Messages:
    8,060
    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
     
  16. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

    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: Dec 19, 2015
  17. skeezix

    skeezix Internal Development

    Joined:
    Mar 11, 2003
    Messages:
    8,060
    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
     
  18. remowilliams

    remowilliams Member

    Joined:
    Dec 17, 2005
    Messages:
    273
    Never mind - back to coding for you! :lol:
    Yeah, I was wondering about that one myself.
     
    Last edited by a moderator: Dec 19, 2015
  19. skeezix

    skeezix Internal Development

    Joined:
    Mar 11, 2003
    Messages:
    8,060
    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
     
  20. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

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


    [​IMG]
     
    Last edited by a moderator: Dec 19, 2015

Share This Page

Loading...