Jump to content
Eternal Lands Official Forums
Sign in to follow this  
Entropy

New EL engine test

Recommended Posts

Please only test this if you have above average computer and reading skills. This is a very rough alpha so it will require editing files, reading and following instructions, etc.

While everyone is welcome to try it, please do not post about any problems here if you do not qualify.

 

Before we begin testing, here are a few things you should know:

1. Edit config.xml and set your data directory properly.

2. Read the readme.txt file for instructions about navigation and key shortcuts, setting the rendering quality, etc.

 

Since the purpose of this test is to see if the core engine features work on multiple systems, many things are unfinished, including:

1. On non low quality settings, the reflections are on black (no sky reflected in the water). On low quality, there are no reflections.

2. There are no 2d objects (such as grass spots, transition between tiles, etc.)

3. Transparency does not work (no alpha defined for the textures). Therefore, trees, plants, etc. will have black spots.

4. All the materials have a very high specular lighting, acting as though they are made out of shiny stuff.

5. The FPS is in the window title bar, please report the FPS (both at day and night) when you view the map from a corner in such a manner that you can see the whole map at once.

 

If you encounter problems (crashes, weird things not mentioned here, etc.) please post the content of errors.log, your system specs (especially the videocard), and a screenshot if you think it helps.

 

The download is here: http://www.eternal-lands.com/map_viewer_alpha_1.rar

Share this post


Link to post
Share on other sites

its not working at all here, neither of the executables; a dialog box pops up saying:

"The application failed to initialize properly(0xc0150002)"

the error / warning logs are not getting changed looking at date and time, error.log is empty anyways.

tried with severall settings and qualities.

system specs: athlon XP, geforce 7600GS with quite new drivers (UVP1 4sho), WinXP SP2.

Share this post


Link to post
Share on other sites

The source code will be released when there is more to it to test. Right now the objective is to make sure it works on multiple systems on Windows.

Share this post


Link to post
Share on other sites
"The application failed to initialize properly(0xc0150002)"

Same here. "normal" and debug version.

 

config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<config>
<archives>
	<dir>C:/Programme/Eternal Lands/</dir>
	<dir>./</dir>
	<zip>eternal-lands.zip</zip>
</archives>
<opengl_extensions>
	<GL_EXT_abgr>yes</GL_EXT_abgr>
	<GL_ARB_texture_float>yes</GL_ARB_texture_float>
	<GL_EXT_framebuffer_object>yes</GL_EXT_framebuffer_object>
	<GL_EXT_framebuffer_blit>yes</GL_EXT_framebuffer_blit>
	<GL_EXT_framebuffer_multisample>yes</GL_EXT_framebuffer_multisample>
	<GL_EXT_packed_depth_stencil>yes</GL_EXT_packed_depth_stencil>
	<GL_EXT_texture_compression_latc>yes</GL_EXT_texture_compression_latc>
	<GL_EXT_texture_compression_s3tc>yes</GL_EXT_texture_compression_s3tc>
	<GL_EXT_texture_filter_anisotropic>yes</GL_EXT_texture_filter_anisotropic>
	<GL_ATI_texture_compression_3dc>yes</GL_ATI_texture_compression_3dc>
	<GL_EXT_blend_color>yes</GL_EXT_blend_color>
	<GL_EXT_blend_func_separate>yes</GL_EXT_blend_func_separate>
	<GL_EXT_blend_minmax>yes</GL_EXT_blend_minmax>
	<GL_NV_blend_square>yes</GL_NV_blend_square>
	<GL_EXT_blend_subtract>yes</GL_EXT_blend_subtract>
	<GL_SGIS_generate_mipmap>yes</GL_SGIS_generate_mipmap>
	<GL_ARB_point_parameters>yes</GL_ARB_point_parameters>
	<GL_EXT_secondary_color>yes</GL_EXT_secondary_color>
	<GL_ARB_shadows>yes</GL_ARB_shadows>
	<GL_EXT_stencil_wrap>yes</GL_EXT_stencil_wrap>
	<GL_ARB_texture_env_crossbar>yes</GL_ARB_texture_env_crossbar>
	<GL_EXT_texture_lod_bias>yes</GL_EXT_texture_lod_bias>
	<GL_ARB_texture_mirrored_repeat>yes</GL_ARB_texture_mirrored_repeat>
	<GL_ARB_occlusion_query>yes</GL_ARB_occlusion_query>
	<GL_ARB_vertex_buffer_object>yes</GL_ARB_vertex_buffer_object>
	<GL_ARB_texture_non_power_of_two>yes</GL_ARB_texture_non_power_of_two>
