Language…
9 users online: Bonobi, Daizo Dee Von, Firstnamebutt, Hidincuzimsmokin, Ice Man, Powblock532, rafaelfutbal, Reggiamoto,  Ringo - Guests: 73 - Bots: 148
Users: 67,562 (2,002 active)
Latest user: Dilshacking

Bonus Game - Claw Machine

SMW Sprites → Bonus Game - Claw Machine

Submission Details

Name: Bonus Game - Claw Machine
Author: Sonikku
Added:
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: This sprite is, effectively, a new bonus game meant to act as a replacement to the one found in Level 000/100. With the Bonus Game Destination Expander patch, you can also use it in conjunction with the default bonus game, or any others.

Modeled after Super Mario Land 2's bonus game but drawn to fit a style reminiscent of SMW/SMM2, this bonus game is intended to be a unique challenge for players. An assortment of 8 items are created at random (from multiple sets of item pools which may be customized) and move along the conveyor belt.
Stepping on the blue switch will cause the claw to descend, grabbing any item that happens to be at that position.
With the default settings, the claw inverts direction and speeds up after each try. Both of these behaviors can of course be disabled.

Several items can spawn which will give the player more tries, re-rolls all available items, or a Bob-Omb which destroys the crane and ends the minigame. A skilled player can keep playing so long as they they aim to refresh their tries and the items on the conveyor.

An example level making use of this sprite (in the list.txt slot of 00) is included, to give an example of the preferred way to set the room up.

Disclaimer: It's suggested to use the sprite alongside NMSTL or SA-1. Moreover, it should only be inserted once in the first screen of a single screen horizontal level, otherwise it will glitch.
Tags: bonus game lorom sa-1
Comments: 27 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 28.54 KiB | 313 downloads

Screenshots

Comments (27)

Eallamyld Link
I've tried the Claw Machine game on games for cash apps, and it's pretty fun! It's like being at the arcade, but you can win real money. The mechanics are simple; you just use your phone to control the claw and try to grab prizes. It can be really exciting when you're close to winning! However, it can also be a bit frustrating if you don't grab anything. Overall, though, I think it's a great way to pass the time and maybe even win some extra cash.
Spark Link
https://postimg.cc/BX4syy0R I only a couple of sprites missing.
Spark Link
How do you install it?
 zuccha Link
Try this:
  1. Copy files from the "sprites" and "routines" folders into their respective PIXI folders.
  2. Add the sprite in PIXI's "list.txt" (e.g., 00 Minigame_ClawMachine.json).
  3. Insert sprites with PIXI.
  4. Move "ExGFG/BonusGame Claw (SP4).bin", "ExGFG/BonusGame Foreground (BG2).bin", and "ExGFG/BonusGameLights (AN2).bin" in the "ExGraphics" folder, renaming them to valid filenames (e.g., "ExGFX80.bin").
  5. Insert ExGFX to ROM via Lunar Magic (#lm{reloadgfx}).
  6. Open the level you want to use as bonus level.
  7. Open the Map16 editor (#lm{16x}) and import "BonusGame Foreground.map16" (#lm{impfile}).
  8. From the File menu select Open Level from File... and pick "BonusGame_Claw_Example.mwl".
  9. Open the Super GFX Bypass dialog (#lm{sgfxby}) and in the BG2, SP4, and AN2 slots set the corresponding ExGFX files (i.e., whatever you chose in step 4).
  10. Select the sprite in the top-left of the level, then from the Edit menu select Edit Manual... and write the sprite number you chose in step 2 in the Command field.

 MarioFanGamer Link
Fixed URL tag of the NMSTL link.
Green Link
The link to NMSTL in the submission's description is mislinked.
ELKIRA Link
Dose this sprite support LX5's custom powerups?
colablues Link
Hello, there is indeed a big problem with LX5 PowerUPs! Separate the 2 are OK but together, or that of LX5 works and not him, or the walks but it is the PowerUp who no longer works! If you have already found a solution, I'm listening!
 zuccha Link
The sprite works well, but it's worth noting that it's meant to work with SA-1 or NMSTL patch. Moreover, it should only be inserted once in the first screen of a single screen horizontal level, otherwise it will glitch.

I also made some changes.

Documentation:
  • Added some disclaimers about the usage: it should be used in a single screen horizontal level; it should go alongside SA-1 or NMSTL patch.
  • Added some comments detailing some settings.

Code:
  • Replaced instances of !RAM_BonusGameMisc with !ItemSlot.
  • Check if it should invert the conveyor direction between each attempt (this feature was described, but not implemented).
  • Add a check on vertical speed to prevent triggering the switch when walking on Yoshi (otherwise the switch automatically triggers when entering the level with Yoshi).

I also added the SA-1 and lorom tags.

Tested with:
colablues Link
Originally posted by Anorakun
Have you tried using it with this patch applied?


Hello to you!
Never, Never, I would be able to thank you, so much you have saved my project! 1000 thank you to you!
Patch apply and everything works 100 %
colablues Link
Hello, After having had a lot of problems for insertion, I succeeded and it works perfectly, except that, in relation to the image, my character of Mario does not appear in the window when I can play anyway ... I specify that I used a virgin ROM for the test!
 Anorakun Link
Have you tried using it with this patch applied?
CalHal Link
Dose this sprite support LX5's custom powerups?
Link13 Link
Currently it crashes with the In Line Layer 3 Patch and I tried to change the FreeRAM address but still nothing works. I had it working at one point but then using that patch corrupted the sprite somehow... #smrpg{ohno} If there's a workaround some way please, I would like to see it work with LX5's Powerups.
ELKIRA Link
How can I make this generate custom sprites? I have custom items, this bonus is very good and I would like to know how to generate them
Rock Link
I installed this, I freaked out and adapted it!
Amazing options in there. The code is beautiful

I am wondering, since I am using the LX5 powerups patch, I need to 'generate' every powerup so they load their dynamic gfx.
Is there a way to do that? Because I would love to configure those powerups in there!
The Thunder Productions Link
"The Claaaaaaaaaaawwwwww!"
Murphmario Link
Mario does not seem to be showing up for me while the sprite's active.
colablues Link
I have the same problem, but the bonus game works wonderfully ... Have you found a solution?
yoshi3706 Link
Great work, but is there is a way to disable the bonus end?, i tried using the bonus game in a switch palace, but if i edit the code and disable the bonus end after pressing switch it does nothing :(
buggy789 Link
I hope more of Mario Land 2's soundtrack is ported to fit this, awesome work from what I'm seeing.
HammerBrother Link
And hopefully on the music section, not a private request.
Eduard Link
There is this issue when you enter with a yoshi


Otherwise, well done!
 Sonikku Author Link
should be fixed now
HammerBrother Link
Woah, does the whole sprite takes up a single sprite slot? Was wondering about the sprites on the conveyor belt not having a define explicitly stating its X position.
 Sonikku Author Link
yes, 1 sprite slot

uses some free ram to track stuff, but i was able to allocate that from the level's map16 data since the minigame is only 1 screen wide anyways
simon.caio Link
awesome!