So far, I have found the following bugs:

1: The template creator does not let you backspace or delete when entering mod 
location or name.
Difficulty Fixing: low
Workarounds: Start making the mod over again. Since it's the first step, it 
isn't too hard, but if you entered a long file path it can be annoying.
Requested Priority: Medium (Before you exit beta, after you fix any crashes)

2: "Edit game configurations" menu takes a significant amount of time to load - 
about 15 seconds on my rig. I just tested, I can actually start my mod and be 
loading a map before it opens a simple 17-element menu. This seems like it must 
either be poorly coded (did you start outsourcing to Eidos?) or doing something 
we don't know about. Is it verifying something?
Difficulty Fixing: unknown
Workarounds: Get in a game of solitaire, or rogue, or something of the sort.
Requested Priority: Very low (walk the dog, but don't wash it until you fix 
this)

3: Default build does not work in VSX 2008. Used the template code, allowed 
sprinting, shoot-sprinting, stamina and classes. Spat out the following 
errors/warnings:
On all projects:
3>cl : Command line warning D9035 : option 'Wp64' has been deprecated and will 
be removed in a future release
3>cl : Command line warning D9030 : '/Gm' is incompatible with multiprocessing; 
ignoring /MP switch

>From Client:
3>d:\bitwartemplate\src\game\client\in_joystick.cpp(10) : warning C4627: 
'#include <windows.h>': skipped when looking for precompiled header use

>From Client and tier1:
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __malloc_dbg already defined in 
memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined in 
memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc_dbg already defined in 
memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in 
memoverride.obj
etc...

Difficulty fixing: Moderate
Workarounds:
1: Add "d" to "libcmt" in the Properties->Linker->Input->Ignore Specific 
Library for both Client and Server
2: In line 724 or so of memoverride.cpp, change this:

#if defined( _DEBUG )
 
// wrapper which passes no debug info; not available in debug
void __cdecl _invalid_parameter_noinfo(void)
{
    Assert(0);
}

#endif /* defined( _DEBUG ) */



to this:


#if !defined( _DEBUG )
 
// wrapper which passes no debug info; not available in debug
void __cdecl _invalid_parameter_noinfo(void)
{
    Assert(0);
}

#endif /* defined( _DEBUG ) */


Requested priority: High



Other notes: We really ought to document the playerclass_*_*.txt files. I'll 
look at the code when I'm conscious again, and get a decent newb-friendly guide 
up. It seems simple enough, although I'll check the code for everything.

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to