</opengl_extensions>
<quality>config/quality_low.xml</quality>
</config>

 

I deleted the log files which came with the archive. No new log files are created. (No, this is not an access rights problem).

 

Quality high/med/low makes no difference.

/ or \ in the files paths also make no difference.

 

WinXPSP2, see signature.

Share this post


Link to post
Share on other sites

the infos.log is same like in the .rar, not getting changed either.

looks like it crashes way before accessing files, the error pops up sort of instantly.

 

edit: ......

Edited by Chefge

Share this post


Link to post
Share on other sites

OK, it starts. And that's it.

The menu bar shows Ilsa Prima at night, switching between day and night crashes the viewer. fps is around 55.

The viewer window is just black.

c does not "make things appear" or something.

 

errors.log: empty

warnings.log: empty

infos.log: 169kb

 

infos.log:

Using 'debug' mode.
Using 'DDS Codec'.
Using 'J2k Codec'.
Using 'SDL Codec'.
Using 'dir'.
Using 'zip'.
OpenGL version: 2.1.
Supported OpenGL extensions: GL_EXT_abgr.
Supported OpenGL extensions: GL_ARB_texture_float.
Supported OpenGL extensions: GL_EXT_framebuffer_object.
Supported OpenGL extensions: GL_EXT_packed_depth_stencil.
Supported OpenGL extensions: GL_EXT_texture_compression_s3tc.
Supported OpenGL extensions: GL_EXT_texture_filter_anisotropic.
Supported OpenGL extensions: GL_EXT_blend_color.
Supported OpenGL extensions: GL_EXT_blend_func_separate.
Supported OpenGL extensions: GL_EXT_blend_minmax.
Supported OpenGL extensions: GL_NV_blend_square.
Supported OpenGL extensions: GL_EXT_blend_subtract.
Supported OpenGL extensions: GL_SGIS_generate_mipmap.
Supported OpenGL extensions: GL_ARB_point_parameters.
Supported OpenGL extensions: GL_EXT_secondary_color.
Supported OpenGL extensions: GL_ARB_shadows.
Supported OpenGL extensions: GL_EXT_stencil_wrap.
Supported OpenGL extensions: GL_ARB_texture_env_crossbar.
Supported OpenGL extensions: GL_EXT_texture_lod_bias.
Supported OpenGL extensions: GL_ARB_texture_mirrored_repeat.
Supported OpenGL extensions: GL_ARB_occlusion_query.
Supported OpenGL extensions: GL_ARB_vertex_buffer_object.
Supported OpenGL extensions: GL_ARB_texture_non_power_of_two.
Loading file './config.xml'.
Loading file './config.xml'.
Added archive 'c:/Programme/Eternal Lands/'.
Added archive './'.
Loading file 'eternal-lands.zip'.
Loading file 'eternal-lands.zip'.
Added archive 'eternal-lands.zip'.
Loading file './config/quality_high.xml'.
Loading file './config/quality_high.xml'.
Loading file './config/meshs.xml'.
Loading file './config/meshs.xml'.
Loading resource '3dobjects/trees/tree6.e3d'.
Loading resource 'tiles/tile1.e3d'.
Loading resource '3dobjects/misc_objects/crown1.e3d'.
Loading resource '3dobjects/structures/awning3.e3d'.
Loading resource '3dobjects/weapons/quiver2.e3d'.
...
Loading resource '2dobjects/ground/dirt4_edges.bmp'.
Loading resource 'meshes/goblinmarmed1.bmp'.
Loading file './config/shaders.xml'.
Loading file './config/shaders.xml'.
Loading resource 'terrain per pixel lightning'.
Loading resource 'reflection per pixel lightning'.
Loading resource 'per pixel lightning'.
Loading file './config/frame-buffers.xml'.
Loading file './config/frame-buffers.xml'.
Loading resource 'shadow'.
Loading resource 'scene'.
Loading resource 'reflection'.
Loading file 'c:/Programme/Eternal Lands/maps/startmap.elm'.
Loading file 'c:/Programme/Eternal Lands/maps/startmap.elm'.
Loading map 'maps/startmap.elm'.
Tile map size <32, 32>.
scene ambient color <0, 0, 0, 1>.
loading mesh '3dobjects/structures/wall1.e3d'
Shader compile successful: Vertex shader was successfully compiled to run on hardware.

