Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Mario Paint Composer DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Mario Paint Composer DS
|title=Mario Paint Composer DS
| image       = [[File:Mariocomposerds.png]]
|image=mariopaintcomposerds.png
| type       = Application
|description=Indirect remake of the music composer tool.
| version     = Bullet Bill
|author=BassAceGold
| licence    = Mixed
|lastupdated=2010/07/28
| author      = BassAceGold
|type=Music
| website     = http://nds-help.com/mpcforum/
|version=Bullet Bill
| download    = Media:MarioPaintComposerDS.zip
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew2/mariopaintcomposerds.7z?2023
|website=https://www.derrickgold.com/projects/MarioPaintComposer-NDS.html
|source=https://github.com/DerrickGold/MarioPaintComposer-NDS
}}
}}
Mario Paint Composer DS is an indirect remake of the music composer tool found in the Super Nintendo game Mario Paint with a few new adaptations from the PC version. This is not a direct port of any version, it is completely coded by BassAceGold.


Mario Paint Composer DS is an indirect remake of the music composer tool found in the Super Nintendo game "Mario Paint" with a few new adaptations from the PC version. This is not a direct port of any version, it is completely coded by BassAceGold.
Mario Paint Composer DS Paratroopa Release was presented in the NEO Spring Coding Compo 2009 (NDS App). It was voted as one of the top 20 DS homebrews in 2009.
 
Mario Paint Composer DS Paratroopa Release was presented in the NEO Spring Coding Compo 2009, ranked 4th in the APP section.  


==Features==
==Features==
*Saving and Loading of songs
* Saving and Loading of songs.
*Sharp and Flat notes
* Sharp and Flat notes.
*more lower ranged notes
* More lower ranged notes.
*5 new note types
* 5 new note types.
*5 notes per can be played at once rather then the 3 limit
* 5 notes per can be played at once rather then the 3 limit.
*Longer songs
* Longer songs.
*Different Tempo’s per page
* Different Tempo’s per page.


==Installation==
==Installation==
#Copy "mpcsongs" folder to anywhere on your card
Copy mpcsongs folder to anywhere on your card.
#DLDI Patch the rom
 
#Copy rom to card
[[DLDI|DLDI]] Patch the rom.
#copy mpcds.ini file to same directory as rom
 
#edit mpcds.ini to point to your mpcsongs folder and enjoy!
Copy rom and mpcds.ini file to same directory on your card.
 
Edit mpcds.ini to point to your mpcsongs folder.
 
==User guide==
===FAQ===
'''Q. Failed to initialize filesystem.'''
 
Your flashcards firmware must support the argv in order for the file system to work correctly.
 
If your card does not support argv, then you will need to use [[Homebrew_Menu|Homebrew menu]] to launch it.
 
'''Q. Ini file not found.'''
 
The ini file must be in the same folder as the rom file is and named mpcds.ini.
 
'''Q. Failed to find songs folder.'''
 
Make sure the ini file contains something like this:
SongDir = /folder1/folder2/songfolder/
 
* Check if you missed the slash / at the beginning and end of the directory in the ini.
* Ensure correct spelling and capitalization is used.
* Do not exceed 256 characters.


==Controls==
==Controls==
===Main Screen===
'''Main Screen:'''
Stylus - select note type at the top bar, then drag on the music staff


Up/X(while dragging) - change the note to a Sharp
Stylus - Select note type at the top bar, then drag on the music staff


Down/B(while dragging) - make the note Flat
Up/X (while dragging) - Change note to a Sharp


Releasing the stylus on staff - place the note, double tapping the note to remove
Down/B (while dragging) - Make the note Flat


Left and Right/ Y and A - move between pages (supports up to 257 pages, hold 35 notes each)  
Release Stylus on staff - Place note
 
Double tap - Remove note
 
Left/Right or Y/A - Move between pages (supports up to 257 pages, hold 35 notes each)  
    
    
Drag scroll bar - move quickly between pages
Drag scroll bar - Move quickly between pages


Rewind button (RR) - back to the first page
Rewind button (RR) - Back to the first page


L and R - control top screen, switch between pages and holding them to switch faster
L/R - Control top screen, Switch between pages (hold to switch faster)


