Modding, Mission Design, and Coding > FS2 Open Coding - The Source Code Project (SCP)

RELEASE: wxLauncher 0.10.1 beta [Updated 2015/09/26]

<< < (2/115) > >>

The E:
Very nice indeed. However, here are a few suggestions:



There are several things going wrong here. Why is the feature list using a different (extremely ugly) font, and not the system default one? Why is the preset selector not rendered correctly? Why doesn't the current commandline text field show the entire current commandline, including the -mod arguments?



The design here is very messed up, and needs to get cleaner. Controls and boxes rendered over one another are  :ick:

On a more general note, the artwork, especially the big W M A B strip, is ugly. I would prefer a cleaner, slicker design like the one featured here: http://www.hard-light.net/forums/index.php?topic=65239.0

Oh, and the links on the Welcome page should probably be to the Hard-Light Wiki and the Hard-Light Forums. There are a few different FS2 forums out there, and even though HLP is the biggest, we are not the only ones :)
While we're on the subject of links, please provide one to the Troubleshooting FAQ.


BUGS FOUND:



The image retrieval code does not seem to be able to handle a nested mod folder structure. In this case, both "Blue Planet" and "Blue Planet 2" should show images, they don't.
The folder structure looks like this:
blueplanetsvn\
---blueplanet -> For AoA
---blueplanet2 -> For Wih

When using the mod.ini for one of the mod folders, the Launcher mangles the -mod argument beyond recognition:


--- Code: ---FreeSpace version: 3.6.11.1111
Passed cmdline options:
  -env
  -mipmap
  -missile_lighting
  -glow
  -3dshockwave
  -dualscanlines
  -orbradar
  -targetinfo
  -3dwarp
  -ship_choice_3d
  -weapon_choice_3d
  -warp_flash
  -mod blueplanetSVN,no_adv_radico,blueplanetSVNxtras
adaricons,blueplanetSVN est_bp2,blueplanetSVNlueplanet2,blueplanetSVN est_bp,blueplanetSVNlueplanet,mediavps
  -no_set_gamma
  -no_glsl
  -debug_window
  -window
Building file index...
Found root pack 'D:\FS2\mediavps\3610_Patch.vp' with a checksum of 0x07e72699
Found root pack 'D:\FS2\mediavps\MV_Assets.vp' with a checksum of 0xc9e372bb
Found root pack 'D:\FS2\mediavps\MV_Core.vp' with a checksum of 0x0dc7bb8f
Found root pack 'D:\FS2\mediavps\MV_Effects.vp' with a checksum of 0xa3141c30
Found root pack 'D:\FS2\mediavps\mv_music.vp' with a checksum of 0x4dbbbe96
Found root pack 'D:\FS2\FS2OGGcutscenepack.vp' with a checksum of 0x84396e99
Found root pack 'D:\FS2\multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack 'D:\FS2\multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack 'D:\FS2\root_fs2.vp' with a checksum of 0xce10d76c
Found root pack 'D:\FS2\smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack 'D:\FS2\sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack 'D:\FS2\sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack 'D:\FS2\stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack 'D:\FS2\tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack 'D:\FS2\tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack 'D:\FS2\tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack 'D:\FS2\warble_fs2.vp' with a checksum of 0xd85c305d
Searching root 'D:\FS2\blueplanetSVN\' ... 103 files
Searching root 'D:\FS2\no_adv_radico\' ... 0 files
Searching root 'D:\FS2\blueplanetSVNxtras
adaricons\' ... 0 files
Searching root 'D:\FS2\blueplanetSVN est_bp2\' ... 0 files
Searching root 'D:\FS2\blueplanetSVNlueplanet2\' ... 0 files
Searching root 'D:\FS2\blueplanetSVN est_bp\' ... 0 files
Searching root 'D:\FS2\blueplanetSVNlueplanet\' ... 0 files
Searching root 'D:\FS2\mediavps\' ... 8 files
Searching root pack 'D:\FS2\mediavps\3610_Patch.vp' ... 180 files
Searching root pack 'D:\FS2\mediavps\MV_Assets.vp' ... 1810 files
Searching root pack 'D:\FS2\mediavps\MV_Core.vp' ... 146 files
Searching root pack 'D:\FS2\mediavps\MV_Effects.vp' ... 1046 files
Searching root pack 'D:\FS2\mediavps\mv_music.vp' ... 32 files
Searching root 'D:\FS2\' ... 56 files
Searching root pack 'D:\FS2\FS2OGGcutscenepack.vp' ... 10 files
Searching root pack 'D:\FS2\multi-mission-pack.vp' ... 110 files
Searching root pack 'D:\FS2\multi-voice-pack.vp' ... 307 files
Searching root pack 'D:\FS2\root_fs2.vp' ... 157 files
Searching root pack 'D:\FS2\smarty_fs2.vp' ... 10 files
Searching root pack 'D:\FS2\sparky_fs2.vp' ... 3027 files
Searching root pack 'D:\FS2\sparky_hi_fs2.vp' ... 1337 files
Searching root pack 'D:\FS2\stu_fs2.vp' ... 2355 files
Searching root pack 'D:\FS2\tango1_fs2.vp' ... 32 files
Searching root pack 'D:\FS2\tango2_fs2.vp' ... 15 files
Searching root pack 'D:\FS2\tango3_fs2.vp' ... 10 files
Searching root pack 'D:\FS2\warble_fs2.vp' ... 52 files
Found 26 roots and 10803 files.
AutoLang: Language auto-detection successful...
Setting language to English
TBM  =>  Starting parse of 'mv_strings-lcl.tbm' ...
Initializing OpenAL...
  Using 'Generic Software' as OpenAL sound device...
  OpenAL Vendor     : Creative Labs Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

