Page 28 of 38

Posted: Mon Apr 05, 2010 3:41 pm
by Zefz
I have fixed the Catacombs 2 door bug. It seemed a timer was causing the problem.

Posted: Mon Apr 12, 2010 3:59 pm
by unliketea
bgbirdsey wrote:We definitely need good bugreports or nothing ever gets fixed!
TRAC! ... I really think you'd find value in it ... heck ... use trac.unliketea.net for now ... I think you can export and import ticketing databases later when you find the time to get it hosted on SF.

I'll create a global egoboo user with egoboo pass for now ... if you want your own just shoot me a PM with what you want your pass to be.

Posted: Thu Apr 22, 2010 11:17 pm
by bgbirdsey
unliketea, as you found out, I did start Trac on the site! :)

I have made some progress on the Linux version, but it seems that SDL is having a problem opening the game in windiwed mode, like I told it to! The backup settings are then being used to generate the window and this might be the root of your problem. I need to see if SDL is setting an error inside the function to request the screen.

Bug with visibility

Posted: Fri Jun 18, 2010 4:19 pm
by octagon
The new version is awesome and such, but I found a few nasty bugs.
  • When characters die, they sometimes don't get the respawning message and so on, but get invisible and can neither attack nor be attacked anymore. Behold! Image
  • Fireballs just float through the sky and explode where no one needs them.
  • Instead of proper skins and icons, books appear as immaterial objects (like in 2.6.8), but with blank white skins.
By the way, can I turn off the debug messages? They fill most of my screen (I play in VGA windowed mode), and at the shown screenshot I managed to get killed by a chest mimic because I couldn't see my character anymore.[/img]

Posted: Sat Jun 19, 2010 10:58 pm
by penguinflyer2222
You can turn debug off in setup.txt I think..

Posted: Sat Jun 19, 2010 11:26 pm
by octagon
Sadly, the options in my setup.txt (located in my 2.6.x SVN folder) are not recognised by the game at all anymore (nasty because I would prefer 720*540 window size). Additionally, the music is always at vol. 0 and I can't even change it in the interface.

Posted: Sat Jun 19, 2010 11:36 pm
by Zefz
setup.txt is located in your application data folder under your specific user. This is so that multiple user accounts in your OS can specify their own settings and keep save games that other users on the computer cannot touch.

Posted: Sun Jun 20, 2010 8:57 am
by octagon
OK. Found the file and personalised. Music works again, screen size is set. But how are the options called that cause those 4 lines of debug to display?

Posted: Sun Jun 20, 2010 12:18 pm
by Zefz
I don't think the current code allows the debug info to be hidden... But it is something that is easily implemented.

Posted: Thu Jun 24, 2010 7:01 pm
by penguinflyer5234
HEY Egoboo svn 1090 doesn't start in Linux

log.txt: Starting Egoboo 2.8.0 ...
INFO: PhysFS file system version 2.0.0 has been initialized...
INFO: Initializing Linux file system...
INFO: Initializing clock services...
INFO: Loaded setup file "setup.txt".
INFO: fullscreen FALSE
INFO: Initializing SDL version 1.2.13... Success!
INFO: Intializing SDL Timing Services... Succeess!
INFO: Intializing SDL Event Threading... Succeess!
INFO: Intializing SDL Joystick... Succeess!
INFO: Intializing SDL Video... Succeess!
WARN: Unable to load icon (icon.bmp)
INFO: Opening SDL Video Mode...

==============================================================
SDL set video mode to the current parameters

SDL window parameters
width == 1152, height == 864, depth == 32

SDL flags
windowed
SDL software surface
SDL single buffer
OpenGL support
OpenGL-compatible blitting

SDL_GL_Attribtes
SDL_GL_DOUBLEBUFFER == 1
SDL_GL_STENCIL_SIZE == 8
SDL_GL_ACCUM_RED_SIZE == 0
SDL_GL_ACCUM_GREEN_SIZE == 0
SDL_GL_ACCUM_BLUE_SIZE == 0
SDL_GL_ACCUM_ALPHA_SIZE == 0
SDL_GL_STEREO == 0

SDL using video driver - x11
Available full-screen video modes...
Video Mode - 1856 x 1392
Video Mode - 1792 x 1344
Video Mode - 1600 x 1200
Video Mode - 1680 x 1050
Video Mode - 1600 x 1200
Video Mode - 1600 x 1024
Video Mode - 1440 x 900
Video Mode - 1400 x 1050
Video Mode - 1360 x 768
Video Mode - 1280 x 1024
Video Mode - 1280 x 960
Video Mode - 1152 x 864
Video Mode - 1024 x 768
Video Mode - 832 x 624
Video Mode - 800 x 600
Video Mode - 720 x 400
Video Mode - 640 x 480
Video Mode - 640 x 400
Video Mode - 640 x 350
==============================================================