Select - delete a page from the song rather than just clearing the page
Select - Delete a page from the song rather than clearing page


Start - insert a blank page into the song
Start - Insert a blank page into the song


===File Browser===
'''File Browser:'''
Stylus/D-pad - select the file


Double tap/A/folder icon in the bottom - open files
Stylus or D-Pad - Select file


X icon- exit
Double tap or A or Folder icon in the bottom - Open files


arrow icons - scroll through the files
X icon- Exit


==Media==
Arrow icons - Scroll through files
<youtube>TAcTddXecPk</youtube>


==Troubleshoot==
==Screenshots==
"Failed to initialize filesystem"
https://dlhb.gamebrew.org/dshomebrew/mariopaintcomposerds2.png
*Your flashcards firmware must support the argv in order for the file system to work correctly. If your card does not support argv, then you will need to use [http://wiki.devkitpro.org/index.php/Homebrew_Menu Homebrew menu] to launch it.
https://dlhb.gamebrew.org/dshomebrew/mariopaintcomposerds3.png


"Ini file not found"
https://dlhb.gamebrew.org/dshomebrew/mariopaintcomposerds4.png
*The ini file must be in the same folder as the rom file is and named "mpcds.ini" with no quotes.
https://dlhb.gamebrew.org/dshomebrew/mariopaintcomposerds5.png


"Failed to find songs folder"
==Media==
*Make sure the ini file contains something like this:
'''Mario Paint Composer DS''' ([https://www.youtube.com/watch?v=TAcTddXecPk bassacegold]) <br>
SongDir = /folder1/folder2/songfolder/
<youtube>TAcTddXecPk</youtube>
*Check for missing '/' at the beginning and end of the directory in the ini
*ensure correct spelling and capitalization is used
*do not exceed 256 characters


==Changelog==
==Changelog==
'''Bullet Bill Release July 28 2010'''
'''Bullet Bill Release 2010/07/28'''
*Compiled with latest libraries, may fix card compatibilities
* Compiled with latest libraries, may fix card compatibilities.
*Uses NitroFS for argv support, results in much faster startup time
* Uses NitroFS for argv support, results in much faster startup time.
*can now change the song directory via mpcds.ini file which must be in the same directory as the rom
* Can now change the song directory via mpcds.ini file which must be in the same directory as the rom.
*removed outdated splash screens
* Removed outdated splash screens.
-removed wifi news feature
* Removed wifi news feature.
*fixed scrolling issue in the filebrowser using the bottom right arrows
* Fixed scrolling issue in the filebrowser using the bottom right arrows.
*updated keyboard
* Updated keyboard.
*updated installation instructions and controls. Also added error faq to readme.
* Updated installation instructions and controls. Also added error faq to readme.
'''Paratroopa Release March 18 2009'''
'''Paratroopa Release 2009/03/18'''
*tweaked stylus locations for note placement
* Tweaked stylus locations for note placement.
*amplified pig sound
* Amplified pig sound.
*added ledger bars
* Added ledger bars.
*amplified heart sound
* Amplified heart sound.
*added turtle shell sound
* Added turtle shell sound.
*updated text font
* Updated text font.
*tempo control icons enlarged
* Tempo control icons enlarged.
*added Delete Page to Select button
* Added Delete Page to Select button.
*tweaked note sign controls (makes it easier to place a continuous line of sharp or flat notes)
* Tweaked note sign controls (makes it easier to place a continuous line of sharp or flat notes).
*fixed a filebrowser bug
* Fixed a filebrowser bug.
*increased max tempo
* Increased max tempo.
*Dynamic Tempos (can set an individual tempo per page)
* Dynamic Tempos (can set an individual tempo per page).
*added insert blank page to Start button
* Added insert blank page to Start button.
*fixed brief graphical glitches on page switching
* Fixed brief graphical glitches on page switching.
*fixed tunings of mushroom notes
* Fixed tunings of mushroom notes.
*tweaked the page slider
* Tweaked the page slider.
*re-arranged the song information displayed & removed tempo due to dynamic tempo
* Re-arranged the song information displayed & removed tempo due to dynamic tempo.
*fixed game icon transparency
* Fixed game icon transparency.
*fixed last note detection for looping
* Fixed last note detection for looping.
'''Koopa Release Oct 28 2008'''
'''Koopa Release 2008/10/28'''
*Fixed the D sharp note to play the right sound
* Fixed the D sharp note to play the right sound.
*Fixed end of song detection
* Fixed end of song detection.
*Removed the appearance of being able to place notes while a song is playing
* Removed the appearance of being able to place notes while a song is playing.
*Last song saved/loaded's file name will be remembered in the save menu so you don't have to retype it out
* Last song saved/loaded's file name will be remembered in the save menu so you don't have to retype it out.
*Can now cycle through all note states with the D-pad (meaning you can make the note natural,sharp or flat rather then just sharp and flat)
* Can now cycle through all note states with the D-pad (meaning you can make the note natural,sharp or flat rather then just sharp and flat).
*More error checking for FAT operations (Checks if mpcsongs folder is on card, if not then will create the folder. Also detects if FAT was initialized properly)
* More error checking for FAT operations (Checks if mpcsongs folder is on card, if not then will create the folder. Also detects if FAT was initialized properly).
*Better eraser controls (Double Tap note to delete it)
* Better eraser controls (Double Tap note to delete it).
*can now save author name in file
* Can now save author name in file.
*When loop is turned on, will loop from last note played rather then the end of the last page
* When loop is turned on, will loop from last note played rather then the end of the last page.
*increased max tempo and tweaked the tempo slider a bit
* Increased max tempo and tweaked the tempo slider a bit.
*Added High A, High A Sharp, High B and High C notes
* Added High A, High A Sharp, High B and High C notes.
*prevents users from typing restricted symbols in filename (while saving)
* Prevents users from typing restricted symbols in filename (while saving).
*Can view other pages on top screen using L and R to scroll through pages (hold L or R to scroll faster)
* Can view other pages on top screen using L and R to scroll through pages (hold L or R to scroll faster).
*News system! Click the envelope button (make sure wifi is configured)
* News system! Click the envelope button (make sure wifi is configured).
*Note type selection tweaks
* Note type selection tweaks.
*saving compatibility hopefully fixed
* Saving compatibility hopefully fixed.
*new graphics
* New graphics.
*Running/jumping mario at the top now :P
* Running/jumping mario at the top now.
'''Goomba Release Sept 28 2008'''
'''Goomba Release 2008/09/28'''
*Initial Release
* Initial Release.


==Credits==
==Credits==
Created by:BassAceGold
Created by: BassAceGold.
 
Graphics by: Reluttr, Lord Toon, Dino340.


Graphics by:Reluttr, Lord Toon, Dino340
==External links==
* Author's website - https://www.derrickgold.com/projects/MarioPaintComposer-NDS.html
* GitHub - https://github.com/DerrickGold/MarioPaintComposer-NDS
* Official forum - [https://web.archive.org/web/20081001000634/http://nds-help.com/mpcforum http://nds-help.com/mpcforum] (archived)
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=5531.0


[[Category:Homebrew applications]]
[[Category:NEO Spring Coding Compo 2009]]
[[Category:R4 DS Homebrew Contest]]

Latest revision as of 05:35, 16 August 2024

Mario Paint Composer DS
Mariopaintcomposerds.png
General
AuthorBassAceGold
TypeMusic
VersionBullet Bill
LicenseMixed
Last Updated2010/07/28
Links
Download
Website
Source

Mario Paint Composer DS is an indirect remake of the music composer tool found in the Super Nintendo game Mario Paint with a few new adaptations from the PC version. This is not a direct port of any version, it is completely coded by BassAceGold.

Mario Paint Composer DS Paratroopa Release was presented in the NEO Spring Coding Compo 2009 (NDS App). It was voted as one of the top 20 DS homebrews in 2009.

Features

  • Saving and Loading of songs.
  • Sharp and Flat notes.
  • More lower ranged notes.
  • 5 new note types.
  • 5 notes per can be played at once rather then the 3 limit.
  • Longer songs.
  • Different Tempo’s per page.

Installation

Copy mpcsongs folder to anywhere on your card.

DLDI Patch the rom.

Copy rom and mpcds.ini file to same directory on your card.

Edit mpcds.ini to point to your mpcsongs folder.

User guide

FAQ

Q. Failed to initialize filesystem.

Your flashcards firmware must support the argv in order for the file system to work correctly.

If your card does not support argv, then you will need to use Homebrew menu to launch it.

Q. Ini file not found.

The ini file must be in the same folder as the rom file is and named mpcds.ini.

Q. Failed to find songs folder.

Make sure the ini file contains something like this:

SongDir = /folder1/folder2/songfolder/
  • Check if you missed the slash / at the beginning and end of the directory in the ini.
  • Ensure correct spelling and capitalization is used.
  • Do not exceed 256 characters.

Controls

Main Screen:

Stylus - Select note type at the top bar, then drag on the music staff

Up/X (while dragging) - Change note to a Sharp

Down/B (while dragging) - Make the note Flat

Release Stylus on staff - Place note

Double tap - Remove note

Left/Right or Y/A - Move between pages (supports up to 257 pages, hold 35 notes each)

Drag scroll bar - Move quickly between pages

Rewind button (RR) - Back to the first page

L/R - Control top screen, Switch between pages (hold to switch faster)

Select - Delete a page from the song rather than clearing page

Start - Insert a blank page into the song

File Browser:

Stylus or D-Pad - Select file

Double tap or A or Folder icon in the bottom - Open files

X icon- Exit

Arrow icons - Scroll through files

Screenshots

mariopaintcomposerds2.png mariopaintcomposerds3.png

mariopaintcomposerds4.png mariopaintcomposerds5.png

Media

Mario Paint Composer DS (bassacegold)

Changelog

Bullet Bill Release 2010/07/28

  • Compiled with latest libraries, may fix card compatibilities.
  • Uses NitroFS for argv support, results in much faster startup time.
  • Can now change the song directory via mpcds.ini file which must be in the same directory as the rom.
  • Removed outdated splash screens.
  • Removed wifi news feature.
  • Fixed scrolling issue in the filebrowser using the bottom right arrows.
  • Updated keyboard.
  • Updated installation instructions and controls. Also added error faq to readme.

Paratroopa Release 2009/03/18

  • Tweaked stylus locations for note placement.
  • Amplified pig sound.
  • Added ledger bars.
  • Amplified heart sound.
  • Added turtle shell sound.
  • Updated text font.
  • Tempo control icons enlarged.
  • Added Delete Page to Select button.
  • Tweaked note sign controls (makes it easier to place a continuous line of sharp or flat notes).
  • Fixed a filebrowser bug.
  • Increased max tempo.
  • Dynamic Tempos (can set an individual tempo per page).
  • Added insert blank page to Start button.
  • Fixed brief graphical glitches on page switching.
  • Fixed tunings of mushroom notes.
  • Tweaked the page slider.
  • Re-arranged the song information displayed & removed tempo due to dynamic tempo.
  • Fixed game icon transparency.
  • Fixed last note detection for looping.

Koopa Release 2008/10/28

  • Fixed the D sharp note to play the right sound.
  • Fixed end of song detection.
  • Removed the appearance of being able to place notes while a song is playing.
  • Last song saved/loaded's file name will be remembered in the save menu so you don't have to retype it out.
  • Can now cycle through all note states with the D-pad (meaning you can make the note natural,sharp or flat rather then just sharp and flat).
  • More error checking for FAT operations (Checks if mpcsongs folder is on card, if not then will create the folder. Also detects if FAT was initialized properly).
  • Better eraser controls (Double Tap note to delete it).
  • Can now save author name in file.
  • When loop is turned on, will loop from last note played rather then the end of the last page.
  • Increased max tempo and tweaked the tempo slider a bit.
  • Added High A, High A Sharp, High B and High C notes.
  • Prevents users from typing restricted symbols in filename (while saving).
  • Can view other pages on top screen using L and R to scroll through pages (hold L or R to scroll faster).
  • News system! Click the envelope button (make sure wifi is configured).
  • Note type selection tweaks.
  • Saving compatibility hopefully fixed.
  • New graphics.
  • Running/jumping mario at the top now.

Goomba Release 2008/09/28

  • Initial Release.

Credits

Created by: BassAceGold.

Graphics by: Reluttr, Lord Toon, Dino340.

External links

Advertising: