You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(42) |
Sep
(42) |
Oct
(57) |
Nov
(12) |
Dec
(47) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(14) |
Feb
(4) |
Mar
(52) |
Apr
(13) |
May
(89) |
Jun
(38) |
Jul
(5) |
Aug
(32) |
Sep
(68) |
Oct
(27) |
Nov
(2) |
Dec
(13) |
| 2004 |
Jan
(3) |
Feb
(6) |
Mar
(3) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ha...@us...> - 2002-11-12 19:54:55
|
Update of /cvsroot/decaldev/source/Decal In directory usw-pr-cvs1:/tmp/cvs-serv31764 Modified Files: ACHooks.cpp Log Message: I'm trying to do too much at once heh, final fix for my getvital changes Index: ACHooks.cpp =================================================================== RCS file: /cvsroot/decaldev/source/Decal/ACHooks.cpp,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** ACHooks.cpp 12 Nov 2002 19:54:04 -0000 1.27 --- ACHooks.cpp 12 Nov 2002 19:54:52 -0000 1.28 *************** *** 1338,1344 **** if( Vital == 7 ) //health Vital = 2; ! if( Vital == 8 ) //stamina Vital = 4; ! if( Vital == 9 ) //mana Vital = 6; } --- 1338,1344 ---- if( Vital == 7 ) //health Vital = 2; ! else if( Vital == 8 ) //stamina Vital = 4; ! else if( Vital == 9 ) //mana Vital = 6; } |
|
From: <ha...@us...> - 2002-11-12 19:54:07
|
Update of /cvsroot/decaldev/source/Decal
In directory usw-pr-cvs1:/tmp/cvs-serv31231
Modified Files:
ACHooks.cpp
Log Message:
GetVital stuffages
Index: ACHooks.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/Decal/ACHooks.cpp,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** ACHooks.cpp 12 Nov 2002 19:49:42 -0000 1.26
--- ACHooks.cpp 12 Nov 2002 19:54:04 -0000 1.27
***************
*** 1334,1337 ****
--- 1334,1346 ----
long lBaseOrBuffed = (Vital > 6) ? 1 : 0;
+ if( lBaseOrBuffed )
+ {
+ if( Vital == 7 ) //health
+ Vital = 2;
+ if( Vital == 8 ) //stamina
+ Vital = 4;
+ if( Vital == 9 ) //mana
+ Vital = 6;
+ }
long ( __fastcall *Internal_GetStat )( qPointerList *, long, long, long *, long ) = reinterpret_cast< long ( __fastcall * )( qPointerList *, long, long, long *, long ) >( m_lGetVital );
|
|
From: <ha...@us...> - 2002-11-12 19:53:56
|
Update of /cvsroot/decaldev/source/Include In directory usw-pr-cvs1:/tmp/cvs-serv30989 Modified Files: Decal.idl Log Message: GetVital stuffages Index: Decal.idl =================================================================== RCS file: /cvsroot/decaldev/source/Include/Decal.idl,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** Decal.idl 8 Nov 2002 17:51:02 -0000 1.21 --- Decal.idl 12 Nov 2002 19:53:54 -0000 1.22 *************** *** 15,19 **** eMaximumStamina = 4, eCurrentMana = 5, ! eMaximumMana = 6 }; --- 15,22 ---- eMaximumStamina = 4, eCurrentMana = 5, ! eMaximumMana = 6, ! eBaseHealth = 7, ! eBaseStamina = 8, ! eBaseMana = 9 }; |
|
From: <ha...@us...> - 2002-11-12 19:49:47
|
Update of /cvsroot/decaldev/source/Decal In directory usw-pr-cvs1:/tmp/cvs-serv28065 Modified Files: ACHooks.cpp Log Message: GetVital stuffages Index: ACHooks.cpp =================================================================== RCS file: /cvsroot/decaldev/source/Decal/ACHooks.cpp,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** ACHooks.cpp 8 Nov 2002 17:50:43 -0000 1.25 --- ACHooks.cpp 12 Nov 2002 19:49:42 -0000 1.26 *************** *** 1330,1336 **** return S_FALSE; ! if( (Vital < 1) || (Vital > 6) ) return E_INVALIDARG; long ( __fastcall *Internal_GetStat )( qPointerList *, long, long, long *, long ) = reinterpret_cast< long ( __fastcall * )( qPointerList *, long, long, long *, long ) >( m_lGetVital ); --- 1330,1338 ---- return S_FALSE; ! if( (Vital < 1) || (Vital > 9) ) return E_INVALIDARG; + long lBaseOrBuffed = (Vital > 6) ? 1 : 0; + long ( __fastcall *Internal_GetStat )( qPointerList *, long, long, long *, long ) = reinterpret_cast< long ( __fastcall * )( qPointerList *, long, long, long *, long ) >( m_lGetVital ); *************** *** 1338,1342 **** p = p->dd[0]; ! Internal_GetStat( p, 0, Vital, pVal, 0 ); return S_OK; --- 1340,1344 ---- p = p->dd[0]; ! Internal_GetStat( p, 0, Vital, pVal, lBaseOrBuffed ); return S_OK; |
|
From: <ha...@us...> - 2002-11-08 17:51:05
|
Update of /cvsroot/decaldev/source/Include
In directory usw-pr-cvs1:/tmp/cvs-serv2337
Modified Files:
Decal.idl
Log Message:
GetVital
Index: Decal.idl
===================================================================
RCS file: /cvsroot/decaldev/source/Include/Decal.idl,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Decal.idl 22 Sep 2002 08:51:32 -0000 1.20
--- Decal.idl 8 Nov 2002 17:51:02 -0000 1.21
***************
*** 8,11 ****
--- 8,21 ----
import "ocidl.idl";
+ enum eAttribute
+ {
+ eCurrentHealth = 1,
+ eMaximumHealth = 2,
+ eCurrentStamina = 3,
+ eMaximumStamina = 4,
+ eCurrentMana = 5,
+ eMaximumMana = 6
+ };
+
enum eAvailableHooks {
ePrevSelect = 0x00000001,
***************
*** 32,37 ****
eObjectDestroyed= 0x00200000,
eSendTell = 0x00400000,
! eSetAutorun = 0x00800000
! } ;
interface IPluginSite2;
--- 42,48 ----
eObjectDestroyed= 0x00200000,
eSendTell = 0x00400000,
! eSetAutorun = 0x00800000,
! eGetVital = 0x01000000
! };
interface IPluginSite2;
***************
*** 118,121 ****
--- 129,133 ----
[id(34), helpstring("method SendTellEx")] HRESULT SendTellEx([in]BSTR Name, BSTR Message);
[id(35), helpstring("Gets known MemLocs from the xml.")] HRESULT QueryMemLoc([in] BSTR bstrName, [out, retval] long *pVal);
+ [propget, id(36), helpstring("property Vital")] HRESULT Vital([in] long Vital, [out, retval] long* pVal);
};
|
|
From: <ha...@us...> - 2002-11-08 17:50:49
|
Update of /cvsroot/decaldev/source/Decal
In directory usw-pr-cvs1:/tmp/cvs-serv2149
Modified Files:
ACHooks.h ACHooks.cpp
Log Message:
GetVital
Index: ACHooks.h
===================================================================
RCS file: /cvsroot/decaldev/source/Decal/ACHooks.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** ACHooks.h 1 Oct 2002 05:33:36 -0000 1.22
--- ACHooks.h 8 Nov 2002 17:50:43 -0000 1.23
***************
*** 21,24 ****
--- 21,29 ----
};
+ struct qPointerList
+ {
+ qPointerList *dd[1];
+ };
+
/////////////////////////////////////////////////////////////////////////////
// ACHooks
***************
*** 140,143 ****
--- 145,152 ----
long m_lSendMessageToName;
+ bool m_bGetVital;
+ long m_lGetVital;
+ long m_lVitalBase;
+
public:
STDMETHOD(MoveItemEx)(long lObjectID, long lDestinationID);
***************
*** 178,181 ****
--- 187,191 ----
STDMETHOD(SendTellEx)(BSTR Name, BSTR Message);
STDMETHOD(SetAutorun)(VARIANT_BOOL bOnOff) ;
+ STDMETHOD(get_Vital)(long Vital, long* pVal);
static cACHooks* s_pACHooks;
Index: ACHooks.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/Decal/ACHooks.cpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** ACHooks.cpp 3 Oct 2002 15:57:40 -0000 1.24
--- ACHooks.cpp 8 Nov 2002 17:50:43 -0000 1.25
***************
*** 47,50 ****
--- 47,51 ----
m_bSendMessageToName = false;
m_bSetAutorun = false;
+ m_bGetVital = false;
m_Hooks = 0 ;
***************
*** 398,401 ****
--- 399,415 ----
if( m_bInternalStringConstructor && m_bInternalStringDestructor && m_bSendMessageToID )
m_Hooks |= eSendTell;
+
+ if( QueryMemLoc( _bstr_t( "GetVital" ), &Val ) == S_OK )
+ {
+ m_lGetVital = Val;
+
+ if( QueryMemLoc( _bstr_t( "VitalBase" ), &Val ) == S_OK )
+ {
+ m_lVitalBase = Val;
+
+ m_bGetVital = true;
+ m_Hooks |= eGetVital;
+ }
+ }
}
***************
*** 1307,1310 ****
--- 1321,1342 ----
pfnInternalStringDestructor( &qSMsg );
pfnInternalStringDestructor( &qSName );
+
+ return S_OK;
+ }
+
+ STDMETHODIMP cACHooks::get_Vital(long Vital, long* pVal)
+ {
+ if( !m_bGetVital )
+ return S_FALSE;
+
+ if( (Vital < 1) || (Vital > 6) )
+ return E_INVALIDARG;
+
+ long ( __fastcall *Internal_GetStat )( qPointerList *, long, long, long *, long ) = reinterpret_cast< long ( __fastcall * )( qPointerList *, long, long, long *, long ) >( m_lGetVital );
+
+ qPointerList *p = reinterpret_cast< qPointerList * >( m_lVitalBase );
+ p = p->dd[0];
+
+ Internal_GetStat( p, 0, Vital, pVal, 0 );
return S_OK;
|
|
From: <ha...@us...> - 2002-10-29 13:20:59
|
Update of /cvsroot/decaldev/source/PlainText
In directory usw-pr-cvs1:/tmp/cvs-serv19431/PlainText
Modified Files:
PlainText.rc
Log Message:
Decal 2.4.1.4 release
Index: PlainText.rc
===================================================================
RCS file: /cvsroot/decaldev/source/PlainText/PlainText.rc,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** PlainText.rc 17 Oct 2002 04:27:40 -0000 1.25
--- PlainText.rc 29 Oct 2002 13:20:55 -0000 1.26
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 28,37 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 28,37 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 39,43 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""PlainText.tlb""\r\n"
--- 39,43 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""PlainText.tlb""\r\n"
***************
*** 48,52 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 48,51 ----
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 54,59 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 71,86 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "PlainText is a Decal surrogate that allows plug-ins to be written using Windows Scripting Technologies\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "PlainText Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "PlainText\0"
! VALUE "LegalCopyright", "Copyright 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "PlainText.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "PlainText Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 70,81 ----
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "PlainText is a Decal surrogate that allows plug-ins to be written using Windows Scripting Technologies"
! VALUE "FileDescription", "PlainText Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "PlainText"
! VALUE "LegalCopyright", "Copyright 2001"
! VALUE "OriginalFilename", "PlainText.DLL"
! VALUE "ProductName", "PlainText Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 91,96 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 86,89 ----
***************
*** 99,103 ****
//
! IDR_SCRIPTVIEW REGISTRY MOVEABLE PURE "ScriptView.rgs"
/////////////////////////////////////////////////////////////////////////////
--- 92,96 ----
//
! IDR_SCRIPTVIEW REGISTRY "ScriptView.rgs"
/////////////////////////////////////////////////////////////////////////////
***************
*** 106,110 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "PlainText"
--- 99,103 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "PlainText"
***************
*** 129,133 ****
//
! IDR_SCRIPTPLUGIN REGISTRY MOVEABLE PURE "ScriptPlugin.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
--- 122,126 ----
//
! IDR_SCRIPTPLUGIN REGISTRY "ScriptPlugin.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
|
|
From: <ha...@us...> - 2002-10-29 13:20:58
|
Update of /cvsroot/decaldev/source/Installer/Res
In directory usw-pr-cvs1:/tmp/cvs-serv19431/Installer/Res
Modified Files:
readme.rtf
Log Message:
Decal 2.4.1.4 release
Index: readme.rtf
===================================================================
RCS file: /cvsroot/decaldev/source/Installer/Res/readme.rtf,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** readme.rtf 18 Oct 2002 01:52:38 -0000 1.19
--- readme.rtf 29 Oct 2002 13:20:55 -0000 1.20
***************
*** 1,4 ****
{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
! {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f36\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Georgia;}
{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}
{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
--- 1,4 ----
{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
! {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f36\froman\fcharset0\fprq2{\*\panose 02040502050405020303}Georgia;}
{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}
{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
***************
*** 11,32 ****
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}}{\*\listtable{\list\listtemplateid-511903560\listsimple{\listlevel\levelnfc0\levelnfcn0
\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}}{\*\listoverridetable{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23
! \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelold\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 }}\ls1}}{\*\rsidtbl \rsid8468288\rsid13653186}{\*\generator Microsoft Word 10.0.2627;}{\info
! {\title Decal README}{\author Jeffrey Dodge}{\operator Jeffrey Dodge}{\creatim\yr2002\mo10\dy3\hr3\min43}{\revtim\yr2002\mo10\dy17\hr21\min39}{\version3}{\edmins8}{\nofpages1}{\nofwords165}{\nofchars944}{\*\company The Anarchs}{\nofcharsws1107}
! {\vern16437}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale100\nolnhtadjtbl\rsidroot13653186 \fet0
! \sectd \linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4
! \pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}
! {\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qc \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0
! \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\f36\fs28\cf1\insrsid13653186 Decal README
\par }{\f2\fs20\cf1\insrsid13653186
! \par }{\fs20\cf1\insrsid13653186 This is the 2.4.1.}{\fs20\cf1\insrsid8468288 3}{\fs20\cf1\insrsid13653186 BETA Release of Decal.
\par
! \par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\fs22\cf1\insrsid13653186 This is Decal 2.4.1.}{\fs22\cf1\insrsid8468288 3}{\fs22\cf1\insrsid13653186 , a BETA release. Beta releases are not intended for all users, and very
limited support is available. Beta software contains bugs, if you run into problems, please report them at http://forums.acdev.org/phpBB2/viewforum.php.
\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid8468288 {\b\fs22\cf1\insrsid8468288
! \par Changes since Release 2.4.1.2
\par {\pntext\pard\plain\f3\fs22\cf1\insrsid8468288 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid8468288 {\fs22\cf1\insrsid8468288
Compiled in VC6 (works on windows 9x again)
! \par {\pntext\pard\plain\f3\fs22\cf1\insrsid8468288 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid8468288 {\fs22\cf1\insrsid8468288 Ch
! aracterStats fixes
\par {\pntext\pard\plain\f3\fs22\cf1\insrsid8468288 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid8468288 {\fs22\cf1\insrsid8468288
WorldFilter fixes
--- 11,42 ----
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}}{\*\listtable{\list\listtemplateid-511903560\listsimple{\listlevel\levelnfc0\levelnfcn0
\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}}{\*\listoverridetable{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23
! \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelold\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 }}\ls1}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}
! {\*\rsidtbl \rsid8468288\rsid13653186\rsid15686226}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Decal README}{\author Jeffrey Dodge}{\operator Jeffrey Dodge}{\creatim\yr2002\mo10\dy3\hr3\min43}{\revtim\yr2002\mo10\dy29\hr8\min14}{\version4}
! {\edmins12}{\nofpages1}{\nofwords205}{\nofchars1171}{\*\company The Anarchs}{\nofcharsws1374}{\vern16437}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701
! \dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale100\nolnhtadjtbl\rsidroot13653186 \fet0\sectd \linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang
! {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang
! {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain
! \qc \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\f36\fs28\cf1\insrsid13653186 Decal README
\par }{\f2\fs20\cf1\insrsid13653186
! \par }{\fs20\cf1\insrsid13653186 This is the 2.4.1.}{\fs20\cf1\insrsid15686226 4}{\fs20\cf1\insrsid13653186 BETA Release of Decal.
\par
! \par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\fs22\cf1\insrsid13653186 This is Decal 2.4.1.}{\fs22\cf1\insrsid15686226 4}{\fs22\cf1\insrsid13653186 , a BETA release. Beta releases are not intended for all users, and very
limited support is available. Beta software contains bugs, if you run into problems, please report them at http://forums.acdev.org/phpBB2/viewforum.php.
\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid8468288 {\b\fs22\cf1\insrsid8468288
! \par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15686226 {\b\fs22\cf1\insrsid15686226 Changes since Release 2.4.1.3
! \par {\pntext\pard\plain\f3\fs22\cf1\insrsid15686226 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid15686226 {\fs22\cf1\insrsid15686226
! CharStats fixes (enchantments should be far more reliable now)
! \par {\pntext\pard\plain\f3\fs22\cf1\insrsid15686226 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid15686226 {\fs22\cf1\insrsid15686226
! Changes to the way controls track focus events
! \par {\pntext\pard\plain\f3\fs22\cf1\insrsid15686226 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid15686226 {\fs22\cf1\insrsid15686226
! DenAgent no longer deletes XML files if there were problems updating
! \par {\pntext\pard\plain\f3\fs22\cf1\insrsid15686226\charrsid15686226 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid15686226 {
! \fs22\cf1\insrsid15686226\charrsid15686226 Add 'mask' option for vectors to handle animation packet
! \par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0\pararsid8468288 {\b\fs22\cf1\insrsid15686226
! \par }{\b\fs22\cf1\insrsid8468288 Changes since Release 2.4.1.2
\par {\pntext\pard\plain\f3\fs22\cf1\insrsid8468288 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid8468288 {\fs22\cf1\insrsid8468288
Compiled in VC6 (works on windows 9x again)
! \par {\pntext\pard\plain\f3\fs22\cf1\insrsid8468288 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid8468288 {\fs22\cf1\insrsid8468288
! CharacterStats fixes
\par {\pntext\pard\plain\f3\fs22\cf1\insrsid8468288 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls1\rin0\lin360\itap0\pararsid8468288 {\fs22\cf1\insrsid8468288
WorldFilter fixes
|
|
From: <ha...@us...> - 2002-10-29 13:20:58
|
Update of /cvsroot/decaldev/source/Inject
In directory usw-pr-cvs1:/tmp/cvs-serv19431/Inject
Modified Files:
Inject.rc
Log Message:
Decal 2.4.1.4 release
Index: Inject.rc
===================================================================
RCS file: /cvsroot/decaldev/source/Inject/Inject.rc,v
retrieving revision 1.38
retrieving revision 1.39
diff -C2 -d -r1.38 -r1.39
*** Inject.rc 17 Oct 2002 04:27:27 -0000 1.38
--- Inject.rc 29 Oct 2002 13:20:55 -0000 1.39
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 27,31 ****
//
! IDR_PLUGINADAPTERV1 REGISTRY MOVEABLE PURE "PluginAdapterV1.rgs"
#endif // Neutral resources
/////////////////////////////////////////////////////////////////////////////
--- 27,31 ----
//
! IDR_PLUGINADAPTERV1 REGISTRY "PluginAdapterV1.rgs"
#endif // Neutral resources
/////////////////////////////////////////////////////////////////////////////
***************
*** 47,56 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 47,56 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 58,62 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""Inject.tlb""\r\n"
--- 58,62 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""Inject.tlb""\r\n"
***************
*** 67,71 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 67,70 ----
***************
*** 74,79 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 73,78 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 90,105 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "Inject is the heart of Decal, it places itself within the memory space of the AC Client and is responsible for drawing the UI on the screen\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "Inject Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "Inject\0"
! VALUE "LegalCopyright", "Copyright 2000, 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "Inject.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "Inject Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 89,100 ----
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "Inject is the heart of Decal, it places itself within the memory space of the AC Client and is responsible for drawing the UI on the screen"
! VALUE "FileDescription", "Inject Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "Inject"
! VALUE "LegalCopyright", "Copyright 2000, 2001"
! VALUE "OriginalFilename", "Inject.DLL"
! VALUE "ProductName", "Inject Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 110,115 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 105,108 ----
***************
*** 118,122 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "Decal"
--- 111,115 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "Decal"
***************
*** 141,147 ****
//
! IDR_BUTTON REGISTRY MOVEABLE PURE "Button.rgs"
! IDR_PAGER REGISTRY MOVEABLE PURE "Pager.rgs"
! IDR_INJECTSERVICE REGISTRY MOVEABLE PURE "InjectService.rgs"
/////////////////////////////////////////////////////////////////////////////
--- 134,140 ----
//
! IDR_BUTTON REGISTRY "Button.rgs"
! IDR_PAGER REGISTRY "Pager.rgs"
! IDR_INJECTSERVICE REGISTRY "InjectService.rgs"
/////////////////////////////////////////////////////////////////////////////
***************
*** 152,156 ****
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
! IDR_MAINFRAME ICON DISCARDABLE "res\\DenAgent.ico"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
--- 145,149 ----
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
! IDR_MAINFRAME ICON "res\\DenAgent.ico"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
|
|
From: <ha...@us...> - 2002-10-29 13:20:58
|
Update of /cvsroot/decaldev/source/DecalFilters
In directory usw-pr-cvs1:/tmp/cvs-serv19431/DecalFilters
Modified Files:
DecalFilters.rc
Log Message:
Decal 2.4.1.4 release
Index: DecalFilters.rc
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/DecalFilters.rc,v
retrieving revision 1.49
retrieving revision 1.50
diff -C2 -d -r1.49 -r1.50
*** DecalFilters.rc 17 Oct 2002 04:26:39 -0000 1.49
--- DecalFilters.rc 29 Oct 2002 13:20:54 -0000 1.50
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 28,37 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 28,37 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 39,43 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""DecalFilters.tlb""\r\n"
--- 39,43 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""DecalFilters.tlb""\r\n"
***************
*** 48,52 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 48,51 ----
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 54,59 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 71,86 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalFilters gives plug-in developers interfaces for monitoring client/server messages\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "DecalFilters Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "DecalFilters\0"
! VALUE "LegalCopyright", "Copyright 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "DecalFilters.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "DecalFilters Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 70,81 ----
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalFilters gives plug-in developers interfaces for monitoring client/server messages"
! VALUE "FileDescription", "DecalFilters Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "DecalFilters"
! VALUE "LegalCopyright", "Copyright 2001"
! VALUE "OriginalFilename", "DecalFilters.DLL"
! VALUE "ProductName", "DecalFilters Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 91,96 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 86,89 ----
***************
*** 99,105 ****
//
! IDR_WORLD REGISTRY MOVEABLE PURE "World.rgs"
! IDR_WORLDOBJECT REGISTRY MOVEABLE PURE "WorldObject.rgs"
! IDR_WORLDITERATOR REGISTRY MOVEABLE PURE "WorldIterator.rgs"
/////////////////////////////////////////////////////////////////////////////
--- 92,98 ----
//
! IDR_WORLD REGISTRY "World.rgs"
! IDR_WORLDOBJECT REGISTRY "WorldObject.rgs"
! IDR_WORLDITERATOR REGISTRY "WorldIterator.rgs"
/////////////////////////////////////////////////////////////////////////////
***************
*** 108,112 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "DecalFilters"
--- 101,105 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "DecalFilters"
***************
*** 131,138 ****
//
! IDR_ECHOFILTER REGISTRY MOVEABLE PURE "EchoFilter.rgs"
! IDR_CHARACTERSTATS REGISTRY MOVEABLE PURE "CharacterStats.rgs"
! IDR_PREFILTER REGISTRY MOVEABLE PURE "Prefilter.rgs"
! IDR_ECHOFILTER2 REGISTRY MOVEABLE PURE "EchoFilter2.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
--- 124,131 ----
//
! IDR_ECHOFILTER REGISTRY "EchoFilter.rgs"
! IDR_CHARACTERSTATS REGISTRY "CharacterStats.rgs"
! IDR_PREFILTER REGISTRY "Prefilter.rgs"
! IDR_ECHOFILTER2 REGISTRY "EchoFilter2.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
|
|
From: <ha...@us...> - 2002-10-29 13:20:58
|
Update of /cvsroot/decaldev/source/DecalDat
In directory usw-pr-cvs1:/tmp/cvs-serv19431/DecalDat
Modified Files:
DecalDat.rc
Log Message:
Decal 2.4.1.4 release
Index: DecalDat.rc
===================================================================
RCS file: /cvsroot/decaldev/source/DecalDat/DecalDat.rc,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** DecalDat.rc 17 Oct 2002 04:26:29 -0000 1.24
--- DecalDat.rc 29 Oct 2002 13:20:54 -0000 1.25
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 28,37 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 28,37 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 39,43 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""DecalDat.tlb""\r\n"
--- 39,43 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""DecalDat.tlb""\r\n"
***************
*** 48,52 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 48,51 ----
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 54,59 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 71,86 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalDat houses the functionality that extracts data from the portal.dat file\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "DecalDat Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "DecalDat\0"
! VALUE "LegalCopyright", "Copyright 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "DecalDat.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "DecalDat Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 70,81 ----
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalDat houses the functionality that extracts data from the portal.dat file"
! VALUE "FileDescription", "DecalDat Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "DecalDat"
! VALUE "LegalCopyright", "Copyright 2001"
! VALUE "OriginalFilename", "DecalDat.DLL"
! VALUE "ProductName", "DecalDat Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 91,96 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 86,89 ----
***************
*** 99,103 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "DecalDat"
--- 92,96 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "DecalDat"
***************
*** 122,126 ****
//
! IDR_DATSERVICE REGISTRY MOVEABLE PURE "DatService.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
--- 115,119 ----
//
! IDR_DATSERVICE REGISTRY "DatService.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
|
|
From: <ha...@us...> - 2002-10-29 13:20:58
|
Update of /cvsroot/decaldev/source/DecalInput
In directory usw-pr-cvs1:/tmp/cvs-serv19431/DecalInput
Modified Files:
DecalInput.rc
Log Message:
Decal 2.4.1.4 release
Index: DecalInput.rc
===================================================================
RCS file: /cvsroot/decaldev/source/DecalInput/DecalInput.rc,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** DecalInput.rc 17 Oct 2002 04:26:52 -0000 1.24
--- DecalInput.rc 29 Oct 2002 13:20:54 -0000 1.25
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 28,37 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 28,37 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 39,43 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""DecalInput.tlb""\r\n"
--- 39,43 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""DecalInput.tlb""\r\n"
***************
*** 48,52 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 48,51 ----
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 54,59 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 71,86 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "DecalInput Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "DecalInput\0"
! VALUE "LegalCopyright", "Copyright 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "DecalInput.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "DecalInput Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 70,80 ----
BLOCK "040904b0"
BEGIN
! VALUE "FileDescription", "DecalInput Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "DecalInput"
! VALUE "LegalCopyright", "Copyright 2001"
! VALUE "OriginalFilename", "DecalInput.DLL"
! VALUE "ProductName", "DecalInput Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 91,96 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 85,88 ----
***************
*** 99,103 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "DecalInput"
--- 91,95 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "DecalInput"
***************
*** 122,137 ****
//
! IDR_INPUTSERVICE REGISTRY MOVEABLE PURE "InputService.rgs"
! IDR_TIMER REGISTRY MOVEABLE PURE "Timer.rgs"
! IDR_HOTKEY REGISTRY MOVEABLE PURE "Hotkey.rgs"
! IDR_WINMSGHOOK REGISTRY MOVEABLE PURE "WinMsgHook.rgs"
! IDR_WNDMSG REGISTRY MOVEABLE PURE "WndMsg.rgs"
! IDR_INPUTBUFFER REGISTRY MOVEABLE PURE "InputBuffer.rgs"
! IDR_TYPEACTION REGISTRY MOVEABLE PURE "TypeAction.rgs"
! IDR_MOUSEMOVEACTION REGISTRY MOVEABLE PURE "MouseMoveAction.rgs"
! IDR_DELAYACTION REGISTRY MOVEABLE PURE "DelayAction.rgs"
! IDR_EVENTACTION REGISTRY MOVEABLE PURE "EventAction.rgs"
! IDR_POLLEDDELAYACTION REGISTRY MOVEABLE PURE "PolledDelayAction.rgs"
! IDR_RESTOREACTION REGISTRY MOVEABLE PURE "RestoreAction.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
--- 114,129 ----
//
! IDR_INPUTSERVICE REGISTRY "InputService.rgs"
! IDR_TIMER REGISTRY "Timer.rgs"
! IDR_HOTKEY REGISTRY "Hotkey.rgs"
! IDR_WINMSGHOOK REGISTRY "WinMsgHook.rgs"
! IDR_WNDMSG REGISTRY "WndMsg.rgs"
! IDR_INPUTBUFFER REGISTRY "InputBuffer.rgs"
! IDR_TYPEACTION REGISTRY "TypeAction.rgs"
! IDR_MOUSEMOVEACTION REGISTRY "MouseMoveAction.rgs"
! IDR_DELAYACTION REGISTRY "DelayAction.rgs"
! IDR_EVENTACTION REGISTRY "EventAction.rgs"
! IDR_POLLEDDELAYACTION REGISTRY "PolledDelayAction.rgs"
! IDR_RESTOREACTION REGISTRY "RestoreAction.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
|
|
From: <ha...@us...> - 2002-10-29 13:20:58
|
Update of /cvsroot/decaldev/source/DecalNet
In directory usw-pr-cvs1:/tmp/cvs-serv19431/DecalNet
Modified Files:
DecalNet.rc
Log Message:
Decal 2.4.1.4 release
Index: DecalNet.rc
===================================================================
RCS file: /cvsroot/decaldev/source/DecalNet/DecalNet.rc,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** DecalNet.rc 17 Oct 2002 04:27:02 -0000 1.25
--- DecalNet.rc 29 Oct 2002 13:20:54 -0000 1.26
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 28,37 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 28,37 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 39,43 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""DecalNet.tlb""\r\n"
--- 39,43 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""DecalNet.tlb""\r\n"
***************
*** 48,52 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 48,51 ----
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 54,59 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 71,86 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalNet is the core module that processes the network messages between the client and the server\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "DecalNet Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "DecalNet\0"
! VALUE "LegalCopyright", "Copyright 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "DecalNet.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "DecalNet Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 70,81 ----
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalNet is the core module that processes the network messages between the client and the server"
! VALUE "FileDescription", "DecalNet Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "DecalNet"
! VALUE "LegalCopyright", "Copyright 2001"
! VALUE "OriginalFilename", "DecalNet.DLL"
! VALUE "ProductName", "DecalNet Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 91,96 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 86,89 ----
***************
*** 99,103 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "DecalNet"
--- 92,96 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "DecalNet"
***************
*** 122,127 ****
//
! IDR_NETSERVICE REGISTRY MOVEABLE PURE "NetService.rgs"
! IDR_WEBREQUEST REGISTRY MOVEABLE PURE "WebRequest.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
--- 115,120 ----
//
! IDR_NETSERVICE REGISTRY "NetService.rgs"
! IDR_WEBREQUEST REGISTRY "WebRequest.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
|
|
From: <ha...@us...> - 2002-10-29 13:20:58
|
Update of /cvsroot/decaldev/source/DenAgent
In directory usw-pr-cvs1:/tmp/cvs-serv19431/DenAgent
Modified Files:
DenAgent.rc
Log Message:
Decal 2.4.1.4 release
Index: DenAgent.rc
===================================================================
RCS file: /cvsroot/decaldev/source/DenAgent/DenAgent.rc,v
retrieving revision 1.58
retrieving revision 1.59
diff -C2 -d -r1.58 -r1.59
*** DenAgent.rc 17 Oct 2002 04:27:15 -0000 1.58
--- DenAgent.rc 29 Oct 2002 13:20:55 -0000 1.59
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 29,33 ****
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
! IDR_TRAYICON ICON DISCARDABLE "res\\idr_tray.ico"
#endif // Neutral (Default) resources
/////////////////////////////////////////////////////////////////////////////
--- 29,33 ----
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
! IDR_TRAYICON ICON "res\\idr_tray.ico"
#endif // Neutral (Default) resources
/////////////////////////////////////////////////////////////////////////////
***************
*** 50,54 ****
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
! IDR_MAINFRAME ICON DISCARDABLE "res\\DenAgent.ico"
/////////////////////////////////////////////////////////////////////////////
--- 50,54 ----
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
! IDR_MAINFRAME ICON "res\\DenAgent.ico"
/////////////////////////////////////////////////////////////////////////////
***************
*** 58,62 ****
IDD_DENAGENT_DIALOG DIALOGEX 0, 0, 265, 215
! STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
CAPTION "Decal Agent"
--- 58,63 ----
IDD_DENAGENT_DIALOG DIALOGEX 0, 0, 265, 215
! STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION |
! WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
CAPTION "Decal Agent"
***************
*** 83,87 ****
IDD_ADDREMOVE DIALOGEX 0, 0, 301, 171
! STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add/Remove Plugins"
FONT 8, "MS Sans Serif", 0, 0, 0x1
--- 84,88 ----
IDD_ADDREMOVE DIALOGEX 0, 0, 301, 171
! STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add/Remove Plugins"
FONT 8, "MS Sans Serif", 0, 0, 0x1
***************
*** 98,103 ****
END
! IDD_DOWNLOAD DIALOG DISCARDABLE 0, 0, 203, 71
! STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "Downloading Component"
FONT 8, "MS Sans Serif"
--- 99,104 ----
END
! IDD_DOWNLOAD DIALOG 0, 0, 203, 71
! STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "Downloading Component"
FONT 8, "MS Sans Serif"
***************
*** 110,115 ****
END
! IDD_CHANGEDIR DIALOG DISCARDABLE 0, 0, 236, 49
! STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Change Decal URL"
FONT 8, "MS Sans Serif"
--- 111,116 ----
END
! IDD_CHANGEDIR DIALOG 0, 0, 236, 49
! STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Change Decal URL"
FONT 8, "MS Sans Serif"
***************
*** 122,127 ****
END
! IDD_OPTIONS DIALOG DISCARDABLE 0, 0, 255, 215
! STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Decal Options"
FONT 8, "MS Sans Serif"
--- 123,128 ----
END
! IDD_OPTIONS DIALOG 0, 0, 255, 215
! STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Decal Options"
FONT 8, "MS Sans Serif"
***************
*** 173,178 ****
END
! IDD_DOWNLOADER DIALOG DISCARDABLE 0, 0, 202, 86
! STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Downloading Components"
FONT 8, "MS Sans Serif"
--- 174,179 ----
END
! IDD_DOWNLOADER DIALOG 0, 0, 202, 86
! STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Downloading Components"
FONT 8, "MS Sans Serif"
***************
*** 190,194 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 191,194 ----
***************
*** 197,202 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 197,202 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 213,228 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DenAgent is the program that manages Decal settings\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "DenAgent MFC Application\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "DenAgent\0"
! VALUE "LegalCopyright", "Copyright (C) 2000, 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "DenAgent.EXE\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "DenAgent Application\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 213,224 ----
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DenAgent is the program that manages Decal settings"
! VALUE "FileDescription", "DenAgent MFC Application"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "DenAgent"
! VALUE "LegalCopyright", "Copyright (C) 2000, 2001"
! VALUE "OriginalFilename", "DenAgent.EXE"
! VALUE "ProductName", "DenAgent Application"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 233,238 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 229,232 ----
***************
*** 242,246 ****
#ifdef APSTUDIO_INVOKED
! GUIDELINES DESIGNINFO MOVEABLE PURE
BEGIN
IDD_DENAGENT_DIALOG, DIALOG
--- 236,240 ----
#ifdef APSTUDIO_INVOKED
! GUIDELINES DESIGNINFO
BEGIN
IDD_DENAGENT_DIALOG, DIALOG
***************
*** 325,329 ****
//
! IDR_POPUPS MENU DISCARDABLE
BEGIN
POPUP "SYSTRAY"
--- 319,323 ----
//
! IDR_POPUPS MENU
BEGIN
POPUP "SYSTRAY"
***************
*** 340,344 ****
//
! IDR_VERSION_STATES TOOLBAR MOVEABLE PURE 21, 20
BEGIN
BUTTON IDC_STATIC
--- 334,338 ----
//
! IDR_VERSION_STATES TOOLBAR 21, 20
BEGIN
BUTTON IDC_STATIC
***************
*** 354,360 ****
//
! IDR_VERSION_STATES BITMAP MOVEABLE PURE "res\\version_.bmp"
! IDB_IMAGES BITMAP MOVEABLE PURE "Images.bmp"
! IDB_BITMAP1 BITMAP MOVEABLE PURE "res\\bitmap1.bmp"
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
--- 348,354 ----
//
! IDR_VERSION_STATES BITMAP "res\\version_.bmp"
! IDB_IMAGES BITMAP "Images.bmp"
! IDB_BITMAP1 BITMAP "res\\bitmap1.bmp"
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
***************
*** 375,379 ****
//
! IDB_GROUPS BITMAP MOVEABLE PURE "res\\groups.bmp"
#ifdef APSTUDIO_INVOKED
--- 369,373 ----
//
! IDB_GROUPS BITMAP "res\\groups.bmp"
#ifdef APSTUDIO_INVOKED
***************
*** 383,392 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""afxres.h""\r\n"
--- 377,386 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
***************
*** 394,398 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
--- 388,392 ----
END
! 3 TEXTINCLUDE
BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
***************
*** 420,424 ****
//
! IDR_DENAGENT REGISTRY MOVEABLE PURE "DenAgent.rgs"
/////////////////////////////////////////////////////////////////////////////
--- 414,418 ----
//
! IDR_DENAGENT REGISTRY "DenAgent.rgs"
/////////////////////////////////////////////////////////////////////////////
***************
*** 427,431 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDE_NOCLIENTEXE "Could not locate client.exe"
--- 421,425 ----
//
! STRINGTABLE
BEGIN
IDE_NOCLIENTEXE "Could not locate client.exe"
|
|
From: <ha...@us...> - 2002-10-29 13:20:57
|
Update of /cvsroot/decaldev/source/Decal
In directory usw-pr-cvs1:/tmp/cvs-serv19431/Decal
Modified Files:
Decal.rc
Log Message:
Decal 2.4.1.4 release
Index: Decal.rc
===================================================================
RCS file: /cvsroot/decaldev/source/Decal/Decal.rc,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** Decal.rc 17 Oct 2002 04:26:05 -0000 1.32
--- Decal.rc 29 Oct 2002 13:20:53 -0000 1.33
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 28,37 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 28,37 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 39,43 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""Decal.tlb""\r\n"
--- 39,43 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""Decal.tlb""\r\n"
***************
*** 48,52 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 48,51 ----
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 54,59 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 71,86 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "Decal Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "Decal\0"
! VALUE "LegalCopyright", "Copyright 2001-2002\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "Decal.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "Decal Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 70,80 ----
BLOCK "040904b0"
BEGIN
! VALUE "FileDescription", "Decal Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "Decal"
! VALUE "LegalCopyright", "Copyright 2001-2002"
! VALUE "OriginalFilename", "Decal.DLL"
! VALUE "ProductName", "Decal Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 91,96 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 85,88 ----
***************
*** 99,103 ****
//
! IDR_ACHooks REGISTRY MOVEABLE PURE "ACHooks.rgs"
/////////////////////////////////////////////////////////////////////////////
--- 91,95 ----
//
! IDR_ACHooks REGISTRY "ACHooks.rgs"
/////////////////////////////////////////////////////////////////////////////
***************
*** 106,110 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "Decal"
--- 98,102 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "Decal"
***************
*** 112,116 ****
END
! STRINGTABLE DISCARDABLE
BEGIN
IDE_INDEXOUTOFRANGE "The provided index is below 0 or greater than the number of items in the list."
--- 104,108 ----
END
! STRINGTABLE
BEGIN
IDE_INDEXOUTOFRANGE "The provided index is below 0 or greater than the number of items in the list."
***************
*** 144,151 ****
//
! IDR_DECAL REGISTRY MOVEABLE PURE "Decal.rgs"
! IDR_SURROGATEREMOVE REGISTRY MOVEABLE PURE "SurrogateRemove.rgs"
! IDR_ACTIVEXSURROGATE REGISTRY MOVEABLE PURE "ActiveXSurrogate.rgs"
! IDR_DECALRES REGISTRY MOVEABLE PURE "DecalRes.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
--- 136,143 ----
//
! IDR_DECAL REGISTRY "Decal.rgs"
! IDR_SURROGATEREMOVE REGISTRY "SurrogateRemove.rgs"
! IDR_ACTIVEXSURROGATE REGISTRY "ActiveXSurrogate.rgs"
! IDR_DECALRES REGISTRY "DecalRes.rgs"
#endif // English (Canada) resources
/////////////////////////////////////////////////////////////////////////////
|
|
From: <ha...@us...> - 2002-10-29 13:20:57
|
Update of /cvsroot/decaldev/source/DecalControls
In directory usw-pr-cvs1:/tmp/cvs-serv19431/DecalControls
Modified Files:
DecalControls.rc
Log Message:
Decal 2.4.1.4 release
Index: DecalControls.rc
===================================================================
RCS file: /cvsroot/decaldev/source/DecalControls/DecalControls.rc,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** DecalControls.rc 17 Oct 2002 04:26:18 -0000 1.35
--- DecalControls.rc 29 Oct 2002 13:20:54 -0000 1.36
***************
*** 1,3 ****
! //Microsoft Developer Studio generated resource script.
//
#include "resource.h"
--- 1,3 ----
! // Microsoft Visual C++ generated resource script.
//
#include "resource.h"
***************
*** 28,37 ****
//
! 1 TEXTINCLUDE MOVEABLE PURE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE MOVEABLE PURE
BEGIN
"#include ""winres.h""\r\n"
--- 28,37 ----
//
! 1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
! 2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
***************
*** 39,43 ****
END
! 3 TEXTINCLUDE MOVEABLE PURE
BEGIN
"1 TYPELIB ""DecalControls.tlb""\r\n"
--- 39,43 ----
END
! 3 TEXTINCLUDE
BEGIN
"1 TYPELIB ""DecalControls.tlb""\r\n"
***************
*** 48,52 ****
- #ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
--- 48,51 ----
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,3
! PRODUCTVERSION 2,4,1,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 54,59 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 2,4,1,4
! PRODUCTVERSION 2,4,1,4
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 71,86 ****
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalControls is a group of control objects that give plug-in developers a basic group of UI elements to work with\0"
! VALUE "CompanyName", "\0"
! VALUE "FileDescription", "DecalControls Module\0"
! VALUE "FileVersion", "2, 4, 1, 3\0"
! VALUE "InternalName", "DecalControls\0"
! VALUE "LegalCopyright", "Copyright 2001\0"
! VALUE "LegalTrademarks", "\0"
! VALUE "OriginalFilename", "DecalControls.DLL\0"
! VALUE "PrivateBuild", "\0"
! VALUE "ProductName", "DecalControls Module\0"
! VALUE "ProductVersion", "2, 4, 1, 3\0"
! VALUE "SpecialBuild", "\0"
END
END
--- 70,81 ----
BLOCK "040904b0"
BEGIN
! VALUE "Comments", "DecalControls is a group of control objects that give plug-in developers a basic group of UI elements to work with"
! VALUE "FileDescription", "DecalControls Module"
! VALUE "FileVersion", "2, 4, 1, 4"
! VALUE "InternalName", "DecalControls"
! VALUE "LegalCopyright", "Copyright 2001"
! VALUE "OriginalFilename", "DecalControls.DLL"
! VALUE "ProductName", "DecalControls Module"
! VALUE "ProductVersion", "2, 4, 1, 4"
END
END
***************
*** 91,96 ****
END
- #endif // !_MAC
-
/////////////////////////////////////////////////////////////////////////////
--- 86,89 ----
***************
*** 99,119 ****
//
! IDR_TEXTCOLUMN REGISTRY MOVEABLE PURE "TextColumn.rgs"
! IDR_ICONCOLUMN REGISTRY MOVEABLE PURE "IconColumn.rgs"
! IDR_LIST REGISTRY MOVEABLE PURE "List.rgs"
! IDR_NOTEBOOK REGISTRY MOVEABLE PURE "Notebook.rgs"
! IDR_SCROLLER REGISTRY MOVEABLE PURE "Scroller.rgs"
! IDR_CHECKCOLUMN REGISTRY MOVEABLE PURE "CheckColumn.rgs"
! IDR_EDIT REGISTRY MOVEABLE PURE "Edit.rgs"
! IDR_CHOICE REGISTRY MOVEABLE PURE "Choice.rgs"
! IDR_FIXEDLAYOUT REGISTRY MOVEABLE PURE "FixedLayout.rgs"
! IDR_BORDERLAYOUT REGISTRY MOVEABLE PURE "BorderLayout.rgs"
! IDR_PAGELAYOUT REGISTRY MOVEABLE PURE "PageLayout.rgs"
! IDR_PUSHBUTTON REGISTRY MOVEABLE PURE "PushButton.rgs"
! IDR_STATIC REGISTRY MOVEABLE PURE "Static.rgs"
! IDR_CHECKBOX REGISTRY MOVEABLE PURE "Checkbox.rgs"
! IDR_DerethMap REGISTRY MOVEABLE PURE "DerethMap.rgs"
! IDR_SLIDER REGISTRY MOVEABLE PURE "Slider.rgs"
! IDR_PROGRESS REGISTRY MOVEABLE PURE "Progress.rgs"
/////////////////////////////////////////////////////////////////////////////
--- 92,112 ----
//
! IDR_TEXTCOLUMN REGISTRY "TextColumn.rgs"
! IDR_ICONCOLUMN REGISTRY "IconColumn.rgs"
! IDR_LIST REGISTRY "List.rgs"
! IDR_NOTEBOOK REGISTRY "Notebook.rgs"
! IDR_SCROLLER REGISTRY "Scroller.rgs"
! IDR_CHECKCOLUMN REGISTRY "CheckColumn.rgs"
! IDR_EDIT REGISTRY "Edit.rgs"
! IDR_CHOICE REGISTRY "Choice.rgs"
! IDR_FIXEDLAYOUT REGISTRY "FixedLayout.rgs"
! IDR_BORDERLAYOUT REGISTRY "BorderLayout.rgs"
! IDR_PAGELAYOUT REGISTRY "PageLayout.rgs"
! IDR_PUSHBUTTON REGISTRY "PushButton.rgs"
! IDR_STATIC REGISTRY "Static.rgs"
! IDR_CHECKBOX REGISTRY "Checkbox.rgs"
! IDR_DerethMap REGISTRY "DerethMap.rgs"
! IDR_SLIDER REGISTRY "Slider.rgs"
! IDR_PROGRESS REGISTRY "Progress.rgs"
/////////////////////////////////////////////////////////////////////////////
***************
*** 122,131 ****
//
! STRINGTABLE DISCARDABLE
BEGIN
IDS_PROJNAME "DecalControls"
END
! STRINGTABLE DISCARDABLE
BEGIN
IDS_DERETHMAP_DESC "DerethMap Class"
--- 115,124 ----
//
! STRINGTABLE
BEGIN
IDS_PROJNAME "DecalControls"
END
! STRINGTABLE
BEGIN
IDS_DERETHMAP_DESC "DerethMap Class"
|
|
From: <kw...@us...> - 2002-10-27 04:55:52
|
Update of /cvsroot/decaldev/source/DecalFilters
In directory usw-pr-cvs1:/tmp/cvs-serv1834
Modified Files:
CharacterStats.cpp
Log Message:
fixed debuffs (negative fAdjustment)
Index: CharacterStats.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/CharacterStats.cpp,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** CharacterStats.cpp 27 Oct 2002 03:32:14 -0000 1.36
--- CharacterStats.cpp 27 Oct 2002 04:55:49 -0000 1.37
***************
*** 884,889 ****
--- 884,891 ----
{
if ((((*tpi)->dwAffectMask & 0x13) == 0x10) && ((*tpi)->dwAffected == tpench->dwAffected))
+ {
if (abs(FamilyMap[(*tpi)->dwFamily]) <= abs((*tpi)->fAdjustment))
FamilyMap[(*tpi)->dwFamily] = (*tpi)->fAdjustment;
+ }
}
***************
*** 932,936 ****
if ((((*tpi)->dwAffectMask & 0x13) == 0x01) && ((*tpi)->dwAffected == Stat))
{
! if (FamilyMap[(*tpi)->dwFamily] <= (*tpi)->fAdjustment)
FamilyMap[(*tpi)->dwFamily] = (*tpi)->fAdjustment;
}
--- 934,938 ----
if ((((*tpi)->dwAffectMask & 0x13) == 0x01) && ((*tpi)->dwAffected == Stat))
{
! if (abs(FamilyMap[(*tpi)->dwFamily]) <= abs((*tpi)->fAdjustment))
FamilyMap[(*tpi)->dwFamily] = (*tpi)->fAdjustment;
}
***************
*** 959,963 ****
if( (((*tpi)->dwAffectMask & 0x13) == 0x02) && ((*tpi)->dwAffected == SecStat) )
{
! if (FamilyMap[(*tpi)->dwFamily] <= (*tpi)->fAdjustment)
FamilyMap[(*tpi)->dwFamily] = (*tpi)->fAdjustment;
}
--- 961,965 ----
if( (((*tpi)->dwAffectMask & 0x13) == 0x02) && ((*tpi)->dwAffected == SecStat) )
{
! if (abs(FamilyMap[(*tpi)->dwFamily]) <= abs((*tpi)->fAdjustment))
FamilyMap[(*tpi)->dwFamily] = (*tpi)->fAdjustment;
}
***************
*** 987,991 ****
if ((((*tpi)->dwAffectMask & 0x13) == 0x10) && ((*tpi)->dwAffected == Skill))
{
! if (FamilyMap[(*tpi)->dwFamily] <= (*tpi)->fAdjustment)
FamilyMap[(*tpi)->dwFamily] = (*tpi)->fAdjustment;
}
--- 989,993 ----
if ((((*tpi)->dwAffectMask & 0x13) == 0x10) && ((*tpi)->dwAffected == Skill))
{
! if (abs(FamilyMap[(*tpi)->dwFamily]) <= abs((*tpi)->fAdjustment))
FamilyMap[(*tpi)->dwFamily] = (*tpi)->fAdjustment;
}
|
|
From: <kw...@us...> - 2002-10-27 03:32:19
|
Update of /cvsroot/decaldev/source/DecalFilters
In directory usw-pr-cvs1:/tmp/cvs-serv18334
Modified Files:
CharacterStats.cpp
Log Message:
erm... removing enchantments now recalculates the primary attribute, too
Index: CharacterStats.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/CharacterStats.cpp,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** CharacterStats.cpp 27 Oct 2002 01:06:13 -0000 1.35
--- CharacterStats.cpp 27 Oct 2002 03:32:14 -0000 1.36
***************
*** 907,910 ****
--- 907,911 ----
if ((tpench.dwAffectMask & 0x013) == 0x01)
{
+ RecalcStat(tpench.dwAffected);
RecalcSecStats();
RecalcSkills();
|
|
From: <kw...@us...> - 2002-10-27 01:06:16
|
Update of /cvsroot/decaldev/source/DecalFilters
In directory usw-pr-cvs1:/tmp/cvs-serv27152
Modified Files:
CharacterStats.cpp
Log Message:
was advised to not alter how allegiance was done, so it's been reverted
Index: CharacterStats.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/CharacterStats.cpp,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** CharacterStats.cpp 27 Oct 2002 00:23:57 -0000 1.34
--- CharacterStats.cpp 27 Oct 2002 01:06:13 -0000 1.35
***************
*** 638,656 ****
strcpy(tpai.Name, OLE2T(vName.bstrVal));
! if (tpai.TreeParent == 1)
{
- //Monarch
- memcpy(&Monarch, &tpai, sizeof(cAllegianceInfo));
- } else if (tpai.GUID == GUID) {
//Me
memcpy(&MyAlleg, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.TreeParent != GUID) {
! //Patron
! memcpy(&Patron, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.TreeParent == GUID)
! {
//Vassal
memcpy(&Vassals[VassalCount], &tpai, sizeof(cAllegianceInfo));
VassalCount++;
}
}
--- 638,655 ----
strcpy(tpai.Name, OLE2T(vName.bstrVal));
! if (tpai.GUID == GUID)
{
//Me
memcpy(&MyAlleg, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.TreeParent == 1) {
! //Monarch
! memcpy(&Monarch, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.TreeParent == GUID) {
//Vassal
memcpy(&Vassals[VassalCount], &tpai, sizeof(cAllegianceInfo));
VassalCount++;
+ } else {
+ //Patron
+ memcpy(&Patron, &tpai, sizeof(cAllegianceInfo));
}
}
|
|
From: <kw...@us...> - 2002-10-27 00:24:08
|
Update of /cvsroot/decaldev/source/DecalFilters
In directory usw-pr-cvs1:/tmp/cvs-serv17393
Modified Files:
CharacterStats.cpp
Log Message:
changed how allegiance conditions are checked
-special cases:
if (Monarch.GUID == character) PlayerIsMonarch;
if (Monarch.GUID == MyAllegiance.TreeParent) MonarchIsPatron;
changed a bunch of return codes
Index: CharacterStats.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/CharacterStats.cpp,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** CharacterStats.cpp 26 Oct 2002 08:13:58 -0000 1.33
--- CharacterStats.cpp 27 Oct 2002 00:23:57 -0000 1.34
***************
*** 638,655 ****
strcpy(tpai.Name, OLE2T(vName.bstrVal));
! if (tpai.GUID == GUID)
{
- //Me
- memcpy(&MyAlleg, &tpai, sizeof(cAllegianceInfo));
- } else if (tpai.TreeParent == 1) {
//Monarch
memcpy(&Monarch, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.TreeParent == GUID) {
//Vassal
memcpy(&Vassals[VassalCount], &tpai, sizeof(cAllegianceInfo));
VassalCount++;
- } else {
- //Patron
- memcpy(&Patron, &tpai, sizeof(cAllegianceInfo));
}
}
--- 638,656 ----
strcpy(tpai.Name, OLE2T(vName.bstrVal));
! if (tpai.TreeParent == 1)
{
//Monarch
memcpy(&Monarch, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.GUID == GUID) {
! //Me
! memcpy(&MyAlleg, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.TreeParent != GUID) {
! //Patron
! memcpy(&Patron, &tpai, sizeof(cAllegianceInfo));
! } else if (tpai.TreeParent == GUID)
! {
//Vassal
memcpy(&Vassals[VassalCount], &tpai, sizeof(cAllegianceInfo));
VassalCount++;
}
}
***************
*** 1026,1030 ****
{
*pVal = -1;
! return S_FALSE;
}
--- 1027,1031 ----
{
*pVal = -1;
! return E_FAIL;
}
***************
*** 1160,1164 ****
if ((Index < 1) || (Index > 3))
! return S_FALSE;
CComObject< ::cSkillInfo > *pSkill;
--- 1161,1165 ----
if ((Index < 1) || (Index > 3))
! return E_FAIL;
CComObject< ::cSkillInfo > *pSkill;
***************
*** 1203,1207 ****
if ((Index < 1) || (Index > 39))
! return S_FALSE;
--- 1204,1208 ----
if ((Index < 1) || (Index > 39))
! return E_FAIL;
***************
*** 1230,1234 ****
if ((Index < 1) || (Index > 6))
! return S_FALSE;
CComObject< ::cAttributeInfo > *pAttrib;
--- 1231,1235 ----
if ((Index < 1) || (Index > 6))
! return E_FAIL;
CComObject< ::cAttributeInfo > *pAttrib;
***************
*** 1288,1292 ****
if (!Monarch.GUID)
! return S_FALSE;
CComObject< ::cAllegianceInfo > *pAlleg;
--- 1289,1293 ----
if (!Monarch.GUID)
! return E_FAIL;
CComObject< ::cAllegianceInfo > *pAlleg;
***************
*** 1366,1370 ****
if ((VassalNum < 0) || (VassalNum >= VassalCount))
! return S_FALSE;
if (!Vassals[ VassalNum ].GUID)
--- 1367,1371 ----
if ((VassalNum < 0) || (VassalNum >= VassalCount))
! return E_FAIL;
if (!Vassals[ VassalNum ].GUID)
***************
*** 1422,1426 ****
if ((Index < 1) || (Index > 3))
! return S_FALSE;
float fSkill = SecStatInc[Index - 1];
--- 1423,1427 ----
if ((Index < 1) || (Index > 3))
! return E_FAIL;
float fSkill = SecStatInc[Index - 1];
***************
*** 1442,1446 ****
if ((Index < 1) || (Index > 39))
! return S_FALSE;
// get current skill
--- 1443,1447 ----
if ((Index < 1) || (Index > 39))
! return E_FAIL;
// get current skill
***************
*** 1469,1473 ****
if ((Index < 1) || (Index > 6))
! return S_FALSE;
*pVal = CurStat[Index - 1];
--- 1470,1474 ----
if ((Index < 1) || (Index > 6))
! return E_FAIL;
*pVal = CurStat[Index - 1];
***************
*** 1518,1522 ****
if (EnchantNum < 0)
! return S_FALSE;
std::list<cEnchantment *>::iterator tpi = Enchantments.begin();
--- 1519,1523 ----
if (EnchantNum < 0)
! return E_FAIL;
std::list<cEnchantment *>::iterator tpi = Enchantments.begin();
|
|
From: <kw...@us...> - 2002-10-26 08:14:03
|
Update of /cvsroot/decaldev/source/DecalFilters
In directory usw-pr-cvs1:/tmp/cvs-serv7338
Modified Files:
CharacterStats.cpp
Log Message:
death removes non-item enchantments
revised vitae calculations
Index: CharacterStats.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/CharacterStats.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** CharacterStats.cpp 25 Oct 2002 22:52:06 -0000 1.32
--- CharacterStats.cpp 26 Oct 2002 08:13:58 -0000 1.33
***************
*** 255,259 ****
else if (vType.lVal == 0x19) Level = vVal.lVal;
else if (vType.lVal == 0x1E) Rank = vVal.lVal;
! else if (vType.lVal == 0x2B) Deaths = vVal.lVal;
else if (vType.lVal == 0x62) Birth = vVal.lVal;
else if (vType.lVal == 0x7D) Age = vVal.lVal;
--- 255,278 ----
else if (vType.lVal == 0x19) Level = vVal.lVal;
else if (vType.lVal == 0x1E) Rank = vVal.lVal;
! else if (vType.lVal == 0x2B)
! {
! Deaths = vVal.lVal;
!
! // Remove all but item based enchantments
! for (std::list<cEnchantment *>::iterator tpi = Enchantments.begin(); tpi != Enchantments.end(); tpi++)
! {
! time_t CurrentTime = time(NULL);
! long SecondsLeft = (*tpi)->ExpireTime - CurrentTime;
!
! if ( SecondsLeft >= 0 )
! {
! delete *tpi;
! Enchantments.erase(tpi--);
! }
! }
!
! RecalcSecStats();
! RecalcSkills();
! }
else if (vType.lVal == 0x62) Birth = vVal.lVal;
else if (vType.lVal == 0x7D) Age = vVal.lVal;
***************
*** 540,550 ****
IMessageMember* pVitae = (IMessageMember*) vVitae.pdispVal;
pVitae->get_Member( _variant_t ("adjustment"), &vVitae);
! Vitae = vVitae.fltVal;
}
else
! Vitae = 1.0;
}
else
! Vitae = 1.0;
// Added to allow for varying enchantmentMask section since the above section doesn't
--- 559,569 ----
IMessageMember* pVitae = (IMessageMember*) vVitae.pdispVal;
pVitae->get_Member( _variant_t ("adjustment"), &vVitae);
! Vitae = vVitae.fltVal + 0.001f; // for float inaccuracies like 0.9499999881
}
else
! Vitae = 1.0f;
}
else
! Vitae = 1.0f;
// Added to allow for varying enchantmentMask section since the above section doesn't
***************
*** 668,672 ****
_ASSERTE(vAdjustment.vt == VT_R4);
! AddEnchant(vSpellID.iVal, vIndex.iVal, vDuration.dblVal, vFamily.lVal, vTimeElapsed.dblVal, vEffectMask.lVal, vAffected.lVal, vAdjustment.fltVal);
break;
--- 687,698 ----
_ASSERTE(vAdjustment.vt == VT_R4);
! if( 666 == vSpellID.iVal ) // Vitae isn't a normal enchantment
! {
! Vitae = vAdjustment.fltVal + 0.001f; // for float inaccuracies like 0.9499999881
! RecalcSecStats();
! RecalcSkills();
! }
! else
! AddEnchant(vSpellID.iVal, vIndex.iVal, vDuration.dblVal, vFamily.lVal, vTimeElapsed.dblVal, vEffectMask.lVal, vAffected.lVal, vAdjustment.fltVal);
break;
***************
*** 691,695 ****
pRecord->get_Member (_variant_t ("layer"), &vLayer);
! RemoveEnchant(vSpellID.iVal, vLayer.iVal);
}
--- 717,724 ----
pRecord->get_Member (_variant_t ("layer"), &vLayer);
! if( 666 == vSpellID.iVal ) // Vitae isn't a normal enchantment
! Vitae = 1.0f;
! else
! RemoveEnchant(vSpellID.iVal, vLayer.iVal);
}
***************
*** 745,762 ****
break;
}
- /*
- case 0x01AC: // Your death.
- {
- for (int i=0;i<vNumSpells.lVal;i++)
- {
- pMember->get_Member (_variant_t (long(i)), &vSpell1);
- IMessageMember* pRecord = (IMessageMember*) vSpell1.pdispVal;
-
- RemoveEnchant(vSpellID.iVal, vLayer.iVal);
- }
-
- break;
- }
- */
case 0x004C: // Spellbook Add
{
--- 774,777 ----
***************
*** 795,801 ****
void cCharacterStats::AddEnchant(int SpellID, int Layer, double Duration, DWORD Family, double Elapsed, DWORD AffectMask, DWORD Affected, float Adjustment)
{
- if(SpellID==666)
- Vitae = Adjustment;
-
time_t TimeExpires = time(NULL);
// duration of the spell plus the (negative) number the server sends us indicating how many seconds have elapsed
--- 810,813 ----
***************
*** 885,891 ****
void cCharacterStats::RemoveEnchant(int SpellID, int Layer)
{
- if(SpellID==666)
- Vitae = 1.00;
-
for (std::list< cEnchantment * >::iterator tpi = Enchantments.begin(); tpi != Enchantments.end(); tpi++)
{
--- 897,900 ----
***************
*** 1543,1547 ****
return E_FAIL;
! *pVal = long((1.00 - Vitae) * 100);
return S_OK;
}
--- 1552,1556 ----
return E_FAIL;
! *pVal = long((1.00 - Vitae) * 100 + 0.5f);
return S_OK;
}
|
|
From: <kw...@us...> - 2002-10-25 22:52:12
|
Update of /cvsroot/decaldev/source/DecalFilters
In directory usw-pr-cvs1:/tmp/cvs-serv14464
Modified Files:
CharacterStats.cpp CharacterStats.h
Log Message:
it should be pretty damn accurate now
- fixed skill calculations, vital calculations, and vitae calculations
- Item based spells should return -1 for .Enchantment.TimeRemaining
- removed CurStatF[] since there's no longer a spell economy
Index: CharacterStats.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/CharacterStats.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** CharacterStats.cpp 22 Oct 2002 08:19:21 -0000 1.31
--- CharacterStats.cpp 25 Oct 2002 22:52:06 -0000 1.32
***************
*** 272,276 ****
pMessage->get_Member(_variant_t("appliedXP"), &vXP);
! SkillInc[vSkill.iVal] = vInc.lVal;
SkillTrain[vSkill.iVal] = vTrain.lVal;
SkillXP[vSkill.iVal] = vXP.lVal;
--- 272,276 ----
pMessage->get_Member(_variant_t("appliedXP"), &vXP);
! SkillInc[vSkill.iVal] = vInc.iVal;
SkillTrain[vSkill.iVal] = vTrain.lVal;
SkillXP[vSkill.iVal] = vXP.lVal;
***************
*** 285,293 ****
//Update Attribute
! _variant_t vAttrib, vNew;
pMessage->get_Member(_variant_t("Attribute"), &vAttrib);
pMessage->get_Member(_variant_t("NewIncrement"), &vNew);
! PrimStat[vAttrib.iVal - 1] = vNew.lVal + vAttrib.lVal;
RecalcStat(vAttrib.iVal - 1);
--- 285,294 ----
//Update Attribute
! _variant_t vAttrib, vNew, vStartingValue;
pMessage->get_Member(_variant_t("Attribute"), &vAttrib);
pMessage->get_Member(_variant_t("NewIncrement"), &vNew);
+ pMessage->get_Member(_variant_t("StartingValue"), &vStartingValue);
! PrimStat[vAttrib.iVal - 1] = vNew.lVal + vStartingValue.lVal;
RecalcStat(vAttrib.iVal - 1);
***************
*** 391,400 ****
pMessage->get_Member(_variant_t ("initialSelf"), &G); PrimStatInitial[5] = G.lVal;
! pMessage->get_Member(_variant_t ("incStrength"), &G); PrimStat[0] = G.lVal + PrimStatInitial[0]; CurStat[0] = G.lVal;
! pMessage->get_Member(_variant_t ("incEndurance"), &G); PrimStat[1] = G.lVal + PrimStatInitial[1]; CurStat[1] = G.lVal;
! pMessage->get_Member(_variant_t ("incQuickness"), &G); PrimStat[2] = G.lVal + PrimStatInitial[2]; CurStat[2] = G.lVal;
! pMessage->get_Member(_variant_t ("incCoordination"), &G); PrimStat[3] = G.lVal + PrimStatInitial[3]; CurStat[3] = G.lVal;
! pMessage->get_Member(_variant_t ("incFocus"), &G); PrimStat[4] = G.lVal + PrimStatInitial[4]; CurStat[4] = G.lVal;
! pMessage->get_Member(_variant_t ("incSelf"), &G); PrimStat[5] = G.lVal + PrimStatInitial[5]; CurStat[5] = G.lVal;
pMessage->get_Member(_variant_t ("incHealth"), &G); SecStatInc[0] = G.lVal;
--- 392,401 ----
pMessage->get_Member(_variant_t ("initialSelf"), &G); PrimStatInitial[5] = G.lVal;
! pMessage->get_Member(_variant_t ("incStrength"), &G); PrimStat[0] = G.lVal + PrimStatInitial[0]; CurStat[0] = PrimStat[0];
! pMessage->get_Member(_variant_t ("incEndurance"), &G); PrimStat[1] = G.lVal + PrimStatInitial[1]; CurStat[1] = PrimStat[1];
! pMessage->get_Member(_variant_t ("incQuickness"), &G); PrimStat[2] = G.lVal + PrimStatInitial[2]; CurStat[2] = PrimStat[2];
! pMessage->get_Member(_variant_t ("incCoordination"), &G); PrimStat[3] = G.lVal + PrimStatInitial[3]; CurStat[3] = PrimStat[3];
! pMessage->get_Member(_variant_t ("incFocus"), &G); PrimStat[4] = G.lVal + PrimStatInitial[4]; CurStat[4] = PrimStat[4];
! pMessage->get_Member(_variant_t ("incSelf"), &G); PrimStat[5] = G.lVal + PrimStatInitial[5]; CurStat[5] = PrimStat[5];
pMessage->get_Member(_variant_t ("incHealth"), &G); SecStatInc[0] = G.lVal;
***************
*** 473,476 ****
--- 474,478 ----
_variant_t vSpell1;
_variant_t vEnchantment, vSpellID, vIndex, vSourceID, vDifficulty, vEffectMask, vAffected, vLevelMask, vFamily, vDuration, vTimeElapsed, vStartTime, vAdjustment;
+
pMessage->get_Member (_variant_t ("creatureSpellCount"), &vSpellCount);
_ASSERTE(vSpellCount.vt == VT_I4);
***************
*** 546,549 ****
--- 548,555 ----
Vitae = 1.0;
+ // Added to allow for varying enchantmentMask section since the above section doesn't
+ RecalcSecStats();
+ RecalcSkills();
+
Fire_Login( GUID );
}
***************
*** 551,555 ****
break; // Login
! case 0x0020:
{
GotAlleg = true;
--- 557,561 ----
break; // Login
! case 0x0020: // Allegiance Info
{
GotAlleg = true;
***************
*** 633,637 ****
}
! case 0x004E:
{
_variant_t vEnchantment, vSpellID, vIndex, vSourceID, vDifficulty, vEffectMask, vAffected, vLevelMask, vFamily, vDuration, vTimeElapsed, vStartTime, vAdjustment;
--- 639,643 ----
}
! case 0x004E: // Add Enchantment
{
_variant_t vEnchantment, vSpellID, vIndex, vSourceID, vDifficulty, vEffectMask, vAffected, vLevelMask, vFamily, vDuration, vTimeElapsed, vStartTime, vAdjustment;
***************
*** 667,671 ****
}
! case 0x01AE:
{
_variant_t vNumSpells, vSpells, vSpell1;
--- 673,677 ----
}
! case 0x01AE: // Remove Multiple Enchantments
{
_variant_t vNumSpells, vSpells, vSpell1;
***************
*** 685,689 ****
pRecord->get_Member (_variant_t ("layer"), &vLayer);
! RemoveEnchant(vSpellID.iVal, vLayer.lVal);
}
--- 691,695 ----
pRecord->get_Member (_variant_t ("layer"), &vLayer);
! RemoveEnchant(vSpellID.iVal, vLayer.iVal);
}
***************
*** 692,696 ****
! case 0x004F:
{
_variant_t vSpellID, vLayer;
--- 698,702 ----
! case 0x004F: // Remove Enchantment
{
_variant_t vSpellID, vLayer;
***************
*** 704,713 ****
}
! case 0x01A4:
{
_variant_t vSpellID, vLayer;
pMessage->get_Member (_variant_t ("spell"), &vSpellID);
! pMessage->get_Member (_variant_t ("layer"), &vLayer);
RemoveEnchant(vSpellID.iVal, vLayer.iVal);
--- 710,719 ----
}
! case 0x01A4: // Remove Enchantment (Silent)
{
_variant_t vSpellID, vLayer;
pMessage->get_Member (_variant_t ("spell"), &vSpellID);
! pMessage->get_Member (_variant_t ("layers"), &vLayer);
RemoveEnchant(vSpellID.iVal, vLayer.iVal);
***************
*** 716,720 ****
}
! case 0x01A6:
{
_variant_t vNumSpells, vSpells, vSpell1;
--- 722,726 ----
}
! case 0x01A6: // Remove Multiple Enchantments
{
_variant_t vNumSpells, vSpells, vSpell1;
***************
*** 734,742 ****
pRecord->get_Member (_variant_t ("layer"), &vLayer);
! RemoveEnchant(vSpellID.iVal, vLayer.lVal);
}
break;
}
case 0x004C: // Spellbook Add
{
--- 740,762 ----
pRecord->get_Member (_variant_t ("layer"), &vLayer);
! RemoveEnchant(vSpellID.iVal, vLayer.iVal);
! }
!
! break;
! }
! /*
! case 0x01AC: // Your death.
! {
! for (int i=0;i<vNumSpells.lVal;i++)
! {
! pMember->get_Member (_variant_t (long(i)), &vSpell1);
! IMessageMember* pRecord = (IMessageMember*) vSpell1.pdispVal;
!
! RemoveEnchant(vSpellID.iVal, vLayer.iVal);
}
break;
}
+ */
case 0x004C: // Spellbook Add
{
***************
*** 837,841 ****
float tpsf = SecStatInc[tpench->dwAffected];
! if (tpench->dwAffected == 0) tpsf += CurStat[1] / 2;
else if (tpench->dwAffected == 1) tpsf += CurStat[1];
else if (tpench->dwAffected == 2) tpsf += CurStat[5];
--- 857,861 ----
float tpsf = SecStatInc[tpench->dwAffected];
! if (tpench->dwAffected == 0) tpsf += CurStat[1] / 2.0f + 0.5f;
else if (tpench->dwAffected == 1) tpsf += CurStat[1];
else if (tpench->dwAffected == 2) tpsf += CurStat[5];
***************
*** 844,848 ****
tpsf += (*tpf).second;
! CurSecStat[tpench->dwAffected] = static_cast <DWORD> (tpsf + 0.5f);
}
break;
--- 864,868 ----
tpsf += (*tpf).second;
! CurSecStat[tpench->dwAffected] = static_cast <DWORD> (tpsf);
}
break;
***************
*** 907,911 ****
}
! float tpsf = 0.5f + (float) PrimStat[Stat];
for (std::map<DWORD, float>::iterator tpf = FamilyMap.begin(); tpf != FamilyMap.end(); tpf++)
--- 927,931 ----
}
! float tpsf = (float) PrimStat[Stat];
for (std::map<DWORD, float>::iterator tpf = FamilyMap.begin(); tpf != FamilyMap.end(); tpf++)
***************
*** 913,917 ****
CurStat[Stat] = static_cast <DWORD> (tpsf);
- CurStatF[Stat] = tpsf;
}
--- 933,936 ----
***************
*** 936,940 ****
float tpsf = SecStatInc[SecStat];
! if (SecStat == 0) tpsf += CurStat[1] / 2 + 0.5f;
else if (SecStat == 1) tpsf += CurStat[1];
else if (SecStat == 2) tpsf += CurStat[5];
--- 955,959 ----
float tpsf = SecStatInc[SecStat];
! if (SecStat == 0) tpsf += CurStat[1] / 2.0f + 0.5f;
else if (SecStat == 1) tpsf += CurStat[1];
else if (SecStat == 2) tpsf += CurStat[5];
***************
*** 1174,1178 ****
return E_FAIL;
! if ((Index < 0) || (Index > 39))
return S_FALSE;
--- 1193,1197 ----
return E_FAIL;
! if ((Index < 1) || (Index > 39))
return S_FALSE;
***************
*** 1397,1401 ****
float fSkill = SecStatInc[Index - 1];
! if (Index == 1) fSkill += CurStat[1] / 2 + 0.5f;
else if (Index == 2) fSkill += CurStat[1];
else if (Index == 3) fSkill += CurStat[5];
--- 1416,1420 ----
float fSkill = SecStatInc[Index - 1];
! if (Index == 1) fSkill += CurStat[1] / 2.0f + 0.5f;
else if (Index == 2) fSkill += CurStat[1];
else if (Index == 3) fSkill += CurStat[5];
***************
*** 1403,1407 ****
long nBuffs = CurSecStat[Index - 1] - static_cast< long >(fSkill); //calculates net buffs
! *pVal = long((fSkill * Vitae)) + nBuffs;
return S_OK;
--- 1422,1426 ----
long nBuffs = CurSecStat[Index - 1] - static_cast< long >(fSkill); //calculates net buffs
! *pVal = long(long(fSkill) * Vitae + 0.5f + nBuffs);
return S_OK;
***************
*** 1424,1427 ****
--- 1443,1447 ----
fSkill /= static_cast< float >( SkillInfo[Index].Divider );
fSkill += SkillInc[Index] + 0.5f;
+ fSkill += SkillBonus[Index];
// get our net buffs
***************
*** 1429,1433 ****
// AC calculates the vitae penalty to a skill before buffs, so we do too
! *pVal = long((long(fSkill) * Vitae)) + nBuffs;
return S_OK;
--- 1449,1453 ----
// AC calculates the vitae penalty to a skill before buffs, so we do too
! *pVal = long(long(fSkill) * Vitae + 0.5f + nBuffs);
return S_OK;
***************
*** 1498,1501 ****
--- 1518,1525 ----
time_t CurrentTime = time(NULL);
long SecondsLeft = (*tpi)->ExpireTime - CurrentTime;
+ // Item based spells have no expiration.
+ // Sometimes nearly expired spells may also return -1 due to internet latency.
+ if( SecondsLeft < 0 )
+ SecondsLeft = -1;
CComObject< ::Enchantment > *pEnchant;
Index: CharacterStats.h
===================================================================
RCS file: /cvsroot/decaldev/source/DecalFilters/CharacterStats.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** CharacterStats.h 17 Oct 2002 00:16:35 -0000 1.14
--- CharacterStats.h 25 Oct 2002 22:52:07 -0000 1.15
***************
*** 145,149 ****
//Current Stuff
! DWORD CurStat[6], CurSecStat[3], CurStatF[6];
DWORD CurSkill[40];
double DrainRange, HarmRange;
--- 145,149 ----
//Current Stuff
! DWORD CurStat[6], CurSecStat[3];
DWORD CurSkill[40];
double DrainRange, HarmRange;
|
|
From: <ha...@us...> - 2002-10-23 04:55:47
|
Update of /cvsroot/decaldev/source/Include
In directory usw-pr-cvs1:/tmp/cvs-serv27910
Modified Files:
ApiHook.h
Log Message:
Updated ApiHook.h so it can also patch the export table
Index: ApiHook.h
===================================================================
RCS file: /cvsroot/decaldev/source/Include/ApiHook.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ApiHook.h 22 Sep 2001 22:50:22 -0000 1.1
--- ApiHook.h 23 Oct 2002 04:55:42 -0000 1.2
***************
*** 142,144 ****
--- 142,226 ----
}
+ // This patches the export table rather than the import table
+ bool hookFunctionsByExport( char *szFilename, cHookDescriptor *pHook, DWORD nCount, bool bHook )
+ {
+ HMODULE hProcess = ::GetModuleHandle( reinterpret_cast< LPCSTR >( szFilename ) );
+ for( cHookDescriptor *i = pHook; i != pHook + nCount; ++ i )
+ {
+ // Get the specific import descriptor.
+ PIMAGE_IMPORT_DESCRIPTOR pImportDesc = getNamedImportDescriptor( hProcess, i->m_szModule );
+
+ if ( pImportDesc == NULL )
+ continue;
+
+ // Get the original thunk information for this DLL. I cannot use
+ // the thunk information stored in the pImportDesc->FirstThunk
+ // because the that is the array that the loader has already
+ // bashed to fix up all the imports. This pointer gives us acess
+ // to the function names.
+ PIMAGE_THUNK_DATA pOrigThunk = MakePtr( PIMAGE_THUNK_DATA, hProcess, pImportDesc->OriginalFirstThunk );
+
+ // Get the array pointed to by the pImportDesc->FirstThunk. This is
+ // where I will do the actual bash.
+ PIMAGE_THUNK_DATA pRealThunk = MakePtr( PIMAGE_THUNK_DATA, hProcess, pImportDesc->FirstThunk );
+
+ // Loop through and look for the one that matches the name.
+ for( ; pOrigThunk->u1.Function != NULL; ++ pOrigThunk, ++ pRealThunk )
+ {
+ if( i->m_addr == eByName )
+ {
+ if( pOrigThunk->u1.Ordinal & IMAGE_ORDINAL_FLAG )
+ // Only look at those that are imported by name, not ordinal.
+ continue;
+
+ // Look get the name of this imported function.
+ PIMAGE_IMPORT_BY_NAME pByName = MakePtr( PIMAGE_IMPORT_BY_NAME, hProcess, pOrigThunk->u1.AddressOfData );
+
+ // If the name starts with NULL, then just skip out now.
+ if( pByName->Name[ 0 ] == '\0' )
+ continue;
+
+ if ( ::_tcsicmp( reinterpret_cast< char * >( pByName->Name ), i->m_szFunction ) != 0 )
+ // This name dosen't match
+ continue;
+ }
+ else
+ {
+ if( !( pOrigThunk->u1.Ordinal & IMAGE_ORDINAL_FLAG ) )
+ // The import must be by ordinal
+ continue;
+
+ if( ( pOrigThunk->u1.Ordinal & ~IMAGE_ORDINAL_FLAG ) != i->m_dwOrdinal )
+ // Ordinal does not match
+ continue;
+ }
+
+ // I found it. Now I need to change the protection to
+ // writable before I do the blast. Note that I am now
+ // blasting into the real thunk area!
+ MEMORY_BASIC_INFORMATION mbi_thunk;
+
+ ::VirtualQuery( pRealThunk, &mbi_thunk, sizeof ( MEMORY_BASIC_INFORMATION ) );
+ ::VirtualProtect( mbi_thunk.BaseAddress, mbi_thunk.RegionSize, PAGE_READWRITE, &mbi_thunk.Protect );
+
+ // Save the original address if requested.
+ if( bHook )
+ {
+ i->m_pOldFunction = pRealThunk->u1.Function;
+ pRealThunk->u1.Function = i->m_pNewFunction;
+ }
+ else if( i->m_pOldFunction != NULL )
+ pRealThunk->u1.Function = i->m_pOldFunction;
+
+ DWORD dwOldProtect;
+
+ ::VirtualProtect( mbi_thunk.BaseAddress, mbi_thunk.RegionSize, mbi_thunk.Protect, &dwOldProtect );
+
+ break;
+ }
+ }
+
+ return true;
+ }
+
#endif
|
|
From: <ma...@us...> - 2002-10-22 08:51:58
|
Update of /cvsroot/decaldev/source/DecalNet
In directory usw-pr-cvs1:/tmp/cvs-serv12638/DecalNet
Modified Files:
MessageParsers.cpp
Log Message:
remove assertions, oops :)
Index: MessageParsers.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalNet/MessageParsers.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** MessageParsers.cpp 22 Oct 2002 08:46:41 -0000 1.4
--- MessageParsers.cpp 22 Oct 2002 08:51:55 -0000 1.5
***************
*** 456,465 ****
vMask = pElement->getAttribute( g_strMask );
- static bool sFirst = true;
- if (sFirst)
- {
- sFirst = false;
- _ASSERTE (false);
- }
if( vLength.vt != VT_BSTR )
{
--- 456,459 ----
***************
*** 487,491 ****
if( vMask.vt != VT_NULL )
{
- _ASSERTE (false);
dwMask = ::wcstoul (vMask.bstrVal, NULL, 16);
}
--- 481,484 ----
|
|
From: <ma...@us...> - 2002-10-22 08:46:44
|
Update of /cvsroot/decaldev/source/DecalNet
In directory usw-pr-cvs1:/tmp/cvs-serv8991/DecalNet
Modified Files:
MessageParsers.cpp
Log Message:
Add 'mask' option for vectors to handle animation packet
Index: MessageParsers.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/DecalNet/MessageParsers.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MessageParsers.cpp 12 Apr 2002 01:07:34 -0000 1.3
--- MessageParsers.cpp 22 Oct 2002 08:46:41 -0000 1.4
***************
*** 372,375 ****
--- 372,377 ----
int m_nSkip;
+ DWORD m_dwMask;
+
virtual bool load( cMessage::cLoadContext &context )
{
***************
*** 387,390 ****
--- 389,407 ----
long nLength = iField->m_pSchema->getNumber( iField ) - m_nSkip;
+ if (m_dwMask != 0)
+ {
+ DWORD dwTemp = (DWORD) nLength & m_dwMask;
+ DWORD dwTempMask = m_dwMask;
+
+ // Shift the length field right as far as we can.
+ while (! (dwTempMask & 0x1))
+ {
+ dwTempMask >>= 1;
+ dwTemp >>= 1;
+ }
+
+ nLength = (long) dwTemp;
+ }
+
// Insert a record for ourself
DWORD dwIndex = context.addField( this, NULL );
***************
*** 422,426 ****
static _bstr_t g_strLength,
! g_strSkip;
virtual cMessage::cMessageElement *parse( cContext &context, MSXML::IXMLDOMElementPtr &pElement )
--- 439,444 ----
static _bstr_t g_strLength,
! g_strSkip,
! g_strMask;
virtual cMessage::cMessageElement *parse( cContext &context, MSXML::IXMLDOMElementPtr &pElement )
***************
*** 435,439 ****
_variant_t vLength = pElement->getAttribute( g_strLength ),
! vSkip = pElement->getAttribute( g_strSkip );
if( vLength.vt != VT_BSTR )
{
--- 453,465 ----
_variant_t vLength = pElement->getAttribute( g_strLength ),
! vSkip = pElement->getAttribute( g_strSkip ),
! vMask = pElement->getAttribute( g_strMask );
!
! static bool sFirst = true;
! if (sFirst)
! {
! sFirst = false;
! _ASSERTE (false);
! }
if( vLength.vt != VT_BSTR )
{
***************
*** 458,461 ****
--- 484,494 ----
}
+ DWORD dwMask = 0;
+ if( vMask.vt != VT_NULL )
+ {
+ _ASSERTE (false);
+ dwMask = ::wcstoul (vMask.bstrVal, NULL, 16);
+ }
+
cMessage::cMessageElement *pLength = context.findElement( vLength.bstrVal );
if( pLength == NULL )
***************
*** 475,478 ****
--- 508,512 ----
pVector->m_pLength = pLength;
pVector->m_nSkip = nSkip;
+ pVector->m_dwMask = dwMask;
pVector->m_pStruct = VSBridge::auto_ptr< cMessage::cMessageElement >( pStructElement.release() );
***************
*** 483,486 ****
--- 517,521 ----
_bstr_t cVectorParser::g_strLength( _T( "length" ) );
_bstr_t cVectorParser::g_strSkip( _T( "skip" ) );
+ _bstr_t cVectorParser::g_strMask( _T( "mask" ) );
class cSwitchParser
|