Porting game-editor engine

Questions, comments and discussion about the Game Editor development.

Porting game-editor engine

Postby akr » Wed Mar 03, 2010 1:34 pm

Porting game-editor engine to a new plattform is challenging because:

a) SDL was modified. Thus the new SDL (1.3) requires heavy changes. Any clue why this was done? Doe
b) Structures are read into memory (C++ this) directly from a file sequence. This causes heavy problems when compilers arrange unions/structs different.
c) There is a nvidia hack which does result into incomplete output on other devices.
and some more challenges to be managed.

Any experience?

And one more question: How will modified sources being played back into the original source control system?



cheers
andreas
Co-Developer of GE engine

If u are interrested in new features of apple or android ge engines check the engine support website game-editor.net regulary.
akr
 
Posts: 453
Joined: Thu Feb 25, 2010 7:56 pm
Location: Germany, Ulm
Score: 40 Give a positive score

Re: Porting game-editor engine

Postby makslane » Wed Mar 03, 2010 2:38 pm

akr wrote:a) SDL was modified. Thus the new SDL (1.3) requires heavy changes. Any clue why this was done?


The upgrade is necessary for the iPhone port, but I don't think it is necessary for other ports.
More info: http://code.game-editor.com/ticket/14

b) Structures are read into memory (C++ this) directly from a file sequence. This causes heavy problems when compilers arrange unions/structs different.


In the GP2X device (Linux + ARM) this was a problem (search for GP2X in the code).
All other platforms (Linux + x86, Windows + x86, Winddows Mobile + ARM) works without changes when read or write the game files.

The align and size of the structs used in the game files are:
http://code.game-editor.com/browser/tru ... tAlign.txt
http://code.game-editor.com/browser/tru ... ctSize.txt

c) There is a nvidia hack which does result into incomplete output on other device


Are you talking about a 3D version?

How will modified sources being played back into the original source control system?


Good question :-)
I think we can talk about the changes and commit the code by use some patch or writting into the SVN base.
Game Editor is an open source game creator software that's wants to pay it's developers to keep evolving.
If you like Game Editor, make a review!
makslane
Site Admin
 
Posts: 3947
Joined: Sat Apr 05, 2003 6:47 pm
Score: 182 Give a positive score


Return to General

Who is online

Users browsing this forum: No registered users and 1 guest