DieHard Wolfers Forum Index DieHard Wolfers
A Wolfenstein 3d Fan Community


  Hosted by: MCS & Areyep.com - Designed by: BrotherTank

Original Yahoo Forum - Die Hard Archives

AReyeP HomepageAreyep Homepage DieHard Wolfenstein BunkerDieHard Wolfenstein Bunker Log inLog in RegisterRegister Banlist FAQFAQ Search ForumsSearch

  Username:    Password:      Remember me       

Do you play Wolf with a Joystick???
Page 1 of 1
DieHard Wolfers Forum Index -> Polling Booth View Previous TopicRefresh this PageAdd Topic to your Browser FavoritesSearch ForumsPrint this TopicE-mail TopicGoto Page BottomView Next Topic
Post new topicReply to topic

Joystick or not?
Play with joystick
5%
 5%  [ 1 ]
Prefer keyboard/mouse
94%
 94%  [ 16 ]
Voted : 17
Total Votes : 17

Author Message
Haasboy
DieHard Officer
DieHard Officer


Joined: 23 Jul 2003
Last Visit: 18 Jul 2019

Topics: 58
Posts: 581
Location: South Africa, Johannesburg
southafrica.gif

PostPosted: Mon Jan 30, 2006 11:09 am
   Subject: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Next PostGoto Bottom of Posts

I was wondering how many of you use a joystick to play Wolfenstein

_________________
Haasboy Engine - Currently under construction (To be used with future mods - F.A.D.E.D. - Mansion X - Rising Evil Series)
Thomas
Mapping Master
Mapping Master


Joined: 23 Nov 2004
Last Visit: 0:27 ago.

Topics: 163
Posts: 5166

denmark.gif

PostPosted: Mon Jan 30, 2006 11:35 am
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

.....


Last edited by Thomas on Fri May 27, 2011 2:05 am; edited 1 time in total
Guest




Last Visit:





PostPosted: Mon Jan 30, 2006 12:23 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Joystick?? hate it at all, had problem with JS when shaft is used... so I prefer old junk keyboard with limited number of keys includes arrows.... Laughing
BrotherTank
Forum Administrator
<B>Forum Administrator</B>


Joined: 01 Mar 2003
Last Visit: 13 Sep 2017

Topics: 153
Posts: 2248
Location: Ontario
canada.gif

PostPosted: Mon Jan 30, 2006 12:53 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Haasboy wrote:
I was wondering how many of you use a joystick to play Wolfenstein


I am one who still faithfully uses the joystick. The mouse is ok, and so is the keyboard, but with my Gamepad Pro (using all 4 buttons) I can control almost everything without having to touch the keyboard except to change weapons. I hope you aren't thinking about removing the Joystick code from your source code. I know Darkone did in the "NewWolf Classic" source, but to be honest, while you gain a little more memory, it really isn't anything special with all the other places to gain memory from.

Greg
BrotherTank
Raziel
DieHard SS
DieHard SS


Joined: 03 Dec 2005
Last Visit: 03 Dec 2009

Topics: 49
Posts: 485
Location: Israhell
israel.gif

PostPosted: Mon Jan 30, 2006 1:46 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Keyboard is what I use the most. but honestly. I would really like to try wolf with a joystick
I just need to get one Mouth Shut

_________________
Raziel A.
Dean
Moderator
<B>Moderator</B>


Joined: 10 Jan 2006
Last Visit: 11 Jul 2019

Topics: 54
Posts: 2211
Location: Australia
australia.gif

PostPosted: Mon Jan 30, 2006 3:18 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Tried a joystick once but seemed to not be able to control as easily.

Tried mouse and although it seems smoother just doesnt seem to give me control as easy. Probably my total lack of
co-ordination to be able toy use 2 things at once!

Been using a keyboard for so long, and all day at work, it's just more what I'm used to than anything else.

_________________
... Still alive Razz
Chris
DieHard Wolfer
DieHard Wolfer


Joined: 11 Mar 2003
Last Visit: 16 Jul 2019

Topics: 56
Posts: 2234
Location: Canada
blank.gif

PostPosted: Mon Jan 30, 2006 7:05 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

BrotherTank wrote:
I am one who still faithfully uses the joystick.

Really? Sounds cool Greg. I tried using it a few times, as my dad always encouraged us to so we wouldn't wear out our keys so fast, and we had two different types of joysticks, but I was never really able to get used to using it for a game like wolf3d. It just seemed like I couldn't make precise movements as well, but maybe I just needed to get used to it more, as people use joysticks and stuff for FPS games on console systems all the time.

