About Store Forum Documentation Contact
Donations:
197$/mo



Post Reply 
[Bug?] QWERTZ Keyboard and a Hello from me!
Author Message
T3rr4Byt3 Offline
Member

Post: #1
[Bug?] QWERTZ Keyboard and a Hello from me!
Hello great community and members of Esenthel!

I´m from germany and speaks a litte bit english.
I hope you can understand my bad english :-)

I´m really impressed of the power of the engine.
I tried many engines, like Irrlicht3D + PhysX , Havok, Unity3D, C4...
and found NeoAxis. Its cheap and good and fast ( C # ) , but..

Esenthel is the best engine I found ! Its very cheap and really fast,
has lots of samples and is well designed. Also its in C++ :-)
I´m so scared about the power of this engine, so I decided I will buy it
so fast I can :-)

As good as the engine is, I think I found a small bug.

In the Camera.cpp example file
( Source\Advanced\1 - Geometry, Graphics, Gui, Misc, Net, Sound\Geometry )

I can rotate the camera with Y instead of Z
( German Keyboard is a QWERTZ Keyboard ).

I added

App.lang = EE::LANG_GERMAN;
Kb.layout(KB_QWERTZ);

in InitPre(), but it also doesent work correct.

The special characters, like € öäü ß etc.. dosent show
correctly in 02 - Input.cpp. I know its not a bug, it is the
format char , and char is limited to 255 bytes, but when i try
to convert it to int --> to char16 it doesent work too.

Which mistake is it?

I hope you can help me with this litte "bug", ... if is it a bug.. or is it me?


I have one question, how many devolper programm
the Esenthel engine? I read, it is still only one man! Is it true?


Greetings,

T3rr4Byt3
12-18-2010 02:32 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #2
RE: [Bug?] QWERTZ Keyboard and a Hello from me!
Hello and welcome to the forum!

Kb.layout works, but it doesn't affect the Kb.b(KB_*) only some other things
please interpret KB_ as a physical place on the standard US keyobard.

as for " € öäü ß" you just need to have a font generated that supports these characters (default font in SDK doesn't use german characters)

In the Editor try Menu\Main\Change Language (select German Characters), click ok, restart the editor, and öäü ß in Editor textlines will work

For custom projects you can generate a font in Gui Editor\Font Maker

In EE Char is used (not char), Char is 16bits.

And yes, EE was made only by me.
12-18-2010 03:24 PM
Find all posts by this user Quote this message in a reply
T3rr4Byt3 Offline
Member

Post: #3
RE: [Bug?] QWERTZ Keyboard and a Hello from me!
Hello again my english is not so good :-),

I'm sorry that I have to answer not before, I had no time.

I have tried it out, and it doesent works correct.

I put Paks.add("../data/Font.pak"); in InitPre(), but every time
I want to load and set a font in InitPre() with
Text_ds.font = Fonts("germanfont.font");
it crashed with a errormessage : "Can´t load "germanfont.font" )"
But when I want to work direct with the File ( File r and read a byte or something else ) it works. I thought I have to load and set Font() in PreInit() but it must be set in Init(). It was my fault :-)

I will play more with the engine, so I can learn how EE works. Its
so cool that you have programmed it alone.

I have a question: Can I receive the calculated path from the character
etc ? I mean not the target pos, I mean the "cells" how the character
will be move with "char.actionMoveTo(..)", bevor and whithin the character move? I have tried and played something with
Chrs[0].path.point and AreaPath, but I cant find an array or list
where I can direct access the precalculated or calculated path.

I want to display the pre- and calculated path with images, so I
can see how the character will be moved. ( Like Jagged Alliance 2 )

I have another question: Is there a method I can pause ( break )
the whole game ( or many piceses of it ) , when I´m in a conservation,
in a pc, or menu? ( Like Fallout 3 )

I hope you understand me.

Very often updates, and a great toolset, I really love EE. Thanks!


Merry Christmas and a happy new year.
12-24-2010 07:24 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
RE: [Bug?] QWERTZ Keyboard and a Hello from me!
Hello,

Game::Chr::path.point is an array of points, however it is optimized in this way that it contains only few nerest points.

For full path you need to continuously use
PathWalker class and its method 'find' from 'start' to 'target', many times until 'find' returns false or 'target' reaches actual target (each 'find' call will return only up to few points)

Quote:I have another question: Is there a method I can pause ( break )
the whole game ( or many piceses of it ) , when I´m in a conservation,
in a pc, or menu? ( Like Fallout 3 )
just don't call Game::World.update
12-26-2010 05:48 PM
Find all posts by this user Quote this message in a reply
Post Reply