Portation to Pocket PC

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

User avatar
The14given
Engineer
Engineer
Posts: 31
Joined: 31 Aug 2004 12:07
Location: Düsseldorf/Gemany

Portation to Pocket PC

Post by The14given »

Hello everybody,

we are a big community of Pocket PC Users and this is one of our top 10 favourite games, which should be released on Pocket PC. Since it is written in C++ an it is Open Source, are there any possibilities of porting it to Pocket PC. It is also using C++ only in the embedded variant. The SDK for Pocket PCs is for free and can be downloaded at MS.

We would be very pleased, if you can realize this game on Pocket PC. A dream would become reality.
Besucht uns:

Image

UPDATE: Banner Contest mit Preisauschreiben
News, News, News
User avatar
GoneWacko
Tycoon
Tycoon
Posts: 8680
Joined: 10 Jul 2002 15:08
Location: Enschede, The Netherlands
Contact:

Post by GoneWacko »

I have no idea if or how it is possible.

Just wanted to correct you: The game is written in C :-)
GoneWacko. Making [url=irc://irc.oftc.net/tycoon]#tycoon[/url] sexy and exciting since 1784.
Mek
TTDPatch Developer
TTDPatch Developer
Posts: 417
Joined: 13 Apr 2004 13:35
Location: Eindhoven, Netherlands
Contact:

Re: Portation to Pocket PC

Post by Mek »

The14given wrote:We would be very pleased, if you can realize this game on Pocket PC. A dream would become reality.
I guess if you could provide the devs with a Pocket PC they wouldn't have big problems finding someone to try to make this port...
oboka
Engineer
Engineer
Posts: 91
Joined: 05 Jul 2004 09:13
Location: Barcelona

Post by oboka »

I was planning to do a limited port to PalmOS, but I'm already far to have something useful...
klausbreuer
Engineer
Engineer
Posts: 15
Joined: 19 Aug 2004 12:46

Post by klausbreuer »

oboka wrote:I was planning to do a limited port to PalmOS, but I'm already far to have something useful...
:shock: Aaaaaaargh! My heart! Somebody mentiones a PalmOS port! A dream comes true!

I'd be fascinated. No, I cannot help with this (having no experience with PDA whatsoever, except owning one), but I'd be Most Delighted. And if it didn't require PalmOS v5, it would be even better.
And... seeing that Sony brought out these nice Clié NR-70V out, a high-res version would be great.

(Yes, lots of wishes - but it's a nice dream...)
User avatar
Doc Oc
Engineer
Engineer
Posts: 58
Joined: 23 Aug 2004 00:48
Location: The Netherlands

Post by Doc Oc »

I think OpenTTD would work really well on a Nintento DS handheld as well.
Sometimes the same is different, but mostly, it's the same.
NCarlson
Traffic Manager
Traffic Manager
Posts: 200
Joined: 18 Dec 2002 17:49

Post by NCarlson »

Gaa, probably right, but how would we get access? Not many consoles get much fan development, and it always takes around a year before anyone figures out how to do it.
User avatar
lucaspiller
Tycoon
Tycoon
Posts: 1228
Joined: 18 Apr 2004 20:27

Post by lucaspiller »

Somebody was working on a Dreamcast port, but they seem to have given up now. I might download the tools over the next few days and see what I can do.....
No longer active here, but you can still reach me via email: luca[at]stackednotion[dot]com
NCarlson
Traffic Manager
Traffic Manager
Posts: 200
Joined: 18 Dec 2002 17:49

Post by NCarlson »

That would be cool, DC is the big exception to consoles not having fan games.
User avatar
The14given
Engineer
Engineer
Posts: 31
Joined: 31 Aug 2004 12:07
Location: Düsseldorf/Gemany

Post by The14given »

The basic thing on PocketPc is that you have not much to change except the API. Basicly you have to recompile it. Since it's written in C you can use the official and free PPC SDK from Microsoft. If I could write programs, I would do it. But I can't. So we depend on your help.
Besucht uns:

Image

UPDATE: Banner Contest mit Preisauschreiben
News, News, News
User avatar
Doc Oc
Engineer
Engineer
Posts: 58
Joined: 23 Aug 2004 00:48
Location: The Netherlands

Post by Doc Oc »

The14given wrote:The basic thing on PocketPc is that you have not much to change except the API. Basicly you have to recompile it. Since it's written in C you can use the official and free PPC SDK from Microsoft. If I could write programs, I would do it. But I can't. So we depend on your help.
Unfortunately it's hardly ever that simple.


Do any of the devs even have a pocket pc?
Sometimes the same is different, but mostly, it's the same.
User avatar
The14given
Engineer
Engineer
Posts: 31
Joined: 31 Aug 2004 12:07
Location: Düsseldorf/Gemany

Post by The14given »

It's not that hard, because we would have enough beta-testers with ppcs, and there's no ppc needed because the SDK contains an emulator of Windows Mobile, so there' no device needed.
Besucht uns:

Image

UPDATE: Banner Contest mit Preisauschreiben
News, News, News
User avatar
Doc Oc
Engineer
Engineer
Posts: 58
Joined: 23 Aug 2004 00:48
Location: The Netherlands

Post by Doc Oc »

The14given wrote:It's not that hard, because we would have enough beta-testers with ppcs, and there's no ppc needed because the SDK contains an emulator of Windows Mobile, so there' no device needed.
I'm not so much worried about getting it to compile, I'm more worried about getting it to work to some degree of satisfaction. There's bound to be all sorts of ugly little compatibility issues, and once those are out of the way there's the smaller screen and the stylus interface and all the cute little fixes that requires before it's comfy.

I'm certainly not saying it can't be done, quite the contrary. It's just that my (admittedly limited) experience with coding projects with unknowns of any kind suggests that it's never "just a few hours work" or "not that hard" or any such euphemism.

Not trying to be a spoil-sport, just trying to keep expectations down to realistic levels ;).
Sometimes the same is different, but mostly, it's the same.
oboka
Engineer
Engineer
Posts: 91
Joined: 05 Jul 2004 09:13
Location: Barcelona

Post by oboka »

I agree completely with you, Doc Oc. The mobile version should have many modifications... I wonder if we can start a subproject called something like OpenTTD Mobile, a limited and adapted version of OpenTDD for mobile devices?

Maybe some features should be removed, the user interface completely changed, a smaller map?, less vehicles?

But, if I ran the old TTD in my old 4Mb RAM 386, this modern handhelds should be able to run OpenTDD as is?

Anyway, the task shouldn't be easy, it will be a hard port, but ...

Oboka
User avatar
The14given
Engineer
Engineer
Posts: 31
Joined: 31 Aug 2004 12:07
Location: Düsseldorf/Gemany

Post by The14given »

I don't say it's easy. But there were other games, which survived the portation. You were able to play them with a stylus, it's just another feeling. Sim City 2000 and Age of Empires are these games. I know that it isn't as easy as some people think, but this effort would be worth it. It's not a problem of Performance or the amount of Memory. Actual Pocket PCs have 624MHz, 128MB of RAM and everybody has an additional amount of memory in the format of the SD-Card. About this factors you shouldn't care.

The main problem is the porting to another device.

Just some Screenies of SC2000 and AoE:

ImageImage


P.S.: I've heard that the Linux Version works on Handhelts with Linux like Zaurus or the Linux iPAQ.
Besucht uns:

Image

UPDATE: Banner Contest mit Preisauschreiben
News, News, News
User avatar
Mad Dog McKill
President
President
Posts: 911
Joined: 13 Nov 2002 10:24
Location: Singapore but originally Moscow

Post by Mad Dog McKill »

As we all know the newest PDAs have VGA screens with 640x480 resolution so there will be no need to cut anything down in terms of graphics. This makes porting even easier.
OT: By FIREMARK: "Limitation disturbs me very sprites. Goes it throw out limitation?"
My Last.fm Profile
My Facebook Profile
User avatar
The14given
Engineer
Engineer
Posts: 31
Joined: 31 Aug 2004 12:07
Location: Düsseldorf/Gemany

Post by The14given »

That's right, but how will the others play, if they have not the lastest PDA and only one with QVGA (240x320) ???

But could you do the portation? We would be ready to pay for it. The main thing is, that it will work on every PPC.

Please.
Besucht uns:

Image

UPDATE: Banner Contest mit Preisauschreiben
News, News, News
User avatar
Darkvater
Tycoon
Tycoon
Posts: 3053
Joined: 24 Feb 2003 18:45
Location: Hong Kong

Post by Darkvater »

The biggest problem is that noone of us have a PocketPC, so we cannot develop to it. Best would be to
1. try to compile the source on your PocketPC, and find out what kind of errors you get.
2. find someone with a PocketPC, who is willing to some development for it :).

It is impossible to develop software for a platform that you know nothing about.
TrueLight: "Did you bother to read any of the replies, or you just pressed 'Reply' and started typing?"
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
User avatar
GoneWacko
Tycoon
Tycoon
Posts: 8680
Joined: 10 Jul 2002 15:08
Location: Enschede, The Netherlands
Contact:

Post by GoneWacko »

Maybe you can find an emulator :roll:
GoneWacko. Making [url=irc://irc.oftc.net/tycoon]#tycoon[/url] sexy and exciting since 1784.
User avatar
The14given
Engineer
Engineer
Posts: 31
Joined: 31 Aug 2004 12:07
Location: Düsseldorf/Gemany

Post by The14given »

@GoneWacko

I've already said, that the Microsft SDK contains an emulator of PocketPCs. So this problem would be solved.

Her you can download embedded Visual C++ 4.0 (needed to make Software) (230MB):

http://www.microsoft.com/downloads/deta ... laylang=en

Here is the Service Pack 3 for embedded Visual C++ 4.0 (59MB):

http://www.microsoft.com/downloads/deta ... layLang=en

Here you can download the SDK for Windows Mobile 2003 (86MB) and Addon for Second Edition (3MB):

http://www.microsoft.com/downloads/deta ... laylang=en
http://www.microsoft.com/downloads/deta ... laylang=en

And here emulator Images for Windows Mobile 2003 Second Edition (56MB):

http://www.microsoft.com/downloads/deta ... laylang=en


I hope this helps you. You can test the software without a PocketPc, because the Emulator is in the Package of the SDK.

Maybe this can help you too:

http://msdn.microsoft.com/library/defau ... ration.asp
Attachments
Just a screenshot of the emulator. If you guys could tell me how I do compile all these files, I would give a try.
Just a screenshot of the emulator. If you guys could tell me how I do compile all these files, I would give a try.
emu.JPG (46.75 KiB) Viewed 2504 times
Last edited by The14given on 05 Sep 2004 14:56, edited 2 times in total.
Besucht uns:

Image

UPDATE: Banner Contest mit Preisauschreiben
News, News, News
Post Reply

Return to “General OpenTTD”

Who is online

Users browsing this forum: No registered users and 14 guests