OpenGL state parameters
gl_version == 1.5 Mesa 7.6
gl_vendor == DRI R300 Project
gl_renderer == Mesa DRI R300 (R300 4E45) 20090101 AGP 4x x86/MMX+/3DNow!+ TCL
gl_extensions == GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_MESAX_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_gpu_program_parameters GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_APPLE_packed_pixels GL_ATI_blend_equation_separate GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_separate_stencil GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_NV_vertex_program GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
glu_version == (null)
glu_extensions == (null)

GL_MAX_MODELVIEW_STACK_DEPTH == 32
GL_MAX_PROJECTION_STACK_DEPTH == 32
GL_MAX_TEXTURE_STACK_DEPTH == 10
GL_MAX_NAME_STACK_DEPTH == 64
GL_MAX_ATTRIB_STACK_DEPTH == 16
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH == 16

GL_SUBPIXEL_BITS == 4
GL_POINT_SIZE_RANGE == 1.000000 - 10922.000000
GL_POINT_SIZE_GRANULARITY == 0.100000
GL_LINE_WIDTH_RANGE == 1.000000 - 10922.000000
GL_LINE_WIDTH_GRANULARITY == 0.100000

GL_MAX_VIEWPORT_DIMS == 4096, 4096
GL_AUX_BUFFERS == 0
GL_RGBA_MODE == TRUE
GL_INDEX_MODE == FALSE
GL_DOUBLEBUFFER == TRUE
GL_STEREO == FALSE
GL_RED_BITS == 8
GL_GREEN_BITS == 8
GL_BLUE_BITS == 8
GL_ALPHA_BITS == 8
GL_INDEX_BITS == 0
GL_DEPTH_BITS == 24
GL_STENCIL_BITS == 8
GL_ACCUM_RED_BITS == 0
GL_ACCUM_GREEN_BITS == 0
GL_ACCUM_BLUE_BITS == 0
GL_ACCUM_ALPHA_BITS == 0

GL_MAX_LIGHTS == 8
GL_MAX_CLIP_PLANES == 6
GL_MAX_TEXTURE_SIZE == 2048

GL_MAX_PIXEL_MAP_TABLE == 256
GL_MAX_LIST_NESTING == 64
GL_MAX_EVAL_ORDER == 30

GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT == 16.000000
==============================================================
Success!
INFO: Initializing the SDL_ttf font handler version 2.0.9... Success!
INFO: net_initialize: Networking not enabled.
INFO: Initializing SDL_Image version 1.2.7... Success!
FATAL ERROR: Cannot read mp_data/scancode.txt.

Posted: Thu Jun 24, 2010 7:17 pm
by Zefz
It seems it can't locate the basicdat folder.

Posted: Sat Jun 26, 2010 2:34 pm
by Feenfleisch
rev. 1092
rev 1090 binary

I cant save in all modules my char (export error)

my log

Starting Egoboo 2.8.0 ...
INFO: PhysFS file system version 2.0.0 has been initialized...
INFO: Initializing high-performance counter...
INFO: Frequency is 3579545 hz
INFO: Initializing clock services...
INFO: Loaded setup file "setup.txt".
INFO: fullscreen FALSE
INFO: Initializing SDL version 1.2.14... Success!
INFO: Intializing SDL Timing Services... Succeess!
INFO: Intializing SDL Event Threading... Succeess!
INFO: Intializing SDL Joystick... Succeess!
INFO: Intializing SDL Video... Succeess!
INFO: Opening SDL Video Mode...

==============================================================
SDL set video mode to the current parameters

SDL window parameters
width == 800, height == 600, depth == 24

SDL flags
windowed
SDL software surface
SDL single buffer
OpenGL support
OpenGL-compatible blitting

SDL_GL_Attribtes
SDL_GL_RED_SIZE == 8
SDL_GL_GREEN_SIZE == 8
SDL_GL_BLUE_SIZE == 8
SDL_GL_ALPHA_SIZE == 8
SDL_GL_BUFFER_SIZE == 32
SDL_GL_DEPTH_SIZE == 16
SDL_GL_DOUBLEBUFFER == 1
SDL_GL_STENCIL_SIZE == 0
SDL_GL_ACCUM_RED_SIZE == 16
SDL_GL_ACCUM_GREEN_SIZE == 16
SDL_GL_ACCUM_BLUE_SIZE == 16
SDL_GL_ACCUM_ALPHA_SIZE == 16
SDL_GL_STEREO == 0
SDL_GL_MULTISAMPLEBUFFERS == 0
SDL_GL_MULTISAMPLESAMPLES == 1
SDL_GL_ACCELERATED_VISUAL == 0
SDL_GL_SWAP_CONTROL == 0

