L2PacketHack 3.5.x by CODERX.RU TEAM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ whats new. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [!] Important [+] Innovation [-] fixed error [*] Changes rem: Translated by Google Revision: 265 Author: nlobp Date: 31 äåêàáðÿ 2011 ã. 15:51:31 Message: [+] Support double-byte ID in Aion 2.7 [*] The definition of the connection name on the package in Aion SM_L2AUTH_LOGIN_CHECK [*] Small changes in the corrector traffic off of servers by alexteam [+] Added packetsAion27.ini [*] For Aion 2.1 - 2.6 on only packetsAion21.ini Revision: 264 Author: nlobp Date: August 3, 2011 16:23:40 Message: [*] Inject.dll takes parameters of total options.ini (thanks xkor). [+] Added parsing of three and four-byte packets from the client / server for Lineage II. [-] Fixed some small bugs in filter bags. [*] Updated packages packetsFreya.ini of WPF 669f (by sauron). [+] Moved ini files with Russian texts in folder RU, respectively, in the English folder EN. File names are now without the suffix, eng. [+] Added options to choose packets.ini Aion 2.5, HighFive, GoD. Added the appropriate files in the folder settings (data must be adapted to the chronicles). Revision: 263 Author: nlobp Date: July 26, 2011 2:10:02 Message: [+] For the J-Fobos: in the options there are two new fields to replace 'TfMainReplacer' (in L2PH and inject.dll) field - WinClassName and 'MainMutex' (in L2PH) field - MainMutex. Options.ini file is duplicated in the root of C: \ drive for DLL (on the other did not work). Revision: 262 Author: nlobp Date: 23:34:36, July 12, 2011 Message: [*] Ini-files reload on startup [*] Instead of ignored ports - hooked Revision: 261 Author: xkor Date: 0:14:46, June 2, 2011 Message: [*] Removed unnecessary libraries from being introduced and adapted to compile in Delphi 2009 + Revision: 260 Author: nlobp Date: 0:12:40, May 30, 2011 Message: [-] Removed inject.dll, because it is a lot of positives antivirus Revision: 259 Author: nlobp Date: 23:54:54, 29 ìàÿ 2011 ã. Message: [*] Changes in parsers packets *. ini, besides added operator selection switch and the operator LoopM in which the parameter loop mask [+] For AION: hooked up files ClassIdAion.ini, ItemsIdAion.ini, SkillsIdAion.ini to parse packets, the function, respectively Get.ClassIdA, Get.FUNC01A, Get.SkillA [*] For AION: Connect file client_strings_ru.ini. In packetsAion.ini add a function "Get.StringA" [*] depending on the settings are loaded *. ini files for Lineage II or Aion [*] For AION: updated client_strings_ru.ini and ItemsIdAion.ini [*] a little decrypt packets for Aion 2.1 [+] added to the project missing files Revision: 257 Author: nlobp Date: 2:28:46, 11 December 2010 Message: [+] By changing the language is loaded corresponding to the ini file. [+] Added files in English: ClassIdEng.ini, ItemsIdEng.ini, NpcsIdEng.ini, SkillsIdEng.ini, SysMsgIdEng.ini (thanks Breadfan) [+] Added checkbox not keep any logs of any packages or messages. [*] Added some packages in packets.ini Revision: 256 Author: nlobp Date: 22:32:44, December 3, 2010 Message: [*] Forgot to add the code of procedure kNpcId GetNpcID [*] Minor changes packages to Freya Revision: 255 Author: nlobp Date: 5:00:32, 28 November 2010 Message: [*] Minor changes in the settings: now you can include only one type of interception LSP/inject/SOCKS5 [*] Minor editing of the text in the panels was also sometimes confused Russian / English translation Revision: 254 Author: nlobp Date: 17:12:56, November 18, 2010 Message: [-] Button again to write the log file when you exit pakethaka Revision: 253 Author: nlobp Date: 0:13:42, 5 October 2010 Message: [+] Added field in the settings - conversion ratio NpcID, is required to properly identify the name of the NPC, remains in options.ini and is the default kNpcId = 1000000 [*] Changed the file names on packetAion.ini packetsAion.ini, packetst0.ini on packetsInterlude.ini, PacketsT1.ini on PacketsGracia.ini, PacketsT2.ini on PacketsGraciaFinal.ini, added PacketsGraciaEpilog.ini and PacketsFreya.ini, added code to handle new file and folder names accordingly in the options window [*] Minor edits text in the settings [+] Added to the repository file LSPprovider.dll Revision: 252 Author: alexteam Date: 21:59:54, 30 January 2010 Message: Interface Fail -) Revision: 251 .. 248 Author: alexteam Date: 17:44:44, December 24, 2009 Message: edits. Release 3.5.33.165 Revision: 247 Author: xkor Date: 21:33:24, December 21, 2009 Message: pcrelib.dll for regular expressions ... Revision: 246 Author: xkor Date: 16:50:04, December 21, 2009 Message: [*] Minor improvements filter on regular expressions, Release 3.5.32.163 Revision: 245 Author: alexteam Date: 18:03:21, December 18, 2009 Message: Changes PacketsT2.ini Revision: 244 Author: xkor Date: 21:13:34, December 12, 2009 Message: [+] Packet filtering by regular expressions Revision: 243 Author: alexteam Date: 17:03:18, December 11, 2009 Message: Release l2phx.3.5.31.162 Revision: 242 Author: alexteam Date: 16:56:46, December 11, 2009 Message: [*] Multiple Changes t2.ini [+] Packet filter will work fine with the package identifier which is 2 bytes (Ex packages) [-] Nx threads hang when disconnecting a customer, provided that the frame connection was not closed. Revision: 241 Author: alexteam Date: 15:21:14, December 9, 2009 Message: tiddly edit parser ... Revision: 240 Author: alexteam Date: 23:00:15, December 8, 2009 Message: Changes formats paketoff © l2j + l2open Revision: 239 Author: xkor Date: 0:25:32, December 1, 2009 Message: form forgot to put ... Revision: 238 Author: xkor Date: 0:20:37, December 1, 2009 Message: [+] Converters from HEX to Double / Single and back Revision: 237 Author: alexteam Date: 12:12:07, November 30, 2009 Message: after Revision: 236 Author: alexteam Date: 12:11:25, November 30, 2009 Message: t2.ini Revision: 235 Author: alexteam Date: 12:14:10, November 23, 2009 Message: write a bot .. Edit the ni ... Revision: 234 Author: alexteam Date: 18:26:34, November 21, 2009 Message: That's better Revision: 233 Author: alexteam Date: 18:22:55, November 21, 2009 Message: [-] Rarely occurring bug in ServerBody Revision: 232 Author: xkor Date: 1:35:29, 21 November 2009 Message: [+] Support AION (EuroOff and RuOff) [+] Tick prohibiting packet processing in a certain direction [+] ReadN and WriteN for scripts, as well as the type n (Single) in which the coordinates are transmitted in AION Audit: 231 .. 230 Author: alexteam Date: 22:59:56, November 20, 2009 Latest fixes Audit: 229 .. 226 Author: alexteam Date: 17:45:42, November 8, 2009 Message: Copying from deklareyshina .. Revision: 225 Author: alexteam Date: 15:03:07, November 7, 2009 Message: [*] Readd / writed = cardinal [+] Readi / writei = integer [+] 'I' to writeMask / readMask [-] '-123' In ReadMask (where 123 Item Type bytes to skip) [*] Changes in pakets.ini soostvetsvii with these changes [-] Splitter with a viewing packages will no longer be shifted to the edge of the form does not stretch the frame, giving the viewer the package. [-] Word wrapping in the detailed view will work without preconditions "dancing with a tambourine" Revision: 224 Author: alexteam Date: 21:47:15, October 30, 2009 Message: Revision: 223 Author: alexteam Date: 17:22:58, October 29, 2009 Message: [*] Set eureki Revision: 222 Author: alexteam Date: 17:08:25, October 29, 2009 Message: [-] FastMM4 [+] EurekaLog Revision: 221 Author: alexteam Date: 14:06:29, October 25, 2009 Message: Release l2phx.3.5.28.151 Revision: 220 Author: alexteam Date: 14:02:46, October 25, 2009 Message: In sending the packages, you can specify an error when sending a timer. for example 20 + - 2 seconds = random time to send between 18 and 22 seconds. Revision: 219 Author: alexteam Date: 13:37:40, October 25, 2009 Message: If you have used in the script pck be changed. Error in IP Ekzekute addition statusbare will be displayed also in the log nl. perezalil release Revision: 218 Author: alexteam Date: 12:04:42, October 25, 2009 Message: NoCloseServerAfterClientDisconnect, NoCloseClientAfterServerDisconnect. now does not necessarily cause both. Revision: 217 Author: alexteam Date: 21:31:04, October 21, 2009 Message: oops .. oshipochka out. Fix the hot. Release perezalil. l2phx.3.5.27.150 Revision: 216 Author: alexteam Date: 21:15:53, October 21, 2009 Message: Release l2phx.3.5.27.150 Revision: 215 Author: alexteam Date: 21:14:40, October 21, 2009 Message: [*] Bug when at disconnect a customer HI went into infinite loop in one of the threads and then crashed with an error (errorkode5) Revision: 214 Author: alexteam Date: 21:52:37, October 16, 2009 Message: [*] Aslankro sucks (?) Minor bug fixes. rarely used. Revision: 213 Author: alexteam Date: 12:13:04, October 15, 2009 Message: [-] Corrected broken "open log packets" [-] Bug in the destruction of the script editor in the event which prompted to save all downloaded scripts, and saved when you save pacifiers, with the lost scripts. Revision: 212 Author: alexteam Date: 14:18:52, October 11, 2009 Message: so beautiful ... Revision: 211 Author: alexteam Date: 13:47:26, October 11, 2009 Message: [+] LSP to intercept mode connections also will be able to turn traffic through sotsks 5. [+] When intercepting connections that do not need to decode the frame connection will have a single button to "close connection". [+] Procedure ShowBaloonnHint (Msg: string) in the socket dvizhek. l2phx.3.5.26.148 perezalil. Revision: 210 Author: alexteam Date: 0:02:11, 11 October 2009 Message: release. l2phx.3.5.26.148 Revision: 209 Author: alexteam Date: 23:59:31, October 10, 2009 Message: [+] Ability to run a connection to the SOCKS5 server. It is necessary to use a socket dvizhek. In this case, all connections will perehvatyvatsya. but unencrypted only those compounds that were produced at the lack of ports in ignorliste. Presence in ignorliste will appear in the tabulator, dekript will be disabled, will be absent, the option to enable. pozhzhe probably worthwhile to hide the tabs of these compounds. Audit: 208 .. 207 Author: alexteam Date: 17:03:03, October 10, 2009 Message: 4fff -> fffd Revision: 206 Author: alexteam Date: 15:33:51, October 9, 2009 Message: [-] Predecrypt with LSP driver will be called. Revision: 205 Author: alexteam Date: 12:11:31, October 9, 2009 Message: [-] The problem with sending packets to the server. (Critical bug) [+] LSP to intercept mode data adjusted to a new type of nyuksora. Build perezalil. Audit: 204 .. 202 Author: alexteam Date: 11:32:54, October 9, 2009 Message: nedofiksil [-] Bug where if uncheck nyuksora ni flew on interception the next konnekta. due to the fact that nx all still trying to use the function has already unloaded the dll. minor bug. separately arrange release will not. perezalil current. Revision: 201 Author: alexteam Date: 18:52:03, October 6, 2009 Message: [*] Change newxor.dpr in accordance with changes in usharedstructs.pas [*] Adjusted Release.bat Revision: 200 Author: alexteam Date: 20:04:46, October 5, 2009 Message: [*] Newxor can change the length of the packet. Release 3.5.25.145 perezalil Revision: 199 Author: alexteam Date: 18:54:02, October 5, 2009 Message: Build 3.5.25.145 Revision: 198 Author: alexteam Date: 18:52:24, October 5, 2009 Message: [+] In TCodingClass added: procedure PreDecrypt (var Data; const Size: Word); procedure PostEncrypt (var Data; const Size: Word); scheme implementation: Client / Server>> PreDecrypt> DecryptGP> (PH. plugins and scripts)> EncryptGP> PostEncrypt>> Server / Client in PreDecrypt received raw data just pulled from ttsp stack. after treatment in PreDecrypt data should take the form - the first 2 bytes = packet length " so socket dvizhek handle this data without interference. in PostEncrypt must do the data in the format of the first 2 bytes = length, and the output data must be understandable server / client. if you want to PreDecrypt / PostEncrypt not then leave these empty functions. (! From class NOT delete!) Standard ksoring server without encryption is in PluginCodding / newxor.dpr (Use the latest version usharedstructs!!) Revision: 197 Author: alexteam Date: 16:07:50, October 5, 2009 Message: [-] Bug with WM_ProcessPacket when you call it with the plug-in provided that the tunnel had already died, leading to spam, error%) [+] In plagginkodding added nevksor with default algorithm dekriptovki. Revision: 196 Author: alexteam Date: 18:38:15, September 25, 2009 Message: Build l2phx.3.5.24.142 Revision: 195 Author: alexteam Date: 14:58:20, September 25, 2009 Message: Augment - Word. after another Word zero Revision: 194 Author: alexteam Date: 14:04:27, September 25, 2009 Message: [-] Splitter in compiling the package was invisible. [-] Bug with the definition of FE packages from the server. in which the structure was taken from 00 of the package (writing) Revision: 193 Author: alexteam Date: 13:53:49, September 25, 2009 Message: [-] Bugfix tiddly. If all goes well - on the basis of this version - will be next. Revision: 192 Author: alexteam Date: 13:52:01, September 25, 2009 Message: after 2 Revision: 191 Author: alexteam Date: 13:46:22, September 25, 2009 Message: [*] After Revision: 190 Author: alexteam Date: 13:30:48, September 25, 2009 Message: [+] Aumentsid.ini and Get.AugmentID in inishkah respectively replaced FE56 = ExVariationResult: h (subID) d (AugmentID: Get.AugmentID) d (Unknown) d (Unknown) need many more of the correct ... needs test. [+] More Coy then -) Revision: 189 Author: alexteam Date: 23:07:33, September 24, 2009 Message: [+] A button does not process packets [*] Trayektsept in CallMethod Audit: 188 .. 187 Author: alexteam Date: 22:57:09, September 23, 2009 Message: [*] Fastmm updated [*] Adjusted to the length of the test package readh (even with 83 campaign glitch lasted) More chtoto Audit: 186 .. 185 Author: alexteam Date: 17:42:33, September 22, 2009 Message: a couple of fixes. some are critical. Audit: 184 .. 183 Author: alexteam Date: 14:36:15, September 16, 2009 Message: [*] HELP Revision: 182 Author: alexteam Date: 23:22:40, September 14, 2009 Message: [-] Translation fixes (mixed language) [-] Fix damages caused by the destruction of the script engine after the destruction of the socket engine. Revision: 181 Author: alexteam Date: 20:06:16, September 14, 2009 Message: [*], First pulling the connection name and then send the script. (It was vice versa) [+] CallFunction to plugins [*] ReadMask works. as a parameter to pass to her arrayofvariant, and then read the data from it. Revision: 180 Author: alexteam Date: 19:29:28, September 12, 2009 Message: [-] A very serious mistake in a piece of code responsible for running scripts. [+] Option to enable word wrap in a detailed viewing packages with the aid of the context menu. Revision: 178 Author: alexteam Date: 13:27:11, September 12, 2009 Message: [-] Fixed typo in SetScriptVariable [*] Als by xkor updated to the current revision. added GetScriptVariable, SetScriptVariable, IsScriptIdValid, ReadQ, ReadQEx, WriteQ, WriteQEx. Fixed GoFirstConnection and GoNextConnection [+] Restored logic WriteXEx ReadXEx [*] In accordance with these changes, Fixed Units. Note - at the time did not want to commit uploadit als.dpr under the pretext that this is already there. renamed it h_als.dpr Revision: 177 Author: alexteam Date: 12:39:36, September 12, 2009 Message: [*] Observed discrepancies in HELP and in the default script in the scripting engine Revision: 176 Author: alexteam Date: 12:21:57, September 12, 2009 Message: [*] Not otklyuchaetsya information panel after you turn off "batch" in the frame connection. [*] Inject in Annex will be implemented regardless of the order of HRP and start target application, but no more than once in the process. [*] Z-order now in order:) Revision: 174 Author: alexteam Date: 15:11:25, September 11, 2009 Message: After Revision: 173 Author: alexteam Date: 15:08:07, September 11, 2009 Message: [*] Modified handler runtime error testInit and testFree (the operation completed successfully) Revision: 172 Author: alexteam Date: 14:49:43, September 11, 2009 Message: [-] Hard bug. decided modification of FS resources. Revision: 171 Author: alexteam Date: 14:15:27, September 11, 2009 Message: [-] Fucking not a bug ... Revision: 169 Author: alexteam Date: 13:59:23, September 11, 2009 Message: [*] Optimization TdmData.CallMethod Scripters will not be assigned when calling CallMethod with ReadMask and WriteMask in ReadMask and WriteMask we do not need to notify the plug on "itteratsiyah" and we do not need ConId most frequently used methods craned forward Revision: 168 Author: alexteam Date: 13:45:05, September 11, 2009 Message: [+] The script dvizhek added contains the following procedures: procedure WriteMask (Mask: string; parameters: array of variant) procedure ReadMask (Mask: string; var index: integer; var parameters: array of variant) [+] HELP adding them in (and not only) about the "list of the supported functions / procedures, variables." Revision: 166 Author: alexteam Date: 11:46:47, September 11, 2009 Message: [*] Returned to inject life (probably) [*] Removed variable ThisScriptId with scripting dviglo .. made all the easier%) Revision: 165 Author: alexteam Date: 21:55:37, September 10, 2009 Message: [+] Corresponding label to redirect connections when using the LSP in the "interception soedinenieya" Revision: 164 Author: alexteam Date: 21:51:25, September 10, 2009 Message: When redirrekte connection with the aid of the LSP in the log was written local port instead of remote Revision: 163 Author: alexteam Date: 21:12:17, September 10, 2009 Message: Sludeyuschie features added to the structure of plug-ins Function SerScriptVariable (scriptid: integer; varname: string; varvalue: variant): boolean; Function GetScriptVariable (scriptid: integer; varname: string): variant; function IsScriptIdValid (scriptid: integer): boolean; allow access to the variables causing the script engine OnCallMethod Revision: 161 Author: alexteam Date: 13:21:12, September 10, 2009 Message: Removed behold such a thing fss: = 'fss: integer =' + IntToStr (Integer (fsScript)); since the last change fastskripta this option to identify ekzemplyara TfsScript not needed. ---- Changed: / 3.5.x/units/uData.pas Revision: 160 Author: alexteam Date: 13:02:28, September 10, 2009 Message: In scripting dvizhek added: var UseForConnectName: string; var UseForConnectID: Integer; their value affects the operation of the following options: SendToClient, SendToServer, NoCloseFrameAfterDisconnect, CloseFrameAfterDisconnect, NoCloseClientAfterServerDisconnect, CloseClientAfterServerDisconnect, NoCloseServerAfterClientDisconnect, CloseServerAfterClientDisconnect, Disconnect, SetName Well as their action stretches pck entry into the body of scripts. Explanation: When you install for example UseForConnectName: = 'MyCharacter'; body functions between the "begin" and "end." will be called only by coincidence UseForConnectName and connection name. Conclusion: The test in the script-type "if ConnectName = 'MyCharacter' then" becomes unnecessary in most cases. scripting dvizhek will "run" rarely and only where necessary (saving CPU ^ _ ^) Processing order of these variables 1. UseForConnectName 2. UseForConnectID (unless specified UseForConnectName) 3. if neither the first nor UseForConnectName UseForConnectID is not set - SendToClient, SendToServer, etc. operate as before. example: UseForConnectName: = 'testchar' will send buf with the aid of such a scheme SendToClient First check whether the appointed UseForConnectName if this variable is set then buf will be sent to the connection with this name. UseForConnectName if not assigned then proveryaetsya appointed a UseForConnectID if so then sends buf connection with this Haydee if not UseForConnectName not UseForConnectID not assigned to a SentToClient work out as before. -------------------------------------------------- ---------------------- In the script added dvizhek const ThisScriptId: Integer; containing randomly constant value is set when compiling the script. as altered function OnCallMethod in plugins. its offer: TOnCallMethod = function (const ConnectId, ScriptId: integer; const MethodName: String; var Params, FuncResult: Variant): Boolean; stdcall; added ConnectId, ScriptId where ConnectId is Haydee compound derived from taking into account UseForConnectName and UseForConnectID and ScriptId is a unique identifier "script" causing OnCallMethod thus OnCallMethod can identify with high probability (using UseForConnectName and UseForConnectID in the script) connection identifier of damages caused to "copy the script engine" caused the method (ie its name, etc.) or use for these purposes ScriptId. what does it do: if the plugin extends the functionality of the script engine use in several scripts, then often enough (it depends on the "directions" function implemented) need to identify the connection for which you want to "expand" or "copy of the script" Revision: 159 Author: alexteam Date: 22:48:35, September 9, 2009 Message: [*] Const cnt: integer; was a cardinal. in onkonnkt / disconnect / onpaket. Now -1 (socket error (?) will not confuse the plug-ins) [+] Added const cnt: integer; in CallMethod plugins (!!!) because I'm here to do what Coy udumal, and without that make it beautiful - hard. Revision: 158 Author: alexteam Date: 12:38:59, September 8, 2009 Message: [*] Poubiral the hell out of virtually all stayontopy. will need to write full of a single managed to control dvizhek zorder windows. Revision: 157 Author: alexteam Date: 19:13:19, September 7, 2009 Message: [+] Tick Kamael-helbound-gracia a settings will ustanavlivatsya automatically after selecting a protocol. while its status can be changed after selecting a protocol. build is not done Revision: 156 Author: alexteam Date: 17:22:23, September 7, 2009 Message: [+] Understood that the fuel will be a lot of added WriteQ, WriteQEx, ReadQ, ReadQEx plug-in without waiting for the evening. perezalil under the same builds (3.5.22.139) Revision: 155 Author: alexteam Date: 17:10:10, September 7, 2009 Message: [+] Type Int64 to a scripting dvizhek [+] ReadQ / WriteQ there too. Revision: 154 Author: alexteam Date: 12:36:56, September 7, 2009 Message: [+] Taught LSP besides capturing data directly in connection to redirect connections to the socket engine nx. added the appropriate option in the settings. [!] LSP library is incompatible with versions of the nx before and vice versa. Revision: 153 Author: alexteam Date: 13:22:46, September 6, 2009 Message: [-] Repaired readh in plugins. (Tpacket replaced back on the string), according to corrected demo - plug-ins. [*] Changed the variable type to identify the version of an integer in longvord. because int has a feature to go into minus. Revision: 152 Author: nlobp Date: 1:09:08, 6 September 2009 Message: [*] Fixed the package 39 in Gracia Final, he is now not a 2-byte; [*] In the detailed interpretation of disabled word wrap (IMHO it is better); [*] In the systray added a hint; Revision: 151 Author: alexteam Date: 11:00:25, September 5, 2009 Message: [*] Forgot to attach the changes. 151 audit feminine equate to 150 to 150 made Build 3.5.18.132 Revision: 149 Author: nlobp Date: 16:43:18, August 29, 2009 Message: [+] Added work with packetsT2.ini for package Gracia Final; [*] Edit packages Gracia Final by NLObP according www.l2jserver.com; Revision: 148 Author: alexteam Date: 14:24:07, August 14, 2009 Message: [*] When you exit the l2ph will ask for "save the script blah blah blah" if it is changed. [*] Dvizhek socket will be destroyed in onkloze, not ontermineyt, [*] The same system sound an error when the output gap should be. Revision: 147 Author: alexteam Date: 22:48:00, August 11, 2009 Message: [-] Tunnel no longer deactivate when otvalivanii one of them is associated to the compounds under the respective nofree. Revision: 146 Author: alexteam Date: 20:05:04, August 11, 2009 Message: [*] How tired of these eksplitsity + version and bild. / me plyuetstso Revision: 145 Author: alexteam Date: 19:13:35, August 11, 2009 Message: [*] After the previous one. Revision: 144 Author: alexteam Date: 19:07:16, August 11, 2009 Message: [-] When otvalivanii skrypty client can send data. Revision: 143 Author: alexteam Date: 18:50:31, August 10, 2009 Message: [-] Does not apply to translation preferences scripting editor; [+] Window with the message "Compile script blah blah blah, please wait" Revision: 142 Author: nlobp Date: 16:03:50, August 9, 2009 Message: [*] Uncommented code, which removes the dough and forgot to restore as Revision: 141 Author: nlobp Date: 6:19:11, 9 August 2009 Message: [*] Edit the code to work with paths to the logs and scripts; [*] Edit code updates from the *. ini; [*] Edit some of the packages under Gracia Final in packetsT1.ini; Revision: 140 Author: alexteam Date: 11:48:07, June 29, 2009 Message: [-] Blunder in sendpakete working with "string" dubbing packages in the log. Revision: 139 Author: xkor Date: 16:53:52, June 27, 2009 Message: [+] Plug adapter (als.dll) export functions pakethaka for the possibility of their use of plug-ins written in other languages (not Delphi) Revision: 138 Author: alexteam Date: 16:34:16, June 24, 2009 Message: [-] Not saved "caption" Revision: 137 Author: alexteam Date: 11:39:44, June 23, 2009 Message: [*] Max interval = paketootpravlyalke 10minut Revision: 136 Author: alexteam Date: 18:55:24, June 19, 2009 Message: [*] Minor pravkli extra garbage in plugins Revision: 135 Author: alexteam Date: 19:33:10, June 16, 2009 Message: [!] Kill 3.6 who need to unwind with a pre audit. is the idea of combining scripting engines. I would like to make them on the basis of plug-ins. Revision: 134 Author: alexteam Date: 16:29:41, June 16, 2009 Message: with regards to 3.5: [-] Fixed bug with loading scripts. Now when you start nx they are loaded and properly marked for execution [*] The method for determining the main window of nx in inzhekt.dll [*] Language selection screen [+] and a window displays the user settings will be the first start of the HRP. [*] In onpacket function plug-ins now passed the name of the compound (TOnPacket = procedure (const cnt: Cardinal; const fromServer: Boolean; const connectionname: string; var packet: tpacket); stdcall;) [+] When it receives focus the script editor is checked to change the file modification date. if it does not coincide with the date stored in the nx (a file was externally modified) prompted allowing reread the file. [*] Changes transfers Release 3.5.12.120 Revision: 133 Author: alexteam Date: 18:29:29, May 23, 2009 Message: [*] Changes in the transfer settings. [*] To 3.6 instead of reporting on the Partner code ini file - called language selection dialog and then - the Preferences window. Revision: 131 Author: alexteam Date: 11:34:13, May 21, 2009 Message: [-] Fixed prosmotrischik packages, log viewing package retrieved when posting. Revision: 129 Author: alexteam Date: 18:57:50, May 20, 2009 Message: [+] Form Viewer package (same as on the panel to send). vyzyvaetsya from the main menu. Revision: 126 Author: alexteam Date: 11:14:05, May 20, 2009 Message: [+] Avtodeinstall LSP module delivered as an option [*] Minor edits .. Revision: 125 Author: nlobp Date: 1:49:40, 20 May 2009 Message: [-] To select the library to intercept it became impossible to re-work with the library selection dialog [+] LSP library is unloaded after the completion of the program Revision: 124 Author: alexteam Date: 21:06:26, May 15, 2009 Message: [!] Forgot to port the "fix" memory leaks from 3.6 to 3.5 still in revision 112. Release 3.5.10.115 Revision: 123 Author: alexteam Date: 15:41:14, May 13, 2009 Message: [*] EncryptAndSend ported from 3.6 to 3.5 Revision: 122 Author: alexteam Date: 15:44:13, 10 may 2009 ã. Message: [-] language switch problems 3.5.x (bug goes from rev 121) Revision: 121 Author: alexteam Date: 11:53:16, 10 may 2009 ã. Message: [*] about dialog replaced. i hope mods on a.c. will happy now. (evil) Revision: 120 Author: alexteam Date: 11:48:10, 10 may 2009 ã. Message: [-] "work as sock5" in settings dialog will affect sockengine properties from now. Revision: 119 Author: alexteam Date: 14:41:21, 7 may 2009 ã. Message: [+] some changes in help (3.6) [*] changes in plugins (3.6) Revision: 118 Author: alexteam Date: 12:59:21, 7 may 2009 ã. Message: (svn) added missed modules. (3.6) Revision: 117 Author: alexteam Date: 12:42:27, 7 may 2009 ã. Message: [*] some changes in translation engine (want add "load/save from/to ini file") (3.6) [-] can send packets from init/free method. (3.6) Revision: 116 Author: alexteam Date: 19:58:49, 6 may 2009 ã. Message: (svn) 3.6 was commited. afraid of loosing it. Revision: 115 Author: alexteam Date: 19:40:39, 6 may 2009 ã. Message: (svn) preparing to upload 3.6 Revision: 114 release: 3.5.7.110 Author: alexteam Date: 17:55:19, 5 may 2009 ã. Message: [-] buttons "to server" and "to client" acted contrary [-] bug in log autosave. [-] button "down" in script list [-] Listening port for socket engine. Revision: 112 Author: alexteam Date: 13:39:37, 4 may 2009 ã. Message: [-] Memory leak in socket engine. (!!) [-] Problems with newxor in rawlog. [-] Minimise to tray button was deleted (some non standart windows themes crashes ph) [*] Default port and intercept method was changed. Revision: 111 Author: alexteam Date: 15:27:08, 26 april 2009 ã. Message: [-] Problem with inject.dll load. [-] buttons "from server" and "from client" must work from now. [-] Button "open packet". Revision: 110 Author: alexteam Date: 11:17:07, 16 april 2009 ã. Message: [-] Anoying bug in plugins control (autoload). Revision: 109 Author: alexteam Date: 19:00:41, 15 april 2009 ã. Message: [-] 4get to change release number XD. Revision: 108 Author: alexteam Date: 18:54:28, 15 april 2009 ã. Message: [+] Added plugin_demo4 to svn. [-] packed draw was fixed (finally) Revision: 107 Author: alexteam Date: 21:02:45, 14 april 2009 ã. Message: [-] you can add packet to filter with inject.dll intercept (or socks5) active. from now. [*] some changes in packet draw. Revision: 106 Author: alexteam Date: 19:39:50, 14 april 2009 ã. Message: [*] some changes in official help. [+] notice on fors run (in russian). "please configure me be4 using XD". Revision: 105 Author: alexteam Date: 17:16:43, 14 april 2009 ã. Message: [*] Demo plugins will be included in release. Revision: 104 Author: alexteam Date: 17:04:50, 14 april 2009 ã. Message: [+] Added plugin_demo4. (global cariables container for scripts). Revision: 103 Author: alexteam Date: 15:40:49, 14 april 2009 ã. Message: [*] When runtime error happen (script) error will be shown in status bar and source line will be marked. (no acess violation blablabla anymore) Revision: 102 Author: alexteam Date: 14:34:33, 14 april 2009 ã. Message: [-] Runtime error in free method (script) makes deathlock for ph. Revision: 101 Author: alexteam Date: 14:16:03, 14 april 2009 ã. Message: [+] Help sources added to svn. [-] Bug in packet draw (appears with inject.dll intercept) Revision: 100 Author: alexteam Date: 07:47:18, 13 april 2009 ã. [+] Defaults for connections frames added to settings dialog\additional. [+] Watchlist for script editor (shows variables values.) [+] Hotkeys for script editor compile/testinit/testfree/closepage (ctrl+f9/f9/ctrl+f2/ctrl+W) [+] added dialog with list of available in fastscript classes. [+] added procedure CanUseAltTab(FormCaption: string). [+] hotkey editor for script editor xD (word pun). [*] lsp intercept was compleated and option activated. [-] memory leak fas fixed (you cant now double init/free script) [-] no sending data to dead connections anymore. [-] problem with injecting in random applications. [-] a lot of little bugs (interface) was fixed. [*] some changes in auto save windows state of l2ph. [*] dirrect patches to dll modules instead relative. [+] added button "minimise to tray" Revision: 99 Author: alexteam Date: 09:25:08, 10 april 2009 ã. [-] listening port in settings was disabled due unknown reason XD [*] for child windows with little sizes position = poDefaultPosOnly was setted. [+] you can modify style of the text in script editor. [+] standart functions was added to AutoComplete. [*] all inifiles was moved to settings folder. Revision: 98 Author: alexteam Date: 17:57:47, 9 april 2009 ã. [+] Plugin autoactivate (saving state) [+] Plugins will add his functons to autocompleate also. [!] Some changes (alotof XD) in structure recived by plugins (look for new one in ushareddata.pas) [-] some hints in script editor was changed [+] check for another instance of l2ph on start. Revision: 97 Author: alexteam Date: 11:21:35, 9 april 2009 ã. [-] "search client each xxx sec" will change timer interval from now. [*] some changes in logic of some interface parts of options dialog. [+] You can change listening port in options from now. [!] (svn) 4got to add uPacketView fdm/pas. [!] procedure TfPacketView.ParsePacket; must be revrited (its for devs.. seems like i'm alone here XD) Revision: 96 Author: alexteam Date: 18:25:37, 8 april 2009 ã. Message: [-] "no difference betwen 'no' and 'yes' in kill connection dialog" (bugreport: NLObP) [-] "when i load another rawlog it's apply in end of current" (bugreport: NLObP) [*] no packets with length = 2 (nodata) anymore. [*] interfave changes for packet draw (using trichview) [-] problem with «Cannot focus a disabled or invisible window» in script editor. Revision: 95 Author: alexteam Date: 17:19:37, 7 april 2009 ã. Message: [-] Socket engine will pass packets with 2 byte length (nodata) from now. Revision: 94 Author: alexteam Date: 14:40:17, 7 april 2009 ã. Message: [-] acess violation when ph loads with default settings. Revision: 93 Author: alexteam Date: 12:58:30, 7 april 2009 ã. Message: [-] rawlogs, again. Revision: 92 Author: alexteam Date: 07:51:51, 7 april 2009 ã. Message: [-] acess violation when user trying to close tab with nonexists (deleted) script. [-] double free library fix. ”when i set/unset checkbox near path to inject.dll Invalid pointer operation error appear” © J-Fobos [-] fix for isKamael flag in settings. Revision: 91 Author: alexteam Date: 18:17:27, 6 april 2009 ã. Message: [-] bug in SavePacketLog (Access violation on login to the game) (bugreport: NLObP) [-] savingoptions save will goes in right way from now. [*] alpha status deleted. Revision: 90 Author: alexteam Date: 16:36:04, 6 april 2009 ã. Message: [*] everything is localised. [*] rawlog will write to tfilestream from now (do not using memory) [-] -2 bugs in packet processing. [*] component for script editor was replaced by more advanced. [*] some changes in hotkeys. [*] Hints will show in standart way from now. [+] button "save order" in scripts list (will save order and checked/unchecked to scripts.ini) Revision: 89 Author: alexteam Date: 19:55:23, 5 april 2009 ã. Message: [*] option position was changed to poDesigned to all forms. [-] damn bug in packet view. (only one packet shows) [*] added "reload data from ini files". [+] button "refresh" in packet wiev. Revision: 88 Author: alexteam Date: 16:56:17, 5 april 2009 ã. Message: [-] fixed bug with rawlog writing. [-] "save log be4 clear" fixed XD [+] connection frame/rawlogs/logs was translated in english. [+] all forms will save his position and size. (windows.ini) [+] current language will save (options.ini) Revision: 87 Author: alexteam Date: 12:06:13, 5 april 2009 ã. Message: [*] cleanup on svn. Revision: 86 Author: alexteam Date: 11:39:41, 5 april 2009 ã. Message: [+] option stranslated. [*] packet processing will called by PostMessage from now. [*] options noFreeOnServerDisconnect and noFreeOnClientDisconnect will work correct from now. [-] current language fix. [-] bug in sendpackedto_xxxx and senpacketto_xxxx_ex fixed. Revision: 85 Author: alexteam Date: 21:17:24, 4 april 2009 ã. Message: [!] added silang component (localization). main window translated. [!] LSP module support disabled! [+] hotkeys for l2ph windows. [+] added Build folder to svn. [*] a lot of little fixes/changes. Revision: 84 Author: alexteam Date: 19:51:44, 3 april 2009 ã. Message: [!] alpha version. a lot of code was revrited (almost everything). some changes in user plugins/scripts. (scripts: UserTab replaced with UserForm, showtab replaced with ShowForm, hidetab - HideForm) [*] lots of changes in interface. another structure... unusual XD [*] unlimited count of connections/plugins/scripts. [*] socket engine revrited. no problems with thread synch anymore! [+] tab-styled script editor. [+] raw logs. [+] traffick intercept with Layered Service Provider (LSP). (!test!) [-] all "List index out of bounds". [-] all "Econvererror'. [-] no "invisible packets" in packet view anymore. [-] no memory leaks anymore (i hope xD)