It was alot of fun when we were babysitting the kids, though, I'd use the keyboard and give one of them a mouse and the other the Gravis Gamepad and we'd fly through levels like mad (when we were actually able to keep our collective movement under control - haha). I remember one time we beat E6L1 in around 40 seconds, which is better than I ever remembered getting on my own, and it felt like using the keyboard and joystick run/up buttons together made us go even faster than usual. I'd have to look at the code to see if that is actually possible, but if not, then it's really weird how it felt like we were able to zoom by everything so quickly (unless we were just caught up in the moment from all the excitement most of the time). I haven't even had a joystick for a looooooooong time, but it would be fun to try that again sometime.
monkapotomus
Bring 'em On
Bring 'em On


Joined: 30 Nov 2005
Last Visit: 09 Apr 2006

Topics: 15
Posts: 87

usa.gif

PostPosted: Mon Jan 30, 2006 7:29 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

I had an old school joy stick when i was younger *back when my dad was a gamer* but i didnt use it for any FPS i used it for flight sims like gunship 2000 *GOD of all helicopter games* **bows down to his master**

_________________
APPLE 2 WEBISTE OMFG IT SUCKS!!!

www.dudleyrd.co.uk/~monk

How many times will you steal my car stero??It dont even work you feel like a bitch dont ya?
Tricob
Moderator
<B>Moderator</B>


Joined: 14 Mar 2005
Last Visit: 7:23 ago.

Topics: 167
Posts: 8406
Location: Neo-traditions, Inc.
usa.gif

PostPosted: Mon Jan 30, 2006 8:03 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

I like to have access to the Run button and Strafe button, switch to the knife whenever I'm facing a room full of dogs, and I Load and Save a lot. As a result, I keep going over to the keyboard so much to do what I want to do, I feel little reason to stick to anything but the keyboard to play the game.

_________________
- All right, let's elect this guy to power.
- But his I.Q. is in the single digits.
- Yeah, but he's all we've got left.
- My god, we're SO screwed.
Haasboy
DieHard Officer
DieHard Officer


Joined: 23 Jul 2003
Last Visit: 18 Jul 2019

Topics: 58
Posts: 581
Location: South Africa, Johannesburg
southafrica.gif

PostPosted: Mon Jan 30, 2006 8:33 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

BrotherTank wrote:
Haasboy wrote:
I was wondering how many of you use a joystick to play Wolfenstein


I am one who still faithfully uses the joystick. The mouse is ok, and so is the keyboard, but with my Gamepad Pro (using all 4 buttons) I can control almost everything without having to touch the keyboard except to change weapons. I hope you aren't thinking about removing the Joystick code from your source code. I know Darkone did in the "NewWolf Classic" source, but to be honest, while you gain a little more memory, it really isn't anything special with all the other places to gain memory from.

Greg
BrotherTank

Actually I did remove it, but after discovering that it only freed about 200 bytes of near memory, I reinserted it.

Well for me I also prefer playing with the keyboard, practically almost every game I play I only use the keyboard.

_________________
Haasboy Engine - Currently under construction (To be used with future mods - F.A.D.E.D. - Mansion X - Rising Evil Series)
BrotherTank
Forum Administrator
<B>Forum Administrator</B>


Joined: 01 Mar 2003
Last Visit: 13 Sep 2017

Topics: 153
Posts: 2248
Location: Ontario
canada.gif

PostPosted: Mon Jan 30, 2006 10:22 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

@Haasboy:

I know... I played with the NewWolf Classic source and found that I really liked using the joystick when playing... And then I did try and remove the Joystick code as well... 200 bytes might be the world when you just have the original source, but once you have merged statetypes and applied all the other memory saving options, the savings with the joystick just aren't really worth it.

For what it is worth, I took the time to compress the code in the wl_play.c play file and came up with these routines:

::: CODE :::

void PollButtons (void)
{
   int buttons;
   // Keyboard
   for (buttons=0;buttons<NUMBUTTONS;buttons++)
      if (Keyboard[buttonscan[buttons]]) buttonstate[buttons] = true;
   // Mouse
   if (mouseenabled)
   {
      buttons = IN_MouseButtons ();
      if (buttons&1) buttonstate[buttonmouse[0]] = true;
      if (buttons&2) buttonstate[buttonmouse[1]] = true;
      if (buttons&4) buttonstate[buttonmouse[2]] = true;
   }
   // Joystick
   if (joystickenabled)
   {
      buttons = IN_JoyButtons ();
      if (joystickport && !joypadenabled)
      {
         if (buttons&4) buttonstate[buttonjoy[0]] = true;
         if (buttons&8) buttonstate[buttonjoy[1]] = true;
      }
      else
      {
         if (buttons&1) buttonstate[buttonjoy[0]] = true;
         if (buttons&2) buttonstate[buttonjoy[1]] = true;
         if (joypadenabled)
         {
            if (buttons&4) buttonstate[buttonjoy[2]] = true;
            if (buttons&8) buttonstate[buttonjoy[3]] = true;
         }
      }
   }
}