Shader compile successful: Fragment shader was successfully compiled to run on hardware.
Program link successful: Fragment shader(s) linked, vertex shader(s) linked. 

Shader compile successful: Vertex shader was successfully compiled to run on hardware.

Shader compile successful: Fragment shader was successfully compiled to run on hardware.
Program link successful: Fragment shader(s) linked, vertex shader(s) linked. 

Loading 1161 objects.
loading mesh '3dobjects/ground_objs/waterbank6.e3d'
loading mesh '3dobjects/ground_objs/waterbank5.e3d'
loading mesh '3dobjects/ground_objs/waterbank2.e3d'
loading mesh '3dobjects/ground_objs/waterbank1.e3d'
loading mesh '3dobjects/ground_objs/waterbank4.e3d'
loading mesh '3dobjects/rocks/rock_big5.e3d'
loading mesh '3dobjects/ground_objs/grass1.e3d'
loading mesh '3dobjects/ground_objs/grass2.e3d'
...
loading mesh '3dobjects/ground_objs/moss5.e3d'
loading mesh '3dobjects/ground_objs/moss4.e3d'
Loading 18 lights.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/weedplants.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/weedplants.bmp'.
loading image '3dobjects/ground_objs/weedplants.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/mosses01.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/mosses01.bmp'.
loading image '3dobjects/ground_objs/mosses01.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/rocks/rock2.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/rocks/rock2.bmp'.
loading image '3dobjects/rocks/rock2.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/tile9.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/tile9.bmp'.
loading image '3dobjects/ground_objs/tile9.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/trees/plant1.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/trees/plant1.bmp'.
loading image '3dobjects/trees/plant1.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/tile14.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/tile14.bmp'.
loading image '3dobjects/ground_objs/tile14.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/waterplants.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/ground_objs/waterplants.bmp'.
loading image '3dobjects/ground_objs/waterplants.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/trees/bark4.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/trees/bark4.bmp'.
loading image '3dobjects/trees/bark4.bmp.
Loading file 'c:/Programme/Eternal Lands/3dobjects/trees/stump.bmp'.
Loading file 'c:/Programme/Eternal Lands/3dobjects/trees/stump.bmp'.
loading image '3dobjects/trees/stump.bmp.
Loading file 'c:/Programme/Eternal Lands/tiles/tile12.bmp'.
Loading file 'c:/Programme/Eternal Lands/tiles/tile12.bmp'.
loading image 'tiles/tile12.bmp.

Share this post


Link to post
Share on other sites

Collected assertion fails (debug build):

 

press F1 --> build\buffer.cpp:19 is_reloadable()

press F3, use mouse wheel --> build\buffer.cpp:19 is_reloadable()

 

somehow the both build work now :)

 

the height map looks very promising :)

Share this post


Link to post
Share on other sites

Worked fine for me. Ip+ height map (looks sweet btw). Day/night fine.

 

Couldnt find any weird problems. Didnt crash.

 

Im total pc-noob though.

 

Video card: GeForce4 Ti 4200/PCI/SSE/3DNOW!

Vendor ID: NVIDIA Corporation

OpenGL Version: 1.5.7

 

Windows XP SP2

AMD2200+

1048MB Ram

Share this post


Link to post
Share on other sites

- on the normal viewer, w/o debug, the "f3: loads the Isla Prima map and uses static instancing" thing causes a crash

- works with the debug version, but theres an error popping up (that can be ignored tho). same errors pops up there when doing F1 as well, see screenshots

- some other error when in debug mode and switching to day (starts up with night@height map) that crashes the viewer instantly when ignored

- everything else seems to work fine so far

- did all tests w/ high quality and all settings enabled

 

screenshots

 

 

system specs: athlon XP, geforce 7600GS with quite new drivers (UVP1 4sho), WinXP SP2.

Share this post


Link to post
Share on other sites

with low quality, the non-debug still crashes as soon as i F3.

the debug version doesnt give an error on F3 anymore, it works.

2 things i forgot to mention earlier (and that are still present):

in the debug version, i first need to F1 or F2 before F3, else crash,

and it always gives a runtime error when i exit with q / esc / x-button.

