jendave / wiidoom

Automatically exported from code.google.com/p/wiidoom
0 stars 0 forks source link

Lackluster Wiimote Controls, Classic Controller Support, and OpenGL #57

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Alright, first and foremost I'm grateful to see PrBOOM updated so that it
will run on our Wii's once again!

That said there are still a few issues that prevents me from enjoying this
port.

1. While using the Wiimote to turn does sound like a novel idea, it does
not work out well in the end as it seems a bit off. When I try to adjust
the mouse sensitivity within the in game menus, it becomes very
unpredictable and I am no longer able to control the character as I should
be able to.

I would think that Wiimote support would be better applied to a DOOM port
like ZDOOM which support FREE LOOK.

2. There is no GameCube or Classic Controller support. This would go a long
way consider that Wiimote support is still sloppy.

3. Why no OpenGL type rendering? The PC port has GL support, why not the Wii?

Thankx for your time.

XDelusion

Author of the Star Wars PrBOOM project:

http://starwarslegacy.net

Original issue reported on code.google.com by x...@starwarslegacy.net on 17 May 2010 at 7:01

GoogleCodeExporter commented 9 years ago
Thanks for the feedback. 

1. I am actually thinking of turning off the wiimote turning. It has never 
worked
that well depite being a very cool idea. I would then remap the buttons on the
nunchuk for strafing. I agree that wiimote turning does not make much sense 
unless
freelook is available (like in Quake Wii). That said, if I turn it off, I will 
get
emails asking for it back :-). Any thoughts on other Wiimote ideas - lower
sensitivity/a cutoff to reduce turning for small movements/anything else?

2. True, but I do not have either controller. I would be happy to add any code 
that
had been tested.

3. OpenGL has not been ported to the Wii. The Wii has GX which is similar to 
OpenGL
but would require substantial coding effort for a GL Doom Port. I do not have 
the
time to do that.

Original comment by jendave....@gmail.com on 17 May 2010 at 6:18

GoogleCodeExporter commented 9 years ago
1. As for the Wiimote issue, my thoughts would be to turn down the sensitivity 
a tad,
it does seem to be set a bit high, but then again if you mess with the settings 
in
game, it becomes totally useless for what ever reason. I'm not sure. I'm not a 
coder,
but turning down the sensitivity does seem like a step in the right direction.

2. I can mail you a Game Cube controller (without charge). It is that important 
to
me, considering you would be interested in receiving it and adding in support. 
Just
send me a private E-mail with your adress and I'll ship it out asap.

3. That's not a big issue, just something I thought would be nice to see 
supported.
In that case, what are the chances of slightly higher resolutions for us 
Composite users?

Original comment by x...@starwarslegacy.net on 17 May 2010 at 7:41

GoogleCodeExporter commented 9 years ago
Hey! I'm very happy somebody finally has decided to bring this project back to 
life.
I have been waiting for this for very long time.

I second the request of making this port playable with the GC/Classic 
controller. I 
had issue 36 opened for it.

Some interesting things to mention regarding the implementation of these 
controllers 
is that we would not need a 'run' button, since the movement speed can be based 
on 
the inclination of the analog sticks, as it is currently done for the nunchuck.

Walking/Strafing should be mapped to left analog stick, while turning mapped to 
right analog stick like in modern FPS games.

It would be even greater if we could get the controllers to be customizable. 
The 
button mappings should include:

Fire (Default R)
Open/Use (Default B or A)
Previous Weapon (Default L-PAD)
Next Weapon (Default R-PAD)
Display Map (Default X)
Map Zoom In (Default U-PAD)
Map Zoom Out (Default D-PAD)
Toggle Map Follow-Up Mode (Default -) 

Game Menu should open with HOME.
+ button should pause the game with PAUSE message, no menu.

Thanks for reading :)

Original comment by axe...@gmail.com on 17 May 2010 at 11:03

GoogleCodeExporter commented 9 years ago
That sounds like a good enough configuration with me. Or Display Map as Y, 
either 
way.

I was also wondering how much trouble it would be to add in MOD or XM music 
support?

nxDOOM on the Dreamcast used this feature and it really came in handy, though I 
never got around to completing the atmospheric sound track I'd intended for it.

Also it would be a nice feature to have for my Star Wars project. The Wii would 
be 
the only one that could make use of this feature, but that would just give the 
Wii 
users a little something extra to look forward to, or of course they could 
create 
their own sound tracks for DOOM and the various pWADs out there that work with 
PrBOOM.

Just a thought, first things first though. As I said, if you would work on a 
Gamecube controller, I'll mail you one, Wireless even! 

Original comment by x...@starwarslegacy.net on 18 May 2010 at 7:23

GoogleCodeExporter commented 9 years ago
It's very kind on your part help to this project like that XDelusion, and with 
a 
Wavebird! nontheless (I think Wavebirds works just fine like regular ones, 
third 
party ones not).   I could great have GameCube controller support, it's enough 
for 
me, however the implementation of the Classic Controller should be considered 
in the 
future =)

Original comment by s.barrer...@gmail.com on 18 May 2010 at 12:31

GoogleCodeExporter commented 9 years ago
Classic Controller: Done.
GC Controller: Done.
Changing the Wiimote controls: Not done, because I'm rather fond of them 
personally.
OpenGL: Wii homebrew currently does not support it.

Issue: Closed because the major enhancements were met. You're free to continue 
commenting if theres anything else I can do for you though.

Original comment by castleva...@yahoo.com on 29 Aug 2010 at 7:45

GoogleCodeExporter commented 9 years ago

Original comment by castleva...@yahoo.com on 29 Aug 2010 at 7:45

GoogleCodeExporter commented 9 years ago
Works like a charm now, thankx!

I never noticed before but there is the option to put a cursor upon the 
screen...

...this helps out a lot when using the WiiMote, had I found that before I would 
not have complained.

I'd say the only real way to improve this at this point would be to up the 
resolution, that and add the ability to hold the Left Analog to turn quicker, 
other than that it's perfect!

Thank you much!

Original comment by x...@starwarslegacy.net on 3 Sep 2010 at 5:36

GoogleCodeExporter commented 9 years ago
OH wait, i forgot to mention I can no longer load pwad files. They now lock my 
system up regardless of size.

Original comment by x...@starwarslegacy.net on 3 Sep 2010 at 5:36