/*
===================
=
= PollMovement
=
===================
*/
void PollMovement (void)
{
   int  xmove=0,ymove=0,cx=0,cy=0;
   long double basemove;
#ifdef STAMINA
  int x=STAMINAX,y2=STAMINAY,y1,stamc;
#endif
#ifdef WEAPONSPEED
   float weapspeed;
#endif
  basemove = BASEMOVE * tics;
   // Mouse
   if (mouseenabled)
   {
      Mouse(MDelta);
      xmove = _CX;
      ymove = _DX;
      cx = xmove*10/(13-mouseadjustment);
      cy = ymove*20/(13-mouseadjustment);
   }
   // Joystick
   if (joystickenabled)
   { 
   INL_GetJoyDelta(joystickport,&xmove,&ymove);
      if (xmove > 64)   cx = basemove;
      else if (xmove < -64) cx = -basemove;
      if (ymove > 64)   cy = basemove;
      else if (ymove < -64)   cy = -basemove;
   }
   // Keyboard
   if (Keyboard[dirscan[di_north]]) cy = -basemove;
   if (Keyboard[dirscan[di_south]]) cy = basemove;
   if (Keyboard[dirscan[di_west]])  cx = -basemove;
   if (Keyboard[dirscan[di_east]])  cx = basemove;
#ifdef STRAFEKEY
   if (Keyboard[STRAFEKEYLEFT]) strafe -= BASEMOVE*tics*(buttonstate[bt_run]?2:1);
   if (Keyboard[STRAFEKEYRIGHT]) strafe += BASEMOVE*tics*(buttonstate[bt_run]?2:1);
#endif
   // Run
   if (buttonstate[bt_run]) { cx *= 2; cy *=2; }

#ifdef STAMINA
   stamtics += tics;
   if (buttonstate[bt_run])
   {
      cx = (((cx / 2) * gamestate.stamina)/100)+(cx/2);
     cy = (((cy / 2) * gamestate.stamina)/100)+(cy/2);
   }   
  if (stamtics > 5l )
  {
   if (buttonstate[bt_run] && (cx != 0 || cy != 0) ) gamestate.stamina --;
     else if (cx == 0 && cy == 0 ) gamestate.stamina++;
     stamtics=0;
  }
  if (gamestate.stamina >= 100) gamestate.stamina = 100;
   else if (gamestate.stamina < 0) gamestate.stamina = 0;
  if (gamestate.stamina) y1 = y2-(gamestate.stamina/4);
  if (gamestate.stamina>5 && gamestate.stamina<=100)
  {
      if (gamestate.stamina >=60) stamc = 10;
     if (gamestate.stamina <60 && gamestate.stamina >20) stamc = 14;
     if (gamestate.stamina <=20) stamc = 12;
      // Draw Stamina on Statusbar
      VWB_Vlin(y2,y2+5,x,stamc);
      VWB_Vlin(y2,y2+5,x+1,stamc);
      VWB_Vlin(y1,y2,x,stamc);
      VWB_Vlin(y2-25,y1,x,0);
      VWB_Vlin(y1,y2,x+1,stamc);
      VWB_Vlin(y2-25,y1,x+1,0);
  }
#endif
#ifdef WEAPONSPEED
   switch (gamestate.weapon)
   {
      default:
         weapspeed = WSPDKNIFE; break;
      case wp_pistol:
         weapspeed = WSPDPISTOL; break;
      case wp_machinegun:
         weapspeed = WSPDMACHINEGUN; break;
      case wp_chaingun:
         weapspeed = WSPDCHAINGUN; break;
   }
   cx /= weapspeed;
   cy /= weapspeed;
#endif
   controlx += cx;
   controly += cy;
}

And then in the "PollControls" routine.... I changed this:
::: CODE :::

//
// get button states
//
   PollKeyboardButtons ();

   if (mouseenabled)
      PollMouseButtons ();

   if (joystickenabled)
      PollJoystickButtons ();

//
// get movements
//
   PollKeyboardMove ();

   if (mouseenabled)
      PollMouseMove ();

   if (joystickenabled)
      PollJoystickMove ();



to this:

::: CODE :::

// get button states
  PollButtons ();
// get movements
  PollMovement ();


And then I removed all the unused routines that I had just merged. The result makes for easier installation of the "Stamina" and "Speed based on weapon in use" tutorials and takes less memory than the original code (even with the two tutorials installed). And for some strange reason, the game seems faster.