Share this post


Link to post
Share on other sites

System:

Intel Centrino Pentium-M 1,86 GHZ

1 GB DDR2 RAM

NVIDIA GeForce GO 6600

Windows XP SP3

 

with config/quality_low.xml

All three maps work fine, both with day and night lighting. Framerate at about 45-50 FPS in F3 mode.

 

with config/quality_medium.xml

I can only check the height map, when I press F1 or F3 the application closes immediately without any warning and entry in the error log

 

with config/quality_high.xml

Everything works perfectly. Framerate at about 15-20 FPS (except with F2 where it is much higher).

 

Other than that I'm experiencing all the issues you mentioned in your initial statement.

Anything else that needs to be tested?

Share this post


Link to post
Share on other sites

Tested on Quadro FX 570/PCI/SSE2

 

with config/quality_low.xml

F1 day: 60 FPS

F1 night: 40 FPS

F3 day: 60 FPS

F3 night: 60 FPS

 

with config/quality_medium.xml

program exits with mesage in errors.log: EXTENDED EXCEPTION(2:item_not_found) at file 'build\resourcemanager.cpp' in function 'eternal_lands::ResourceManager::get_resource' line 158: Can't find resource 'reflection' in 'textures'.

 

with config/quality_high.xml

F1 day: 30 FPS

F1 night: 20 FPS

F3 day: 30 FPS

F3 night: 30 FPS

 

Crashes on i915GM with quality_low. infos.log report OpenGL version 1.1, so I guess it's falling back to software mode where some exensions are not available.

Share this post


Link to post
Share on other sites

quality_low:

Works fine...

F1: day - 80 FPS, night - 37 FPS

F3: day - 200 FPS, night - 100 FPS

 

I got lots of warnings in warn.log

The Too many lights for object xxx. Only x lights are supported, but x lights found. is printed for objects in range 10-2524

 

Too many lights for object 2521. Only 8 lights are supported, but 9 lights found.
Too many lights for object 2524. Only 8 lights are supported, but 10 lights found.
File 'terrain/map.dds' is invalid. A valid DDS file must not set DDPF_LUMINANCE as pixel format flags.
File 'terrain/map.dds' is invalid. DDS files without mipmaps can't have a mipmap count greater than zero

 

quality_medium

F1 - crashes immediately after pressing with this error in log:

EXTENDED EXCEPTION(2:item_not_found) at file 'build\resourcemanager.cpp' in function 'eternal_lands::ResourceManager::get_resource' line 158: Can't find resource 'reflection' in 'textures'.

F2 - works fine

F3 - same as F1 (same crash and error)

 

quality_high

Works fine ...

F1 - day and night 18 FPS

F3 - day and night 46 FPS

 

 

System specs:

Windows XP Pro SP2

AMD Turion 64X2 Mobile

1.9GHz

2GB RAM

Share this post


Link to post
Share on other sites

Dell Optiplex GX 620

Pentium D 2.8

2 GB Ram

Video card: Intel 945G

Vendor ID: Intel

OpenGL Version: 1.4.0 - Build 4.14.10.4543

 

Everything is looking very nice!

 

quality_low.xml

F1 Day: 11fps

F1 Night: 5fps

 

F2 Day: 13fps

F2 Night: 20fps

 

F3 Day: 14fps

F3 Night: 6fps

 

Can't test the other configuration since I don't have OpenGL 2.0

Share this post


Link to post
Share on other sites

Video

nVidia Corporation C51 [Geforce 6150 Go] (rev a2)

OpenGL version string: 2.1.2 NVIDIA 169.12

CPU

AMD Turion 64 X2 Mobile Technology TL-50 1600MHz

Ubuntu 8.04.1

Run using wine-0.9.59

 

with config/quality_low.xml

F1 day: 45 FPS

F1 night: 40 FPS

F3 day: 30 FPS

F3 night: 25 FPS

 

with config/quality_medium.xml

EXTENDED EXCEPTION(2:item_not_found) at file 'build\resourcemanager.cpp' in function 'eternal_lands::ResourceManager::get_resource' line 158: Can't find resource 'reflection' in 'textures'.

Only F2 works with medium

 

with config/quality_high.xml

F1 day: 20 FPS

F1 night: 15 FPS

F3 day: 10 FPS

F3 night: 7 FPS

 

Not bad using Wine I think, and it looks great!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×