... OpenAL successfully initialized!
Failed to init speech
Initializing OpenGL graphics device at 1024x768 with 32-bit color...
  Initializing WGL...
  Requested WGL Video values = R: 8, G: 8, B: 8, depth: 32, double-buffer: 1
  Actual WGL Video values    = R: 8, G: 8, B: 8, depth: 32, double-buffer: 1
  OpenGL Vendor     : ATI Technologies Inc.
  OpenGL Renderer   : ATI Radeon Xpress 1200 Series 
  OpenGL Version    : 2.1.8544 Release

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Using extension "GL_EXT_texture_compression_s3tc".
  Using extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Unable to find extension "GL_ATI_shader_texture_lod".
  Found special extension function "wglSwapIntervalEXT".

  Max texture units: 8 (8)
  Max elements vertices: 2147483647
  Max elements indices: 16384
  Max texture size: 2048x2048
  Can use compressed textures: YES
  Texture compression available: YES
  Using bilinear texture filter.
... OpenGL init is complete!
Size of bitmap info = 760 KB
Size of bitmap extra info = 52 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
Wokka!  Error opening file (scripting.tbl)!
TABLES: Unable to parse 'scripting.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'flak-sct.tbm' ...
TBM  =>  Starting parse of 'velindc-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-sdf.tbm' ...
ANI 2_radar1 with size 209x170 (33.6% wasted)
Windows reported 16 joysticks, we found 0
Current soundtrack set to -1 in event_music_reset_choices
TBM  =>  Starting parse of 'mv_music-mus.tbm' ...
Wokka!  Error opening file (armor.tbl)!
TABLES: Unable to parse 'armor.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-wxp.tbm' ...
BMPMAN: Found EFF (exp20.eff) with 64 frames at 30 fps.
BMPMAN: Found EFF (ExpMissileHit1.eff) with 44 frames at 30 fps.
BMPMAN: Found EFF (exp05.eff) with 47 frames at 20 fps.
BMPMAN: Found EFF (exp06.eff) with 48 frames at 20 fps.
BMPMAN: Found EFF (exp04.eff) with 37 frames at 20 fps.
BMPMAN: Found EFF (Maxim_Impact.eff) with 23 frames at 30 fps.
ANI Lamprey_Impact with size 80x80 (37.5% wasted)
TBM  =>  Starting parse of 'mv_effects-wep.tbm' ...
TBM  =>  Starting parse of 'mv_tech-wep.tbm' ...
TBM  =>  Starting parse of 'mv_models-wep.tbm' ...
TBM  =>  Starting parse of 'mv_trails-shp.tbm' ...
TBM  =>  Starting parse of 'mv_dragon-shp.tbm' ...
TBM  =>  Starting parse of 'mv_density-shp.tbm' ...
TBM  =>  Starting parse of 'mv_models-shp.tbm' ...
TBM  =>  Starting parse of 'mv_tech-shp.tbm' ...
TBM  =>  Starting parse of 'mv_escort-hdg.tbm' ...
TBM  =>  Starting parse of 'mv_effects-str.tbm' ...
loading animated cursor "cursor"
ANI cursor with size 24x24 (25.0% wasted)
Ships.tbl is : VALID
Weapons.tbl is : VALID
cfile_init() took 1517
Got event GS_EVENT_GAME_INIT (49) in state NOT A VALID STATE (0)
ANI cursor.ani with size 24x24 (25.0% wasted)
Frame  0 too long!!: frametime = 0.421 (0.421)
Got event GS_EVENT_QUIT_GAME (5) in state GS_STATE_INITIAL_PLAYER_SELECT (37)
Freeing all existing models...
... Log closed, Fri Feb 05 11:18:51 2010

--- End code ---

This is the mod.ini used:


--- Code: ---# PLEASE NOTE ALL INI SETTINGS ARE *OPTIONAL*

# modname:       Display name only, so you can have spaces instead of underscores for multi word MOD's
# image255x112:  Location of a 255x112 bmp you wish to display in the launcher
# infotext:      Text that will appear in the launcher
# website:       Link to your website
# forum:         Link to your forum
[launcher]
modname      = Blue Planet SVN;
infotext     = no_advanced;
website      = http://blueplanet.hard-light.net;
forum        = http://www.hard-light.net/forums/index.php/board,169.0.html;
[multimod]
primarylist  = blueplanetSVN;
secondarylist = blueplanetSVN\extras\radaricons,blueplanetSVN\test_bp2,blueplanetSVN\blueplanet2,blueplanetSVN\test_bp,blueplanetSVN\blueplanet,mediavps;
--- End code ---

kkmic:
Keep 'em coming! The bug reports I mean  :p

@The E: Please note that kinky word in the topic title: alpha  :nod:

That means that there is still work to do until the launcher reaches the "features implementation complete" stage - and the start of beta.

The WMBAI images are, of course, placeholders. We have an artist working on some icons, but we have no ETA from him ATM.

As for the nested folder structure, we haven't planned for this. That's probably why the launcher mangles up the -mod flag.

So here comes the stupid question: is the current launcher able to handle nested folder mods? While I expect a "Yes" answer, I thought it won't hurt to ask anyway. :p

The E:
Yep, the Launcher handles those structures just fine. Except in cases where the commandline gets too long, of course.

And I noticed tha Alpha in the title, but ignored it  :p.

Bobboau:
/*looks at feature list*/
/*notices will be available under all platforms*/
/*wipes tear from eye*/

Aardwolf:
Installer screws up royally if I try to put it in C:\Games\wxLauncher... the launcher can't find the splash screen, then keels over dead. Works fine if I install it to the default place, though.

This is on Windows 7 (Premium)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version