As for the joystick... If you play a lot of video games it probably makes using it easier. Personally, I was selling Tandy-1000's (RadioShacks first fully IBM compatible computer) when Wolf3d was released. I actually started using Wolf3d to sell computers as people found it great that they could actually play something so revolutionary (at that time) with such an inexpensive comuter. We ended up having to use Joysticks because the number of people wanting to play was wearing out keyboards... hence why I use the joystick for almost every game I play (that allows for it).

Anyhow... that's my story... Feel free to use the code as well... It's a combination of Tek-Zk's stuff with a few modifications of my own... It's nothing great, but it's at least functional... Smile

Greg
BrotherTank
insurrectionman
DieHard Mutant
DieHard Mutant


Joined: 07 May 2005
Last Visit: 08 Jun 2019

Topics: 87
Posts: 758
Location: Wisconsin
usa.gif

PostPosted: Tue Jan 31, 2006 8:55 am
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Well I used to play the game with a joystick on my old 386 until me and my brother got into a fight and broke it. I was only 4 then...

_________________
I'm back! I missed this community!
Youtube Channel: TreeSapThief

New Site: http://www.treesapthief.com
Twitter: @treesapthief
insurrectionman
DieHard Mutant
DieHard Mutant


Joined: 07 May 2005
Last Visit: 08 Jun 2019

Topics: 87
Posts: 758
Location: Wisconsin
usa.gif

PostPosted: Wed Dec 20, 2006 7:44 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Well, the game is quite old and the game probably doesn't recognize the drivers to the joystick, or something to that extent.

_________________
I'm back! I missed this community!
Youtube Channel: TreeSapThief

New Site: http://www.treesapthief.com
Twitter: @treesapthief
Blitzkrieg
Bring 'em On
Bring 'em On


Joined: 10 Jul 2004
Last Visit: 14 Dec 2015

Topics: 16
Posts: 135
Location: New Jersey
usa.gif

PostPosted: Sun Mar 11, 2007 7:41 pm
   Subject: Re: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

OMG, LOL, Joysticks wow.

That takes me back to the 90's. I think Ive used a joystick for this game WAYY back when it first came out. And then afterwards, well, I stuck with the mouse & keyboard.

_________________
Im not on this account much at all, sorry! I keep dissappearing every 4 years it seems, lol.

- Been playing Wolf3D since '92 Smile! -

Email - cnyiszter@gmail.com (apparently the forum wont let me change my email in my profile ; -_- )
allthisandwolf3d
Bring 'em On
Bring 'em On


Joined: 14 Mar 2007
Last Visit: 01 Mar 2016

Topics: 13
Posts: 77
Location: USA
usa.gif

PostPosted: Thu Mar 15, 2007 6:03 pm
   Subject: Do you play Wolf with a Joystick???
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Bottom of Posts

who uses a joystick =\ i use mouse and keyboard...
i only use keyboard for opening doors

_________________
Don'cha wish your username was hot like mine?
Display posts from previous:   
Post new topicReply to topic Time synchronized with the forum server time
DieHard Wolfers Forum Index -> Polling Booth View Previous TopicRefresh this PageAdd Topic to your Browser FavoritesSearch ForumsPrint this TopicE-mail TopicGoto Page TopView Next Topic
Page 1 of 1
Jump to:  

Related topics
 Topics   Replies   Views   Last Post 
No new posts [ Poll ] wolfenstein nightmares
Author: Guest
43 5889 Tue Sep 16, 2014 1:52 am
gerolf View latest post
No new posts [ Poll ] Why do you still play wolf3d?
Author: allthisandwolf3d
7 2858 Wed Jun 22, 2011 9:42 pm
MrWolfForever View latest post
No new posts [ Poll ] What annoys the crap out of you? (Wolf Addons)
Author: Sockman
58 11853 Thu Aug 30, 2007 12:07 pm
Andy_Nonymous View latest post
No new posts [ Poll ] How many new mods do you play?
Author: Dean
4 2501 Fri Jun 30, 2006 5:59 am
Zombie_Plan View latest post
This topic is locked: you cannot edit posts or make replies. [ Poll ] 2003 Wolfenstein 3-D Hall of Fame (please read post first)
Author: Zach
5 3019 Mon Feb 02, 2004 4:46 am
Reivax44 View latest post
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
   You cannot delete your posts in this forum
You cannot vote in polls in this forum


Copyright ©2003-2008 DieHard Wolfers
A Modified subBunker Theme by BrotherTank
Powered by phpBB © 2001, 2005 phpBB Group