LoginLogin
Might make SBS readonly: thread

Virtual Buffalo

Root / Submissions / [.]

kantackistanCreated:
Download:P3T43E3V
Version:1.0.5Size:736 KB
Virtual Buffalo may look like a pet simulator, but don't be fooled: This bovid is always seconds away from death, and needs all your concentration just to survive another day! Press buttons with matching colors to complete a slog of split-second minigames. But be warned, the controls keep changing the longer you play! Will you be able to remember which button is which when they're all grayed out and switching places with each other?

Instructions:

Supports Circle Pad, D-Pad, ABXY, or Touch controls. Colorblind Accessible Mode: From the main menu, press Down while holding L and R. Pause: Tap the Timer circle. (Takes effect between minigames.) Music Note Button: Toggles all music Speaker Button: Toggles all sound Striped Button: Toggles scan line overlay Lightning Button: Toggles flashing light effects
CHEAT CODEHard, Medium, Easy, Medium, Hard, Medium, Easy, 8, 6, 4, 6, 8, 6, 4, 4, 8, Easy, 4, 8, Easy, Easy, Medium, Hard

Notes:

Cool Features:
    Fully animated characters and objects
  • Procedurally generated music (Medium/Hard difficulty only)
  • Multiple variations on rules per minigame
  • CRT-style scan lines
  • Original NES Font
  • Local leaderboards
  • Asynchronous "lazy loading" system (No loading screens!)
  • Progressive difficulty
  • Ability to toggle individual minigames (Disable the ones you hate, or practice 1 on 1 until you've mastered them)
Credit for the "Lullabye" and "Easy Mode" melodies go to Plastiware and Marjask respectively.

Replying to:Sagescript
Your notoriety preceeds you. I love the thematic approach to your design, ie focusing on single SB capabilities. Have you given any thought to making interactive tutorials? If you did, and they were to turn out as stylish as your gamed, I've no doubt you'd advance contributers' skills almost single handedly.
The main issues seem to be sprite to bg collision, and what to do in the event of a collision.

Holy wow this is awesome! I hope this gets more popular

I can't play the game... Your game crashes on a black screen every startup.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
What error message do you get when SB crashes? And I don't think it matters, but what model of DS are you playing on?

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
they use an old 2DS also either you forgot about big, or never knew about it in the first place because news flash:SB isn't just available on the 3DS family, but also the Wii U in japan also did you just assume that SB crashes and the game itself doesn't crash to the menu

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
In edit mode I typed in FADE 0 after the crash and it says: Illegal MML in 0:398 (BGMSETD:2) [ <Some MML> ]8 ^ Out of range (in Track 5) [VIRTUALBUFFALO]OK FADE 0 [VIRTUALBUFFALO]OK The system where I found this crash on is an old Nintendo 2DS with SmileBASIC (European) 3.5.2 and your game (Ver. 1.0.3)

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
Ah I do know what that is. There's a glitch with how smileBasic reads MML, specifically loops, and I had to dumb things down occasionally to get it to work. I presume the old2DS runs out of memory sooner. I will work on this in the next patch. But if you want to try fixing it yourself you could remove the brackets and 8, then copy/paste what was inside the brackets such that there's 8 of them in a row.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
I believe it's a version difference of SB. The others SB is definitely US while mine is european. In the EUR SB version there might be lots of reediting of the commands such as MML. It's my theory but it could be wrong. But as you said, it could also be a memory limitation of the old members of the 3DS family.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
to my knowledge, the EUR version is not at all different from the USA version. so it's definitely to do with the old members of the 3DS family i'm pretty sure there are actually NO TRACES of EUR and USA having any different lines of code at all and before you ask, all the graphics and text in the sys folder are unchanged between EUR and USA

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
I agree with ToadIsTheBest, I feel like they just copied the European version and put it as the US version. This is why ChangeV’s region-detecting algorithm broke, because they had the same bugs with the sample GRPs.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
It's just the MML reader running out of memory on the loops. Happened all the time even on a new3DS. I'll be updating the next build to use smaller loops.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
Cyber, would you be able to share the exact MML that shows up in the error message? I intend to fix all of the loops but it would be nice to know for sure which one is tripping your DS up. I know it's one of the MCADRUMs, just not sure which number.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
IDK but the line where the crash really occured was line 10145.
Why didn't I tell the MMLReason: I use the same 2DS to get to SBS at the same time as having SmileBASIC open. Every 3DS clears the content of a filled textbox and it would be needed to try again. I haven't any sheet of paper available, to note the MML down either.
Edit: Just copying that MML 7 times more does the job.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
Makes sense, that does in fact happen.

I feel like there should be a “pet mode” where you can treat the Virtual Buffalo as a virtual pet. It’d be a cool side-game.

Replying to:HTV04
I feel like there should be a “pet mode” where you can treat the Virtual Buffalo as a virtual pet. It’d be a cool side-game.
good idea

Very fun, reminds me of WarioWare. Thanks for a fantastic game.

Replying to:CyberYoshi64
I can't play the game... Your game crashes on a black screen every startup.
Just copying that MML 7 times more does the job
Excellent, I'll include that in a patch this weekend with some other changes. Please let me know if the 2DS has any more compatibility issues and I'll resolve them.

Patch Notes:
1.0.4
  • BATTING:
    • Buffalo no longer swings when the incorrect color is pressed, if playing with colored teeballs
    • Foul balls now fall to the correct side, regardless of the direction the Buffalo is facing
    • Improved foul ball animation and sound effects
  • SHOWER:
    • Decreased delay after making a failed pipeline
      • Failed pipelines can be removed instantly by pressing any color
    • Improved invalid pipe animation and sound effects
    • Improved particle effects
    • Fixed Circle Pad not counting as valid input for this minigame
    • Optimized code
  • JOYRIDE:
    • Decreased size of arrows to an integer value
    • Adjusted incoming car animation
  • Optimized performance for 2DS systems
    • Fixed issue on 2DS systems where MML reader would crash
  • Fixed photosensitivity button disappearing after visiting the Toggle Games screen
  • Improved title graphics/animation
  • Adjusted volume mix

okay i love the concept and these sprites are adorable awesome music ... you're amazing.