Game Development Community

TGE Browser Plugin Online

by Neil Marshall · 07/19/2006 (8:49 pm) · 51 comments

It's TGE Browser Plugin time again...

tdn.garagegames.com/wiki/images/b/bd/TGEPlugin.jpg
* TDN Resource Page
* The code itself
* A Live example


Even though I haven't written a plan/blog in a while, I've still been working on the code. I finally got most of it working today and put it online for people to try out/download and mess around with. It would be great if people could test out, not only the live example, but the source code as well. I'm interested in knowing if all the steps on the wiki actually work for other people. I'm sure I've missed SOMETHING.

Known Bugs:
The plugin will crash when you close the tab/window which houses it in Firefox. If someone could help me with this one it would be fantastic. :)

Thats it!

- NeilM
Page«First 1 2 3 Next»
#41
07/01/2007 (1:45 pm)
I tried my best to patch the plugin of 1.5 to TGE 1.5.2, but still failed.

Here is the error messages on linking:

np3DPlugin error LNK2019: unresolved external symbol "char const * __cdecl getNthCodepoint(char const *,unsigned int)" (?getNthCodepoint@@YAPBDPBDI@Z) ,referenced in function "public: virtual void __thiscall GuiMLTextCtrl::reflow(void)" (?reflow@GuiMLTextCtrl@@UAEXXZ)

np3DPlugin error LNK2019: unresolved external symbol "public: bool __thiscall ConstructorSimpleMesh::read(class Stream &)" (?read@ConstructorSimpleMesh@@QAE_NAAVStream@@@Z) ,referenced in function "public: bool __thiscall Interior::read(class Stream &)" (?read@Interior@@QAE_NAAVStream@@@Z)

np3DPlugin error LNK2019: unresolved external symbol "public: bool __thiscall ConstructorSimpleMesh::write(class Stream &)const " (?write@ConstructorSimpleMesh@@QBE_NAAVStream@@@Z) ,referenced in function "public: bool __thiscall Interior::write(class Stream &)const " (?write@Interior@@QBE_NAAVStream@@@Z)

np3DPlugin error LNK2019: unresolved external symbol "public: void __thiscall ConstructorSimpleMesh::render(bool,bool,bool,bool,unsigned int,unsigned int)" (?render@ConstructorSimpleMesh@@QAEX_N000II@Z) ,referenced in function "public: void __thiscall Interior::renderStaticMeshesSimple(bool,bool,unsigned int)" (?renderStaticMeshesSimple@Interior@@QAEX_N0I@Z)

np3DPlugin error LNK2019: unresolved external symbol "bool __cdecl castRayTriangle(class Point3D const &,class Point3D const &,class Point3D const &,class Point3D const &,class Point3D const &)" (?castRayTriangle@@YA_NABVPoint3D@@0000@Z) ,referenced in function "public: static bool __cdecl sgShadowObjects::sgCastRayStaticMesh(class Point3F,class Point3F,class ConstructorSimpleMesh *)" (?sgCastRayStaticMesh@sgShadowObjects@@SA_NVPoint3F@@0PAVConstructorSimpleMesh@@@Z)
#42
07/02/2007 (3:35 pm)
I've been compiling this with 1.5.2 and no problems whatsoever. I just merged the 1.5.2 changes into my Plugin project with Araxis Merge.

It sounds like you are missing some files or possibly some chunks of files that were added in 1.5.2
#43
07/03/2007 (3:11 am)
Thank you , Ed Zavada, you give me a hope to try it again.

andy
#44
07/03/2007 (2:04 pm)
Ed Zavada, can you help me? The project is very important to me that I have spend about 4 days to just patch the plugin to TGE 1.5.2. But I still failed even with Araxis Merge (though Araxis Merge is so powerful. I even compare files with UtraEdit before :) ).

I will appreciate you if you can send me the plugin source files for TGE 1.5.2.
Here is my email: prodigyandy2006@gmail.com

Andy.
#45
07/05/2007 (8:58 am)
It's worked.
Thank you ,Ed Zavada.

Andy
#46
07/05/2007 (9:21 am)
Another question: How to stop loading mission immediately when open dual.html file?

I just want it loading main screen as before.

Andy.
#47
07/06/2007 (12:44 am)
If you set the mission parameter in the object and embed tags to a mission that doesn't exist (or presumably just leave it off), then it should just drop to the main screen.
#48
07/07/2007 (1:18 am)
Thank you again, Ed Zavada. You are a so nice guy.
:)

Andy
#49
08/04/2007 (2:06 pm)
I am here again.

I can't show the TGE plugin in IE anymore which can be shown before----there is just a red X shown in IE. But the same project is ok at another computer.

I want to know how to solve this problem or just to restore to the clean enviroment as before.

(8.5)Today, I tried the http://www.buildingtogo.com/yecho/torque/dual.html web page by using Maxthon, it's ok too. But it still can't be shown in IE.

at last , I have to reinstall my OS.

Thanks.
#50
08/07/2007 (2:07 pm)
You probably just need to make sure that the activeX control is fully removed from your machine. Search for it in the registry editor and remove any reference to it. Also make sure that all copies of the dll are removed from your machine. Then recompile and try it again.
#51
08/17/2007 (7:33 am)
Can the TGE plugin support unicode input?

I can input unicode in TGE demo now. But how can I input unicode in the TGE plugin project.

or where can I catch the messages : WM_IME_COMPOSITION, WM_IME_CHAR, WM_CHAR, etc. ?

andy
Page«First 1 2 3 Next»