PokEngine DS WIP

Discussion in 'NDS - Emulation and Homebrew' started by Dr.Razor, May 17, 2012.

  1. Dr.Razor
    OP

    Dr.Razor GBAtemp Regular

    Member
    118
    13
    Oct 25, 2008
    Swaziland
    Hi,
    I've working for a couple week on a pokemon engine for DS. I'm planning to make everything open source, with a map editor and a script editor.
    I've created a little exemple( with kymotonian graphics:http://kymotonian.deviantart.com/ ). It's like a R/S/E remake :)

    Features:
    • 16x16 Tile engine / colisions
    • Scripts ( npc, warp)
    • map Layer / sprit priority
    • map data on extern file
    To be done:
    • 5th gen pokemon data
    • Pokedex
    • Battle systeme ( port of Shoddy Battle)
    How to play:


    -Press A to talk to a npc and B to close the dialog box =)

    The game works on emulators but not on my ez-flash Vi , can you tell me if it works on your flashcard ? Thanks

    Screenshots:
    [​IMG][​IMG][​IMG]


    Download link:

    http://bayfiles.com/...pokengineDS.rar
     
    1 person likes this.
  2. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,640
    21,694
    Sep 13, 2009
    Poland
    Gaming Grotto
    This looks quite promising, actually. Are you using any established graphics library or is this all libnds? Also, what kind of graphics file format are you using? GRIT tiled formats? How's the sound handled, via MODule music?
     
    1 person likes this.
  3. SignZ

    SignZ Timelord

    Member
    2,111
    786
    Jul 16, 2008
    Germany
    That looks really interesting and could turn out to be a very great thing. Really looking forward to what you'll achieve. :)
     
  4. Dr.Razor
    OP

    Dr.Razor GBAtemp Regular

    Member
    118
    13
    Oct 25, 2008
    Swaziland
    I'm using Palib with EFS for filesystem but i'm thinking to rewrite with pure libnd as palib is dead :-(
    I haven't think about the music yet , wht do you suggest to use?
     
  5. LWares87

    LWares87 GBAtemp Advanced Maniac

    Member
    1,703
    182
    Oct 19, 2008
    I'd suggest Importing the soundtracks from all the modern pokemon games:

    - Pokemon Ruby/Sapphire/Emerald
    - Pokemon FireRed/LeafGreen
    - Pokemon Diamond/Pearl/Platinum
    - Pokemon SoulSilver/HeartGold
    - Pokemon Black/White

    As well as, any soundtracks from any other games or something completely custom.

    Edit: Other than that, it looks promising.
     
    1 person likes this.
  6. Dr.Razor
    OP

    Dr.Razor GBAtemp Regular

    Member
    118
    13
    Oct 25, 2008
    Swaziland
    Tested on r4 with last wood firmware, it works! I guess the fat system on ez-flash doesn't work.
    Thanks for music ripping tips, but I was thinking what kind of lib should I use to be more efficient?
     
  7. corenting

    corenting GBAtemp Regular

    Member
    288
    52
    Jul 17, 2008
    France
    It looks promising but I hope you will switch to pure libnds or others libraries as PAlib is dead.
    It wil be great for people wanting to do their Pokemon games without having to do some rom hacking.

    For the "only working in emulator" bug, I had the same. And it was because PAlib wasn't compatible with latest devkitARM/libnds.
     
  8. LWares87

    LWares87 GBAtemp Advanced Maniac

    Member
    1,703
    182
    Oct 19, 2008
    By the way... I've edited my previous post, as I think having both modern and chip tune versions would be too much work to include.

    I would suggest, if it's possible to include every single pokemon, gym leader and trainer type from all generations into the game. Not to mention every single move and their different versions or variations as well.

    That's if you're willing to cover all regions from the series. But, isn't this just a custom creator/editor though?
     
  9. LeRodeur

    LeRodeur GBAtemp Regular

    Member
    162
    10
    Dec 12, 2009
    France
    You could use NFlib (though i don't really like it) or Ulibrary (great library, uses 3d engine to display 2d).
    If you want to use Ulibrary you can download a modified and fixed version that I made on my svn here
    If you need some help with it just ask me.
    I made a small engine for the ulibrary that works the same way as palib did, just ask in case you want to take a look or use it.

    You could easily switch to nitroFS, it uses standard I/O functions and is included with latest devkitpro (plus you can easily port code that uses nitroFS to libfat, anyway libfat is included with it)

    Good luck on this project ;)
     
  10. Clydefrosch

    Clydefrosch GBAtemp Psycho!

    Member
    4,139
    1,193
    Jan 2, 2009
    Gambia, The
    oh, you've got your work cut out for you, if you get this to the point of a pokemon game maker, you'll have so many demands to look after, like ev system, iv system, breeding etc etc xD

    but for the moment, i'd be happy just to get a few custom pokemon games
     
  11. LWares87

    LWares87 GBAtemp Advanced Maniac

    Member
    1,703
    182
    Oct 19, 2008
    I just tested it today and looks alright. I would add walking animation's though and make the pokeball do something.

    I doubt, there is a gui so I didn't try start or select.
     
  12. Dr.Razor
    OP

    Dr.Razor GBAtemp Regular

    Member
    118
    13
    Oct 25, 2008
    Swaziland
    Good news, a basic battle system is working( by basic I mean a dommage is calculated with a factor for the attack times the factor of type ( water against fire has a 2 factor). I won't insert evs and complex stats for the moment because there're things more important to do. I planned to release a kind of remake of R/S/E up to the first badge as a proof of concept and I' ll releaae the source code at that time so people can develop their own pokemon game.
     
    1 person likes this.
  13. Dubstep16

    Dubstep16 GBAtemp Advanced Fan

    Member
    802
    33
    Jun 24, 2012
    Hi i have r4i-sdhc 3ds when i load it all i got is a black screen. ;(