1. 17,178

    101
    Front-page
    Well, it was about time. It seemed like there was no real Bad Apple rom for the Nintendo DS yet, so I decided to make one.



    It runs at 60fps and with 48 kHz stereo audio. I'm using a simple video codec I created just for this video. It simply encodes each frame into a character bg for the ds, merging tiles that are the same into one. Each frame is then LZ77 compressed to reduce the size of the remaining data by about 50%.

    Download here if you wanna try for yourself: https://mega.nz/#!dgkmhSiL!5jLs7cIPuYO9R2oXaP8gGepAl9KeAEQ4heBsMl19Lsc

    The source of both the player and the encoder can be found here: https://mega.nz/#!xhNQlRqZ!Iez6e-diTYIKyIrjLfXZD2fWJrps0_TPAMWxADaPmak

    Update Japanese version here: https://mega.nz/#!tx9gVLQJ!rUCiZhHBDKX4ZB2x07BnlgQAqcUjb26EnnzZcpsF1Bs
     
    Dothackjhe, Moon164, perby and 41 others like this.
  2. Discussion (101 replies)

  3. szymbar15

    szymbar15 GBAtemp Regular
    Member

    Joined:
    Apr 6, 2012
    Messages:
    263
    Country:
    Poland
    DUDE, IS THIS A 60FPS 2x256x192 48KHZ VIDEO?!
    This is incredible! :O
    Hands down, when I saw your YouTube for Nintendo DS in a frame with low resolution and bad audio I'd never think that this is possible

    This is the work of a God, seriously
    Mad props to you dude
     
  4. Deleted User

    Deleted User Newbie

    Great Stuff!:grog:
     
  5. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend
    Member

    Joined:
    May 27, 2016
    Messages:
    13,971
    Country:
    United States
    So is this a video encoder or something? Like that one homebrew, moon shell was it... or i player?
     
  6. metroid maniac

    metroid maniac An idiot with an opinion
    Member

    Joined:
    May 16, 2009
    Messages:
    1,827
    Country:
    Bad Apple is animation. This homebrew uses an adhoc codec designed just to play this one animation. There are quite a few homebrews to play this particular video on other consoles.
     
  7. Gericom

    OP Gericom GBAtemp Maniac
    Member

    Joined:
    Jun 30, 2011
    Messages:
    1,359
    Country:
    Netherlands
    Yea, some people said to me like hey Geri, this video is on every device but not on the ds, make it, and 60fps. And I was like okay, fine. I tried to design something simple to be able to achieve these 60fps. It most likely could be optimized more to bring the filesize down.
     
    zfreeman and elBenyo like this.
  8. soratheultima

    soratheultima GBAtemp Regular
    Member

    Joined:
    May 26, 2008
    Messages:
    172
    Country:
    Germany
    could you make a japenese version as well?
    (pretty please) :3
     
  9. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend
    Member

    Joined:
    May 27, 2016
    Messages:
    13,971
    Country:
    United States
    So wouldn't be easier to maybe use the video encoder nintendo been using for their systems, what was it called? Act Imagine or Mobi clip something?
     
  10. Gericom

    OP Gericom GBAtemp Maniac
    Member

    Joined:
    Jun 30, 2011
    Messages:
    1,359
    Country:
    Netherlands
    I'll see what I can do for you xD

    — Posts automatically merged - Please don't double post! —

    Yes, of course I could have done that, but I would not have been able to reach 60fps most likely and it's a tradition with this video that a custom video codec is used.
     
    zacchi4k, invaderyoyo and szymbar15 like this.
  11. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend
    Member

    Joined:
    May 27, 2016
    Messages:
    13,971
    Country:
    United States
    So is that encoder really that bad, it can't get 60FPS? I mean i guess the idea was compression and reduced frames was result of the goal, so i understand. Cool to be honest, 60FPS video on a low powered system. :)

    That mobi clip encoder probably only did good for anime videos since those are never in 60FPS anyway.
     
    zacchi4k likes this.
  12. Gericom

    OP Gericom GBAtemp Maniac
    Member

    Joined:
    Jun 30, 2011
    Messages:
    1,359
    Country:
    Netherlands
    I'm not entirely sure but I think 30fps was at least possible with the mobiclip video codec. Also don't get it wrong, mobiclip is not a simple codec. It is a lot like h.264.
     
  13. _v3

    _v3 GBAtemp Advanced Fan
    Member

    Joined:
    Oct 12, 2013
    Messages:
    650
    Country:
    Croatia
    NOOOOOOOOOO...Why use the english one???
     
  14. Ermelber

    Ermelber GBAtemp Regular
    Member

    Joined:
    Sep 21, 2012
    Messages:
    133
    Country:
    Italy
    Actually, the 60fps video he got from @szymbar15 was in English so it's his fault xD
     
  15. CeeDee

    CeeDee art by @x65943
    Member

    Joined:
    May 4, 2014
    Messages:
    4,807
    Country:
    United States
    What's so special about this animation?
    Is it just me, or are weebs way too picky?
     
  16. hobbledehoy899

    hobbledehoy899 GBAtemp Addict
    Member

    Joined:
    Nov 13, 2015
    Messages:
    2,829
    Country:
    Antarctica
    it's a weeb meme
    the japanese language adds aesthetic to weeb memes
     
    Ryccardo, gudenau and CeeDee like this.
  17. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Addict
    Member

    Joined:
    Jul 29, 2015
    Messages:
    2,047
    Country:
    Now we need a 3DS version of this
     
  18. medoli900

    medoli900 Open the Benzenes;Gate
    Member

    Joined:
    Jan 7, 2013
    Messages:
    1,110
    Country:
    Antarctica
    I personally prefer hearing the original language of any media, because there are lost in translation stuff that transform the intent of the author. The English cover isn't that bad, but calling the topic "Bad Apple for the Nintendo DS" is misleading, since it would have to be called "English cover of Bad Apple for the Nintendo DS" or "Bad Apple animation for the Nintendo DS".

    On-topic, this is awesome. I love those kind of homebrew, like the 3D graphic PoC for the Gameboy.
     
    duwen and hobbledehoy899 like this.
  19. Solid One

    Solid One Advanced Member
    Newcomer

    Joined:
    Aug 6, 2013
    Messages:
    51
    Country:
    Brazil
    Can this be used for romhacking purposes, such as translating Dementium videos per example?

    There's a lot of DS games with videos, and no program to encode / decode them, so we can't edit them right now.
     
  20. Gericom

    OP Gericom GBAtemp Maniac
    Member

    Joined:
    Jun 30, 2011
    Messages:
    1,359
    Country:
    Netherlands
    No, not really. As said, this codec only works for videos like this with huge areas of solid color. If games use mobiclip (mods) something can be done, since I reversed that format, but writing a good encoder is not easy.
     
    Solid One likes this.
  21. VinsCool

    VinsCool Persona Secretiva Felineus
    Moderator

    Joined:
    Jan 7, 2014
    Messages:
    14,240
    Country:
    Canada
    Oh damn this is awesome! I was wondering how long until a DS version was made! Thanks for making this possible!
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Nintendo, Apple,