Can I run a blitz3d app from a browser?
Blitz3D Forums/Blitz3D Programming/Can I run a blitz3d app from a browser?
| ||
Is there any plugin/software in wich you can run a blitz3d app from within a browser? |
| ||
OSAKit can. I think IGloader is dead. however i still have a copy of IGloader SDK. |
| ||
What happend to Igloader ? and is their software still around to use ? as I recall it was the only one that worked with almost any browser, and not just IE. |
| ||
i need igloader! |
| ||
Is this IGLoader you're talking about? What does it do? how do you use it? |
| ||
well I haven't seen Indiepath around in like forever but his last post was that IGloader is now free. So i suppose it won't kill him for me to supply a download link. but grab the SDK here, as far as i know it still runs cross browser. http://www.vigilsoft.net/igLoader_v3_SDK.rar |
| ||
All you need is to write a plugin (Active-X for IE, or in C for Firefox) that download your program, execute it (with the window hidden), use the Win API call SetParent and set the hWnd of your plugin as a parent to the hWnd of your program. Proof of concept I did ages ago (WinMugen running inside Firefox): ![]() There are some extra hacks necessary (for example, the game must run windowed, you have to manually remove the titlebar, etc) but it's easy enough to get it going. |
| ||
well I haven't seen Indiepath around in like forever but his last post was that IGloader is now free. So i suppose it won't kill him for me to supply a download link. but grab the SDK here, as far as i know it still runs cross browser. IIRC you still need to obtain a license for each program that you wish to wrap, and the license request page is no longer online. ( http:/www.igloader.com/license_tool ) the URL where it attempts to download the actual plugin setup files that people need to be able to run it is not functional either -- it appears this is currently pretty much dead in the water, which is really too bad. |
| ||
I assume you still need to be running windows on the client side for the game to run, ie this is not a way to get blitz3d to run on mac/linux through a browser? |
| ||
All you need is to write a plugin (Active-X for IE, or in C for Firefox) that download your program, execute it (with the window hidden), use the Win API call SetParent and set the hWnd of your plugin as a parent to the hWnd of your program. I like the way things like these sound simple when said by someone who knows their way around. |
| ||
Matty - unfortunately not. It's just running as a plugin, that's when a browser gives control to a 3rd party program over the content of a rectangular area of a page, sotosay (unless it's only sound or so, then the size would be zero, however). So here it is still Blitz3D running as part of the webpage. Isn't there anybody who could contact Indiepath? I hope he isn't dead too. But even then somebody else would own the copyrights and I can't believe they don't want to make some money. Probably he's going to sell the project AS IS to a publisher. |
| ||
If you're trying to get a hold of indiepath, then you may want to check out his other site: pjio.com, that one appears to be still up and running. |
| ||
lol @ jfk |
| ||
But even then somebody else would own the copyrights and I can't believe they don't want to make some money Sometimes a company can make more money by NOT selling something: It could be considered a competitive advantage not to help your competition, after all. Bringing in a few $$ while enableing someone else to become a direct competitor doesn't make sense, unless the $$ it brings in is substantial. |
| ||
I just thought of something... since B3DSDK is compatible with c/c++, maybe it could be used in the plugin (any way to static link it on the executable?), and some sort of script parsing be used to run b3d source... but still, it would be windows only. But really... why go this route? If you want 3D gaming on your browser, better go to Unity instead, or even some flash 3D software render like Away3D. Much less trouble. |
| ||
how do u get osakit to work? |
| ||
cuz when i open the generated html file, it pops up the program. it doesnt display it on the website. |
| ||
microsoft (internet explorer) offers a plugin sdk. mozilla (firefox) too. These SDK embeds real into the html style.. |
| ||
Where can I find this plugin? and how can I use it? |
| ||
I'm sure google will find it, this wasn't meant sarcasticly. |
| ||
whats the name of this plugin, and how can i use it if i dont have a decls file? oO |
| ||
or even some flash 3D software render like Away3D I wondered why it was slow as hell... I hate Flash; the thing is so mentally disturbingly slow. I'm sure it's only standard because nothing better came around - but that doesn't meant it's the BEST. I bet a BlitzMax executable embedded through OSAKit could beat the hell out of a functionaly-identical Flash application. Yeah, I guess I could say Flash disgusts me. Happy christmas everyone ^^ |
| ||
So why does OSAKit not allow for it to embed into the website then? Instead, it just pops up.. |
| ||
How can you say that it definitely does not allow you to do that? the OSAKit is an ActiveX object. I think that with a bit of HTML programming in hand you can format your page to include more than just the application. I'm not 100% sure about this as I do not own OSAKit. But it is doable - see the demos for Unity3D as an example. |
| ||
Ok, I'll have a look. I still don't get why it pops up instead of opening IN the ACTUAL activex control ON the webpage instead. |