YesNoOk
avatar

Making characters unselectable (Read 8748 times)

Started by Gosunkugi, June 25, 2008, 01:06:42 pm
Share this topic:
Making characters unselectable
#1  June 25, 2008, 01:06:42 pm
  • **
I've seen a few posts asking about this but no simple answers, so here's the easiest way.

Lets use doorhenge's sf2 screenpack as an example. Here we have the roster you want to use along with the car bonus, which we will make "invisible" or in other words, unselectable.



in my screenpack system.def, under [select info] I currently have

rows = 3
columns = 6

and my select.def looks like this

Spoiler, click to toggle visibilty

the problem obviously is that currently the bonus game can be selected as a character.

To fix this problem, edit your system.def so that under [select info] you now have

rows = 3
columns = 12

also in the system.def make sure you have

showemptyboxes = 0
moveoveremptyboxes = 0

now simply adjust your select.def accordingly.

Spoiler, click to toggle visibilty

what this does is a) move the car bonus to a point on the screen that your cursor can't reach and b) insert enough blank spaces "-/" so that it moves it offscreen alogether. Simple eh?



For your own choice of screenpack the technique is exactly the same. Add an extra row and make use of blank spaces to shunt your characters offscreen.

Excellent for boss characters, essential for bonus games. I Hope you find this useful.

*before you mention it, I know my use of the randomselect could make the car still being selected a possibility. That's something you can't get around. Though I find with a small enough roster or with an "accurate"  screenpack that never uses it anyway such as SF2 (mine only has the randomselects while I search for characters to fill them), you don't really need to worry about using it.
Secret project:
Spriting now begun.

0.2%

Big news coming soon.
Last Edit: June 25, 2008, 01:15:11 pm by Gosunkugi
Re: Making characters unselectable
#2  June 29, 2008, 10:27:25 pm
  • **
Nice trick i was wondering about this. I will for sure use this for boss characters.

Do you have any ideas for making characters unlockable?
Re: Making characters unselectable
#3  June 30, 2008, 11:46:13 am
  • ****
Re: Making characters unselectable
#4  July 05, 2009, 11:41:46 pm
  • avatar
I tried doing this on Broken Mugen Screen Pack.  I was able to get my boss (Gouki) off the screen, but I can't fight him.  Even if I make him the only "order=1" it doesn't let me fight him.

I also tried making it so there was only one character to select in arcade mode (Ryu) and it just made me fight Ryu and after I beat him the game is over and I don't even get to fight my boss (Gouki), so what is wrong?  I followed your steps and they didn't work.  :-\
Re: Making characters unselectable
#5  August 15, 2009, 06:45:43 am
  • What? Out of stamina already?
I tried doing this on Broken Mugen Screen Pack.  I was able to get my boss (Gouki) off the screen, but I can't fight him.  Even if I make him the only "order=1" it doesn't let me fight him.

I also tried making it so there was only one character to select in arcade mode (Ryu) and it just made me fight Ryu and after I beat him the game is over and I don't even get to fight my boss (Gouki), so what is wrong?  I followed your steps and they didn't work.  :-\

I tried it on the mugen I'm using and it worked, you have to make sure it's off to the left as demonstrated in Gosunkugi second picture, you have to make your columns longer, and not your your rows (unless you forget to change them altogether)Because I tried it where the char was off the screen at the bottom and mugen would not load the char, it was like it was never even there. I you do it right the char will still appear when you us random select.

hope it works :sugoi:   
Re: Making characters unselectable
#6  August 29, 2009, 03:51:12 pm
  • avatar
  • *
  • MUGEN {Japanese} LIMITLESS
For hidden (not unlockable) character, that u can only play as a boss try this:

Character Select is 3x6? => Do 4*7

Set it up like this:
[mcode];[Row 1]-----------------------------------
character
Character
character
character
character
character
none

;[Row 2]------------------------------------
character
character
character
character
character
character
none

;[Row 3]------------------------------------
character
character
character
character
character
character
none

;[Row 4 (The invisible row)]------------------
none
none
none
none
none
none
[The boss goes here][/mcode]

But make sure that in the data folder, when you open system.def, search for "emty boxes", and scroll down slowly.
Make sure that instead of:
[mcode]showEmptyBoxes = 1
moveOverEmptyBoxes = 1[/mcode]

it says:
[mcode]showEmptyBoxes = 0
moveOverEmptyBoxes = 0[/mcode]

If you do all of this, your boss character will not be available at the select screen, but you will fight him in arcade mode
(as long as nobody picks randomselect, and gets lucky) turn it off just in case. And viola! BOSS CHARACTER!  :sugoi:
Re: Making characters unselectable
#7  November 28, 2010, 12:52:40 am
  • **
  • "GrayCircle will once be the greatest warrior"
    • i.imgur.com/MdGQY.gif
Do you have aanother  way to do this because both are not working for mines...

"GrayCircle will surpass ever hero one day!"

My Local Name: Fighting Toys Freak.
Re: Making characters unselectable
#8  November 28, 2010, 12:55:55 am
  • ******
  • Legendary XIII
  • I am the eye of the storm to come!
    • New Zealand
    • network.mugenguild.com/cyanide/
This is the only way this can be accomplished. There are no other methods.


In M.U.G.E.N there is no magic button

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.
Re: Making characters unselectable
#9  December 26, 2010, 03:14:51 am
  • *
  • Are you man enough to fight with me?
Re: Making characters unselectable
#10  December 26, 2010, 03:20:10 am
  • ******
  • Legendary XIII
  • I am the eye of the storm to come!
    • New Zealand
    • network.mugenguild.com/cyanide/
Yeah, you could password a .zip file. That's about it.


In M.U.G.E.N there is no magic button

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.
Re: Making characters unselectable
#11  January 27, 2011, 01:42:37 pm
  • **
  • "GrayCircle will once be the greatest warrior"
    • i.imgur.com/MdGQY.gif
I have something like this in the select. def:
Code:
;/*
==       blank area      ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==


 _____________________________________________
|                                             |
|                                             |
|                                             |
|         DO NOT REMOVE THIS BOX              |
|            (CPU characters)                 |
|                                             |
|                                             |
|_____________________________________________|



==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
 _____________________________________________
|                                             |
|                                             |
|                                             |
|         DO NOT REMOVE THIS BOX              |
|            (CPU characters)                 |
|                                             |
|                                             |
|_____________________________________________|


==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
 _____________________________________________
|                                             |
|                                             |
|                                             |
|         DO NOT REMOVE THIS BOX              |
|            (CPU characters)                 |
|                                             |
|                                             |
|_____________________________________________|



==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
 _____________________________________________
|                                             |
|                                             |
|                                             |
|         DO NOT REMOVE THIS BOX              |
|            (CPU characters)                 |
|                                             |
|                                             |
|_____________________________________________|



==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
 _____________________________________________
|                                             |
|                                             |
|                                             |
|         DO NOT REMOVE THIS BOX              |
|            (CPU characters)                 |
|                                             |
|                                             |
|_____________________________________________|



==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==
==       blank area        ==














_
 |
 |
 |
 |
 |
 |_________
 |         |
 |         |
 |       THIS AREA MUST NOT BE REMOVED
 |-------FOR CPU-ONLY CHARACTERS
 |       TO WORK PROPERLY   
 |         |
 |_________|
 |
 |
 |
 |
 |
 |
 |
_|



;            **** CPU CHARACTER ROSTER ****
;===========INSERT CPU CHARS PAST THIS POINT==============
                 

 _____________________________________________
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|  DO NOT REMOVE THIS BOX  (CPU characters)   |
|                                             |
|                                             |
|                                             |
|                                             |
|_____________________________________________|
==========MastrHnd; ============
==========drunked_rLee============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============



 _____________________________________________
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|  DO NOT REMOVE THIS BOX  (CPU characters)   |
|                                             |
|                                             |
|                                             |
|                                             |
|_____________________________________________|
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============



 _____________________________________________
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|  DO NOT REMOVE THIS BOX  (CPU characters)   |
|                                             |
|                                             |
|                                             |
|                                             |
|_____________________________________________|
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============





 _____________________________________________
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|  DO NOT REMOVE THIS BOX  (CPU characters)   |
|                                             |
|                                             |
|                                             |
|                                             |
|_____________________________________________|
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============



;==========Insert CPU-ONLY character in this line============


 _____________________________________________
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|                                             |
|  DO NOT REMOVE THIS BOX  (CPU characters)   |
|                                             |
|                                             |
|                                             |
|                                             |
|_____________________________________________|
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============
==========Insert CPU-ONLY character in this line============





_
 |
 |
 |
 |
 |
 |_________
 |         |
 |         |
 |       THIS AREA MUST NOT BE REMOVED
 |-------FOR CPU-ONLY CHARACTERS
 |       TO WORK PROPERLY   
 |         |
 |_________|
 |
 |
 |
 |
 |
 |
 |
_|
But it doesnt work for my cpu characters

"GrayCircle will surpass ever hero one day!"

My Local Name: Fighting Toys Freak.
Re: Making characters unselectable
#12  January 27, 2011, 01:57:33 pm
  • *****
  • Most dangerous person in Mugen
    • USA
    • caddie.smeenet.org
Oh geez. I laughed at the time between posts and what you got wrong. It's cute. :) Remove the = signs.

Change this:

==========MastrHnd; ============
==========drunked_rLee============

To this:

MastrHnd
drunked_rLee
Re: Making characters unselectable
#13  April 23, 2011, 08:44:12 am
  • **
  • "GrayCircle will once be the greatest warrior"
    • i.imgur.com/MdGQY.gif
Is this right code to put :
Code:
Bonus_Games/MHand/Mhand, order = 2

It doesn't seem to work.

And when I did put only MHand, MHand shows up on the screen.
"GrayCircle will surpass ever hero one day!"

My Local Name: Fighting Toys Freak.
Last Edit: April 23, 2011, 09:17:28 am by graycircle11
Re: Making characters unselectable
#14  April 23, 2011, 09:21:23 am
  • ******
  • Legendary XIII
  • I am the eye of the storm to come!
    • New Zealand
    • network.mugenguild.com/cyanide/
Unless your chars folder has a bonus games folder in it, no.

Bonus games are still characters. The mhand folder should be in chars. Then you add it as mhand, you do not need to define the folder structure.


In M.U.G.E.N there is no magic button

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.