ROM Hack porting a game to ds

kataro

Member
OP
Newcomer
Joined
Jan 18, 2008
Messages
6
Trophies
0
XP
17
Country
United States
is it hard to port a game to the ds? Like for example say I wanted to port pokemon gold or silver to ds (I'd assume this would take about a year to do?) And what if I wanted to port a playstation 1 (lets say resident evil 2)game to DS, is it possible or would only some games work? Also I'll through in that I know nothing about coding for ds or any of that and would love for some one to teach me if anyone would.
thanks ^^
 

Vulpes Abnocto

Not Dead Yet
Former Staff
Joined
Jun 24, 2008
Messages
6,723
Trophies
3
Age
43
XP
4,063
Country
United States
From what I've seen, porting a game to the NDS is a difficult task for a group of people.
For a single person, even if they're highly experienced, it seems to me like this would be far too daunting a task.

But if you're thinking of porting RE2 to NDS, I certainly hope you can prove me wrong.
I'd gladly eat my words to play that.
 

playallday

Group: GBAtemp Ghost
Member
Joined
May 23, 2008
Messages
3,767
Trophies
1
Location
[@N@[)@
Website
Visit site
XP
504
Country
Canada
Its just as hard as making a homebrew, and you are
wink.gif
the easiest way is to rip the images like FretFury and redo the whole game for DS (you need to know C or something). But then you NOT porting it your remaking it (like FF).
 

thedicemaster

Well-Known Member
Member
Joined
Apr 26, 2008
Messages
2,432
Trophies
0
XP
303
Country
Netherlands
porting pokemon G/S is quite useless, since you can already emulate that.
and remaking, that will probably take you 2-4 years if you know what you're doing.

the PS1 game, not worth your time.
yes it might be a good game, but it would take so much time that by the time you'd be done we'd be at the DS-3 trying to emulate the current DS.
 

kataro

Member
OP
Newcomer
Joined
Jan 18, 2008
Messages
6
Trophies
0
XP
17
Country
United States
In all seriousness though, once I learn a programming language(C++ good?) I would seriously haul ass to port RE2, maybe even RE3 and I know I could get people to help me and stuffness. But yeah if I can't port I might just make a new game like some kind of multiplayer RE outbreak thing, and for the pokemon thing I guess making a new game might be better too. What sucks is this all sounds great, but I know I'm getting far ahead of myself, does anyone have recommendations for my n00bness to learn from?

(don't mention DS getting outdated, you'll make me sad T.T)
 

thedicemaster

Well-Known Member
Member
Joined
Apr 26, 2008
Messages
2,432
Trophies
0
XP
303
Country
Netherlands
kataro said:
In all seriousness though, once I learn a programming language(C++ good?) I would seriously haul ass to port RE2, maybe even RE3 and I know I could get people to help me and stuffness. But yeah if I can't port I might just make a new game like some kind of multiplayer RE outbreak thing, and for the pokemon thing I guess making a new game might be better too. What sucks is this all sounds great, but I know I'm getting far ahead of myself, does anyone have recommendations for my n00bness to learn from?

(don't mention DS getting outdated, you'll make me sad T.T)
i wasn't referring to the DS getting outdated, just so you know.


to port a PS1 game without source would take years.
 

kataro

Member
OP
Newcomer
Joined
Jan 18, 2008
Messages
6
Trophies
0
XP
17
Country
United States
are you telling me not to even try? I mean regardless I want to make homebrew games and I'm not pushing the topic of how long it takes to port a game, so with that aside is there any help any one can give me like advice on what I need to learn and what I need to make a game?
(yes I have googled it but most things are either outdated or too vague to be of any help)
 

hankchill

I Pwn n00bs.
Member
Joined
Nov 5, 2005
Messages
2,338
Trophies
0
Age
38
Location
Outer Space
Website
www.hankchill.com
XP
421
Country
Canada
kataro said:
are you telling me not to even try? I mean regardless I want to make homebrew games and I'm not pushing the topic of how long it takes to port a game, so with that aside is there any help any one can give me like advice on what I need to learn and what I need to make a game?
(yes I have googled it but most things are either outdated or too vague to be of any help)

You have no idea what it takes to write anything, do you?

I've spent a year and a half writing a desktop application, and even that's not perfected yet, but I'm only 1 person so it's tons of work. Making a game is even harder, especially on your own. If you've never programmed a day in your life, don't take on such an ambitious task. Start very simple, like how to write simple desktop applications, and when you get a firm grasp of the language, take it to the console and write very basic applications for that as well. The programming involved for game designing is astounding, and it's not just the programming you need to worry about, it's artwork too. You want to "port a resident evil game"? You'll need to deal with 3D models, environments, everything.

It's not easy, You need to start very, very simple, and not jump directly on the DS.
 

kataro

Member
OP
Newcomer
Joined
Jan 18, 2008
Messages
6
Trophies
0
XP
17
Country
United States
well at least you put it nicely without jumping down my throat ^^' oh well... I guess I need to study or something, I mean I knew that it wouldn't happen right away, everyone keeps talking like I said "so yeah this is easy so I'll be done with this thing by tomorrow right?"
Now that I've gotten my due scolding could anyone point me in the right direction on where to start with learning this?
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,226
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,392
Country
Any c tutorials are a good start, if you want to just straight onto the ds, devkitpro and perhaps palib. google will help you find those. But the DS is quite a limited machine (compared with most other machines on the market today) so 'porting' anything to it is a very difficult task indeed.
 

hankchill

I Pwn n00bs.
Member
Joined
Nov 5, 2005
Messages
2,338
Trophies
0
Age
38
Location
Outer Space
Website
www.hankchill.com
XP
421
Country
Canada
kataro said:
well at least you put it nicely without jumping down my throat ^^' oh well... I guess I need to study or something, I mean I knew that it wouldn't happen right away, everyone keeps talking like I said "so yeah this is easy so I'll be done with this thing by tomorrow right?"
Now that I've gotten my due scolding could anyone point me in the right direction on where to start with learning this?

Yep, start with a very easy and basic language. Try learning something like VisualBasic, just to get the hang of how programming works. Don't just make something that says 'Hello World' and call yourself a master though
tongue.gif
It will take a long time to study and learn how to control your application. Start very simple, and then try something complex. Try writing some tools that you might find useful as well, I know whenever I need a tool to do something for me and I can't find it, I write it.

Once you've spend a number of months getting decent at that, then try moving on to something like Java. Don't jump straight to C or C++, they're more complex that either of the mentioned languages. You'll need to gain a good grasp on the programming fundamentals before attempting either, because I'll tell you right now, if you jump straight into C, you will quit very fast because the complexity of it will completely turn you off. At least if you have past experience and understanding with other languages, it should be a lot less harder to tackle C or C++.
 

xdzt

Member
Newcomer
Joined
Jul 16, 2008
Messages
15
Trophies
0
XP
67
Country
United States
kataro said:
are you telling me not to even try? I mean regardless I want to make homebrew games and I'm not pushing the topic of how long it takes to port a game, so with that aside is there any help any one can give me like advice on what I need to learn and what I need to make a game?
(yes I have googled it but most things are either outdated or too vague to be of any help)


Since you seem interested explicitly in homebrew rather than coding in general, you should try the PALib wiki. Work your way through their (out of date, but still functional) tutorial and you'll learn some basic programming and how to use PAlib. If it catches your fancy, you should know enough at that point to decide for yourself what to do next.
 

Mentz

Well-Known Member
Newcomer
Joined
Jul 7, 2008
Messages
80
Trophies
0
Location
Italy, Rome
Website
www.mentzland.co.uk
XP
151
Country
Italy
DarthNemesis said:
And even if you did know what you were doing, without the original source code it'd still be a herculean endeavor.

You're right!

@kataro: You not only need a good knowledge of C, but you must know the graphic library used to create a game and
a perfect knowledge of DS (harware/processor/memory/ARM7/ARM9). And remember that sometimes C routines are fused with ARM code.

Besides for a porting you need the same knowledge write above for the console whence you want to make the porting...
 

playallday

Group: GBAtemp Ghost
Member
Joined
May 23, 2008
Messages
3,767
Trophies
1
Location
[@N@[)@
Website
Visit site
XP
504
Country
Canada
hankchill said:
Once you've spend a number of months getting decent at that, then try moving on to something like Java. Don't jump straight to C or C++, they're more complex that either of the mentioned languages. You'll need to gain a good grasp on the programming fundamentals before attempting either, because I'll tell you right now, if you jump straight into C, you will quit very fast because the complexity of it will completely turn you off. At least if you have past experience and understanding with other languages, it should be a lot less harder to tackle C or C++.
My 1st languages was Java and its easy(I can zip files, small games, etc)! I'm starting C soon (looks a little harder).

Making a DS homebrew is hard. I'm not up to it yet and I've been programing for over a year (every few days or so).
 

DSGameMaker

Well-Known Member
Newcomer
Joined
Jul 27, 2008
Messages
74
Trophies
0
Age
30
Website
www.dsgamemaker.com
XP
119
Country
I've never had time to make anything big, but I did make a DS Game Maker, with support for sprites, backgrounds, sound, rooms and stuff. I am working on a big game at the moment though, but not a remake or copy of anything from before.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
  • K3Nv2 @ K3Nv2:
    Ea play raised priced to $6 a month lol
  • BigOnYa @ BigOnYa:
    Same with uremum, she's now $2 a month
    +1
  • K3Nv2 @ K3Nv2:
    Also seizures come and and go they don't have an off switch like that it all depends
  • BakerMan @ BakerMan:
    alright guys, who would win, sonic or goku?
  • BigOnYa @ BigOnYa:
    Knuckles
  • BakerMan @ BakerMan:
    knuckles vs broly could also be a good one tbh
    +1
  • BigOnYa @ BigOnYa:
    Bakerman vs. Wario
  • BigOnYa @ BigOnYa:
    Announcer - "Ok folks we have a good fight today, Bakerman takes on Wario. This should be a good fight. Wait...why is bakerman undressing?"
  • BakerMan @ BakerMan:
    Oh sorry, this is Wario? I thought it was your wife
    +1
  • E @ eenterx:
    hello guys how do i type on forums?
  • E @ eenterx:
    i am the new user
    +1
  • BigOnYa @ BigOnYa:
    I am the Eggman... I am the Walrus...
    +1
  • E @ eenterx:
    oh ok
  • RedColoredStars @ RedColoredStars:
    What does it tell you when you try to type?
  • BakerMan @ BakerMan:
    @BigOnYa speaking of eggmen... eggman for smash
  • RedColoredStars @ RedColoredStars:
    You click where it says "Write your reply..." and start typing? lol
    +1
    RedColoredStars @ RedColoredStars: https://suckmybeatles.com/