SDL using video driver - windib
==============================================================

OpenGL state parameters
gl_version == 1.4.0 - Build 7.14.10.4926
gl_vendor == Intel
gl_renderer == Intel 945GM
gl_extensions == GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_cull_vertex GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_EXT_texture3D GL_3DFX_texture_compression_FXT1 GL_IBM_texture_mirrored_repeat GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint
glu_version == (null)
glu_extensions == (null)

GL_MAX_MODELVIEW_STACK_DEPTH == 32
GL_MAX_PROJECTION_STACK_DEPTH == 4
GL_MAX_TEXTURE_STACK_DEPTH == 10
GL_MAX_NAME_STACK_DEPTH == 128
GL_MAX_ATTRIB_STACK_DEPTH == 16
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH == 16

GL_SUBPIXEL_BITS == 4
GL_POINT_SIZE_RANGE == 0.500000 - 10.000000
GL_POINT_SIZE_GRANULARITY == 0.125000
GL_LINE_WIDTH_RANGE == 0.500000 - 7.500000
GL_LINE_WIDTH_GRANULARITY == 0.500000

GL_MAX_VIEWPORT_DIMS == 2048, 2048
GL_AUX_BUFFERS == 0
GL_RGBA_MODE == TRUE
GL_INDEX_MODE == FALSE
GL_DOUBLEBUFFER == TRUE
GL_STEREO == FALSE
GL_RED_BITS == 8
GL_GREEN_BITS == 8
GL_BLUE_BITS == 8
GL_ALPHA_BITS == 8
GL_INDEX_BITS == 32
GL_DEPTH_BITS == 16
GL_STENCIL_BITS == 0
GL_ACCUM_RED_BITS == 16
GL_ACCUM_GREEN_BITS == 16
GL_ACCUM_BLUE_BITS == 16
GL_ACCUM_ALPHA_BITS == 16

GL_MAX_LIGHTS == 16
GL_MAX_CLIP_PLANES == 6
GL_MAX_TEXTURE_SIZE == 2048

GL_MAX_PIXEL_MAP_TABLE == 65536
GL_MAX_LIST_NESTING == 64
GL_MAX_EVAL_ORDER == 32

GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT == 4.000000
==============================================================
Success!
INFO: Initializing the SDL_ttf font handler version 2.0.9... Success!
INFO: net_initialize: Networking not enabled.
INFO: Initializing SDL_Image version 1.2.7... Success!
INFO: Intializing SDL Audio... Succeess!
INFO: Initializing module linking... Success!
INFO: Resetting module data
INFO: Loading module "mp_modules/bishopiacity.mod"
DEBUG: I am missing a AI script (mp_modules/bishopiacity.mod/objects/haypile.obj/script.txt)
Using the default AI script instead ("mp_data/script.txt")
WARN: load_one_profile_vfs() - "mp_modules/bishopiacity.mod/objects/pot.obj" was not found. Overriding a global object?
INFO: net_initialize: Networking not enabled.
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))

[...]

DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
DEBUG: spawn_one_particle() - cannot spawn particle with invalid pip == 3328 (owner == 16("Smithy"), profile == 161("mp_objects/smithy.obj"))
INFO: Resetting module data
INFO: Resetting module data
INFO: memory_cleanUp() - Attempting to clean up loaded things in memory... Success!
INFO: Exiting Egoboo 2.8.0 the good way...

Posted: Sat Jun 26, 2010 3:01 pm
by octagon
Spoilers are your friend, fellow Egobooer.
Don't overstretch the page, please.

Posted: Sat Jun 26, 2010 7:25 pm
by octagon
I can't play revision 1090, sadly.
msvcr100.dll not found. :Q Could you put it into the self-extractor thing for the binary, please?
Also, I found out that the "invisible character" bug (in 1080) does not occur when you die, but only if you get flinged into the sky by a fireball. And regardless of what I said, I can still take damage again.

Also, it is strange that a creature gets killed after a single hit with so-called Ticklish damage, and Ticklish/Fumble damage seems to be more than Godlike damage. Also, if you attack a dead sheep, the damage is always godlike.

Posted: Sat Jun 26, 2010 9:48 pm
by Zefz
Ah dang. It seems I forgot to add a dll file to the extractor. I will compile a new binary from r1092

I also noticed some exporting problems with PhysFS. It seems it doesnt locate the application data folder correctly anymore.

I also see there is a particle spawning bug in Bishopia. I will take a look at that one.