Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

I was just playing Assault for the first time after realizing (from another thread) what Right/Right, Left/Down, etc. mean. I can play it just fine, but I was curious what things were supposed to do according to the controls.ini (as displayed via CPWizard). Anyway, when I fire it up, it doesn't say anything for P1 joystick and only one thing for P2 joystick. I haven't looked too far into it, so it's possible it's a problem with the controls.ini file.

I'm posting my default.cfg, assault.cfg, and the mame setup for CPWizard just in case. I'll probably look at the other files later on, but it's too late for tonight.

Assault_Error.zip

Posted

It would be great if you could take a look before I do, just to be sure your not doing something wrong. It will save me the time trying to track down the problem if it's just a configuration problem (which is most likely the case).

Also just FYI that archive contains the CPWizard.exe not any config files. If you can't figure out the problem then post back here with the files and I'll take a look.

Posted

Yeah, I was planning on checking it out last night, but it got past my bedtime...I guess that's obvious after reviewing the contents of the archive I uploaded ^_^.

Posted

I uploaded the correct file this time. I have noticed the same type of thing in a few other games lately. I'm starting to wonder if it's a problem with the controls.dat file rather than CPWizard though. I'll check it out when I get a chance to see if Assault is set up correctly in that file. Otherwise, my config looks good to me.

EDIT: Ok, so I'm starting to think the problem is in the controls.ini file:

[assault]
gamename=Assault
numPlayers=1
alternating=0
mirrored=0
tilt=0
cocktail=0
usesService=0
miscDetails=Mame-wise, this game is really odd. The original game uses dual 4-way trigger sticks. However the author of the mame driver also hacked in an optional 1 stick control scheme so you can play the game with a regular single stick. Unfortunately, this hack interferes with the real inputs so you have to clear one or the other to play properly. It should also be noted that you can not rapid roll with the hack as the game requires you to press both sticks left or right at once to do a roll. Also there is a phantom button defined that is useless. Gameplay Tips: To rapid roll push both sticks in the same direction. (Left or right only) To launch a grenade push both sticks to the outside and fire when ready.
P1NumButtons=1
P1Controls=Dual 4-way Triggersticks+doublejoy4way+P1_BUTTON1
P1_BUTTON1=Fire
P1_JOYSTICKRIGHT_RIGHT=Rapid Roll Right

I guess if I wanted it to be correct, I would need to include the extra controls myself...

Posted
I guess if I wanted it to be correct, I would need to include the extra controls myself...

I'm not sure what you are getting at here, but couldn't you do an override for this game with text labels next to the appropriate controls?

Posted

No, the problem is that the controls for the game aren't in the dat file. It doesn't say what the left or right joystick do in general, but it does (incorrectly) label right/right as "rapid roll right". Basically, the controls file is not correct...

I haven't looked at the xml version of controls.dat. I assumed it was the same, but I'll take a look.

Posted

Controls.ini (XML) has alot of errors in it. Asteroids has 5 buttons, not 3 buttons and a joystick. I believe if you want to go to the trouble, you can join their forum, and post corrections, however the corrections require a photo of an actual CP for verification. (I thought I'd just mention all that).

Rather than fight controls.xml, I thought it might be simpler to just create your own custom CP for (insert game name here), put text labels as you see fit in place of control labels, and then use an override for (insert game name here)...

I'm pretty sure it could be done that way, but I didn't check, and my memory sucks!

Posted

It would be just as easy to correct the controls.ini/xml file myself rather than building the custom CP. All it takes is adding a couple of lines for each game that needs fixing. I'm not too worried about it though. I was mainly trying to help run down a bug if that's what this was. As it turns out, it's the input file, so I'm ok with it.

I checked out the forum to see if there was a location to post corrections, but it looks like 1) there isn't one, and 2) the forum is basically dead since the last post was mid 2007...

One thing that might be nice is a way to press a button from CPWiz that marks a CP as inaccurate and needing investigation. This could be as simple as a list of rom names in a text file. I have a notepad that I take these kinds of notes on, but if it was just a button press, I'm sure I would be more likely to keep track of it. Just a thought...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...