Request - PC or Mac compilable build

Page 1 of 2 1, 2  Next

View previous topic View next topic Go down

Request - PC or Mac compilable build

Post  sourcerer on Sat Jun 20, 2009 1:56 pm

Hi,
Since all tech is supported on PC or Mac, would it be possible to provide a PC or Mac build?
It would be very useful for rapid prototyping as well as tool development using the same codebase.

Thanks,
Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  Francescu on Sat Jun 20, 2009 4:50 pm

Apple SDK and XCode / Simulator does not run windows - am not sure how you would prototype anything besides Blender which does run on Windows...

Maybe I have been living under a rock, who knows Wink


Last edited by Francescu on Sat Jun 20, 2009 5:46 pm; edited 1 time in total

Francescu

Posts : 136
Join date : 2009-03-18

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Sat Jun 20, 2009 5:23 pm

Well the base of the architecture have to change... but yes its possible to do some prototyping with SIO2 using an emulator. I've thought about it but haven't had the time to code anything on it at the moment, but I know exactly how to make it work...

Don't worry its something in my TODO list that I think would add more value to SIO2. However... you have to understand that if I do this its only for prototyping and only for OpenGL ES... and you'll still need a MAC for the final compilation phase and deployment.

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Cool

Post  sourcerer on Sat Jun 20, 2009 5:35 pm

Yep, I did not expect a build environment on PC, just a way to make some stuff a bit easier. Buidling your world could happen on the PC without having to run a iPhone build all the time, and it would be nice to use the same codebase for possible tools.

I'll just wait :o)

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Sat Jun 20, 2009 5:41 pm

Well yes and no... you'll still need a mac in order to put tutorial13_1 on your device in order to manipulate the IO of the emulator... threads have to be rewritten has well to be cross platform... the way SIO2 handle the .sio2 internally have to be used differently as the file system, no cocoa whatsoever, no spring board... only pure OpenGL ES can work...

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Request - PC or Mac compilable build

Post  uprise78 on Sat Jun 20, 2009 7:19 pm

It seems like a Win build of SIO2 for creating iPhone games is a pretty big time waster. Perhaps if the intended target platform is Win then it would help but why on earth would you want to:

1. Spend time making a prototyping environment on a totally different platform than your deployment platform that would...
2. ...require who knows how much extra work to port from Win to Mac for final building?

I just can't come up with any reason to put yourself through such misery. If your making a Windows game you don't code and compile it on a Mac...

uprise78

Posts : 228
Join date : 2008-10-31

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Sat Jun 20, 2009 7:31 pm

Well uprise78 Im backing you at 100% on this but still... it might be an opportunity to explore new horizon with SIO2 and bring quite a few more users to use the engine... even if "yes" there will be a bit trouble and will not be as straight forward as on MAC but still possible... (at least for all OpenGL ES).

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Request - PC or Mac compilable build

Post  uprise78 on Sat Jun 20, 2009 7:37 pm

I hear what you are saying about getting some new users, but they still have to get a Mac to complete transitioning their code to SIO2 proper, test in the simulator, test on the device and release. Seems like it would just be better for everyone to just start on the Mac in the first place...

uprise78

Posts : 228
Join date : 2008-10-31

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Sat Jun 20, 2009 7:50 pm

Totally agree... but I do understand the need since most of the 3D artists are on windows and are using Autodesk products... at least it would avoid them to reboot in order to test their assets... that's really the only + that Im seeing...

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sourcerer on Sat Jun 20, 2009 8:14 pm

I have two main reasons.

1) I feel much more comfortable coding on a PC than on a mac. After some 20 years of PC coding I feel kinda at home there. I know my build environment, my shortcuts, whatnot.
2) Turnaround time. I just prefer writing a quick bit of code, compile, run, see if it works. I like to have a tool to place my sprites that uses a larger screen buffer so I can use additional controls or what have you. I like being able to hook up code for my keyboard so I can use shortcuts while developing. When building a level it's easier to work on a PC instead of having to send files back and forth to my iPhone.
In my daily life I develop console games and PC builds there are common- easier to debug, easier to manipulate.

I only asked because OpenGL and OpenAL and most of the other libraries exist on the PC. 90% of the code is platform agnostic.

But if I'm the only one seeing value than I guess it's kinda pointless. Maybe I'll convert the project myself.

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Ah darn

Post  sourcerer on Sun Jun 21, 2009 12:17 pm

Hmmm, I just realized I can't build it myself as the elusive sio2.cpp has disappeared into a library. Unless I opt to reverse the disassembly I'm out of luck for now...although I'll probably still give it shot eventually, for me it sure would speed up development.

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  uprise78 on Sun Jun 21, 2009 12:18 pm

Version 1.3.4 still had it. You can probably start with that. It might even work out of the box.

uprise78

Posts : 228
Join date : 2008-10-31

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sourcerer on Sun Jun 21, 2009 12:35 pm

Cool - however I am unaware of how to get older versions of SIO2?

Can't get it on google code.

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  uprise78 on Sun Jun 21, 2009 12:45 pm

Here is the 1.3.3 version.

uprise78

Posts : 228
Join date : 2008-10-31

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sourcerer on Sun Jun 21, 2009 1:33 pm

Thanks!
I'll have a look into it Surprised)
If I manage I'll send it to SIO2 and they can see if they want to use it.

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Sun Jun 21, 2009 10:38 pm

I you guys want me to create a windows emulator I will need to have the license for this... at the moment Im working on trial mode... and things already start to show alot of promises (using VC++, GTK and OpenGL ES v1.1)... If someone can be kind enough to provide me a license so I can fully port SIO2 SDK and create an OpenGL ES iPhone Emulator that would be really cool.

http://www.parallels.com/products/desktop/

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sourcerer on Sun Jun 21, 2009 10:48 pm

PM me your paypal details Surprised)

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Sun Jun 21, 2009 11:13 pm

Tks dude I receive it Im all set now will keep you guys posted on how it goes... I really appreciate the move and hope that more SIO2 users can be like you and help to support the project!

Once again tks a million!

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sourcerer on Sun Jun 21, 2009 11:24 pm

:o)

The amount of work that has gone into SIO2 helps me out so much (figuring it all out on yet another device gets tiring and I don't have the time anymore that I used to have to discover a new machine) that a little support was warranted...and it happened to be the exact amount I had in my PayPal account!

Keep up the great work!

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Wed Jun 24, 2009 10:30 pm

Well after fiddling all the morning on windows with parallels (which work great by the way, and Im really impress by the GL acceleration for an emulation), we are almost there (at least the renderer works):



Now I can't guarantee anything for 1.3.6 but however its on the right track... basically SIO2socket & SIO2thread have to be ported, and the IO have to be emulated (with the accelerometer probably by socket) and a the LUA module have to be added but all the base core work. I need to do more testing and build a nice an easy framework for people to use... and actually make the simulator independent of SIO2.

Any suggestions are greatly appreciated Wink

For those who are interested about the GLES implementation that Im using there's the console output:

[code]

SIO2_CPU: 0 Mhz
SIO2_BUS: 0 Mhz
SIO2_SYSTEM: <unknown>
SIO2_VERSION: v1.3.6
SIO2_EDITION: Free Edition
GAME_STUDIO: <unregistered>
GAME_NAME: <unknown>

GL_VENDOR: Imagination Technologies (Host GL: `Parallels and ATI Techno
logies Inc.`)
GL_RENDERER: PowerVR PVRVFrame 4.2 MBXLite (Host GL: `Parallels using ATI
Radeon X1600 OpenGL Engine`) SDK Build: 2.04.24.0809
GL_VERSION: OpenGL ES-CM 1.1
GL_EXTENSIONS: GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_pre
cision GL_OES_read_format GL_IMG_read_format GL_OES_point_sprite GL_OES_compress
ed_paletted_texture GL_IMG_texture_compression_pvrtc GL_OES_matrix_palette GL_OE
S_point_size_array GL_OES_draw_texture GL_IMG_texture_format_BGRA8888

AL_VENDOR: Creative Labs Inc.
AL_RENDERER: Software
AL_VERSION: 1.1
AL_EXTENSIONS: EAX EAX2.0 EAX3.0 EAX4.0 EAX5.0 EAX3.0EMULATED EAX4.0EMULATED AL_EXT_OFFSET AL_EXT_LINEAR_DISTANCE AL_EXT_EXPONENT_DISTANCE

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sourcerer on Thu Jun 25, 2009 9:21 am

Awesome!

This will greatly speed up development for me once it's there, have such a hard time navigating a Mac. Guess you'd be experiencing the same in Windows now.

Will keep a close eye on this :o)

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sourcerer on Thu Jun 25, 2009 9:22 am

Oh yeah, I do have one suggestion.....

Make it so that we can also work in a non simulator environment (or can configure the simulator window size), so we can use a larger canvas..would be great for tools.

Kaj

sourcerer

Posts : 10
Join date : 2009-06-20

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  DZ on Tue Jul 28, 2009 1:23 am

This simulator is a great news. This is what I'm waiting for to start iPhone development (I haven't any mac :-\).

Here is a suggestion to have acceleration input emulated : maybe you could use an interaction PC/wiimote via bluetooth. Some open libraries exists -of course non official and not supported by Nintendo- but as this result of reverse engineering, maybe there is a legacy issue....don't really know.

DZ

Posts : 2
Join date : 2009-07-28

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  sio2interactive on Tue Jul 28, 2009 2:36 am

No need really, just simply use TCP/IP to send the IO from the device to the remote computer and voila Wink

However Im not sure to continue the emulator on windows, I ask for input on this a while ago... not much people reply on this so my question is... is this really needed?

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 37
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Request - PC or Mac compilable build

Post  DZ on Tue Jul 28, 2009 5:51 am

ok you're communicating with the iPhone... that's a good idea......if you have an iPhone (I haven't currently, and like to start development before I could buy it on december, when my *** mobile provider engagement will be finished Wink...this is really personal argument yes Very Happy.

About the needs on a windows simulator, I think as there is currently NO way to develop iphone apps under windows, there could be a great demand on this if the news is communicated a lot.
What are the libs or module that are missing to finish it ?

DZ

Posts : 2
Join date : 2009-07-28

View user profile

Back to top Go down

Re: Request - PC or Mac compilable build

Post  Sponsored content


Sponsored content


Back to top Go down

Page 1 of 2 1, 2  Next

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum