Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Questions about V6 (https://forums.graalonline.com/forums/forumdisplay.php?f=196)
-   -   What Program was used to create Graal? (https://forums.graalonline.com/forums/showthread.php?t=85303)

k_killar 04-25-2009 02:41 PM

What Program was used to create Graal?
 
What Program was used to create Graal?

Pelikano 04-25-2009 02:50 PM

Torque-Engine

Galdor 04-25-2009 03:18 PM

Quote:

Originally Posted by Pelikano (Post 1486697)
Torque-Engine

no, they bought the torque engine and remade it some for graal 3d. graal was not originally made with torque :P

Twinny 04-25-2009 03:33 PM

I know this one...i think it's a mixture of C++ and Delphi. Pretty sure Stefan has explained it once upon a time....

Loriel 04-25-2009 04:37 PM

We can only speculate what Stefan's favourite text editor is, but at various points we can assume that Sun's Java SDK, some version of Delphi or other, and GNU's g++ was involved.

Loriel 04-25-2009 04:39 PM

Here is an answer that is so uncompromisingly useful that you will not understand a word of it:

$ ldd graal
linux-gate.so.1 => (0xffffe000)
libfmod-3.75.so => not found
libGL.so.1 => //usr/lib32/opengl/nvidia/lib/libGL.so.1 (0xf7ea6000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf7e56000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf7e4b000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf7e45000)
libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf7e37000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7e1f000)
libc.so.6 => /lib32/libc.so.6 (0xf7cdc000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7cd8000)
libm.so.6 => /lib32/libm.so.6 (0xf7cb1000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7bc5000)
libGLcore.so.1 => //usr/lib32/opengl/nvidia/lib/libGLcore.so.1 (0xf6cae0
00)
libnvidia-tls.so.1 => //usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.1 (
0xf6cac000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6c9d000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6c93000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6c7b000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6c72000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6c6c000)
/lib/ld-linux.so.2 (0xf7f89000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6c68000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6c61000)

Deas_Voice 04-25-2009 04:55 PM

Quote:

Originally Posted by Loriel (Post 1486720)
Here is an answer that is so uncompromisingly useful that you will not understand a word of it:

$ ldd graal
linux-gate.so.1 => (0xffffe000)
libfmod-3.75.so => not found
libGL.so.1 => //usr/lib32/opengl/nvidia/lib/libGL.so.1 (0xf7ea6000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf7e56000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf7e4b000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf7e45000)
libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf7e37000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7e1f000)
libc.so.6 => /lib32/libc.so.6 (0xf7cdc000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7cd8000)
libm.so.6 => /lib32/libm.so.6 (0xf7cb1000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7bc5000)
libGLcore.so.1 => //usr/lib32/opengl/nvidia/lib/libGLcore.so.1 (0xf6cae0
00)
libnvidia-tls.so.1 => //usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.1 (
0xf6cac000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6c9d000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6c93000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6c7b000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6c72000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6c6c000)
/lib/ld-linux.so.2 (0xf7f89000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6c68000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6c61000)

which means?

Pelikano 04-25-2009 05:02 PM

Quote:

Originally Posted by loriel (Post 1486720)
here is an answer that is so uncompromisingly useful that you will not understand a word of it:

:d

Skyld 04-26-2009 02:39 AM

Graal is written in C++ (and contains elements of Delphi for some interface-esque components, or at least, it did). Torque I think was used originally as a way to easily prototype the Graal 3 client, but since then, I think all of the Torque code has been removed and rewritten.

Inverness 04-26-2009 03:02 AM

Quote:

Originally Posted by Deas_Voice (Post 1486728)
which means?

Those are the libraries Graal is using on linux apparently. The shared object is the linux equivalent of Window's dynamic link libraries.

Umat 04-27-2009 01:13 AM

GScript 2 is a modified Torque-Script.

The TorqueEngine was first introduced in Graal v3 and the v3 client was mainly made for Graal3D. That's why v2 and v3 co-existed.
v4 was a rewrite of v3
v4 and v5 still uses TorqueEngine.

v4 was the last client that used delphi code (as far as I know) and that was for the login-screen.

napo_p2p 04-27-2009 01:42 AM

Quote:

Originally Posted by Umat (Post 1487066)
v4 and v5 still uses TorqueEngine.

Actually, I don't think v5 uses any Torque code anymore.

Quote:

Originally Posted by Umat (Post 1487066)
v4 was the last client that used delphi code (as far as I know) and that was for the login-screen.

I may be wrong, but it looks like the external playerlist, profiles and F3 options (for Windows) still use Delphi.

Admins 04-30-2009 11:41 AM

Graal has originally been made with Delphi, with v6 it's pure C++ (plus some Objective-C on Mac and iPhone). We are mainly using vi to code it :D
We use several libraries, including freetype for fonts, and some part of Torque for the Graal3D networking and 3D objects.

Twinny 04-30-2009 12:42 PM

Quote:

Originally Posted by Stefan (Post 1487830)
Graal has originally been made with Delphi, with v6 it's pure C++ (plus some Objective-C on Mac and iPhone). We are mainly using vi to code it :D
We use several libraries, including freetype for fonts, and some part of Torque for the Graal3D networking and 3D objects.

Ugh...I never use vi for more than I need too.... soon as I can dump it in Notepad++, i'm all good. Now my old boss, he used Vi in Windows :cry:

Loriel 04-30-2009 01:12 PM

1 Attachment(s)
Quote:

Originally Posted by stefan (Post 1487830)
pure c++ [...] mainly using vi

Attachment 48249


All times are GMT +2. The time now is 06:09 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.