CS.RIN.RU - Steam Underground Community
http://cs.rin.ru/forum/

[Release] Left4Dead 2 Loader v2
http://cs.rin.ru/forum/viewtopic.php?f=29&t=54529
Page 32 of 40

Author:  Somaz [ Sunday, 20 Dec 2009, 10:09 ]
Post subject:  Re: Left4Dead 2 Loader (2.0.0.6)

You are doing an awesome job, but I would just like to point out that there are still some problems Stryder.
This includes:
-Crash on exit?
-The name only works for the Singleplayer screen but not for the server you start in Garena (or simply the ones you start with the map command). It's still named "Left 4 Dead 2 whatever" there. Could you please make the name also transfer to the server name?
-Passwords are not working in Garena (may be because of the above reason).
-No Achievements (or could you at least shows us the way how to make them work?)

Edit: Found a way to change server name. Password still not working.

Author:  CR@CK-iT [ Sunday, 20 Dec 2009, 15:33 ]
Post subject:  Re: Left4Dead 2 Loader (2.0.0.6)

@ Stryder
Not luck yet to crack latest client.dll (v2.0.0.7)?

Maybe you could release a patcher, which automatically fixes all CEG checks in client.dll.

Author:  darkhaze666 [ Sunday, 20 Dec 2009, 23:15 ]
Post subject:  Re: Left4Dead 2 Loader (2.0.0.6)

http://rev-crew.info/viewtopic.php?f=5&t=269
:razz:

Author:  razor8 [ Monday, 21 Dec 2009, 01:51 ]
Post subject:  Re: Left4Dead 2 Loader (2.0.0.6)

http://ul.to/c702i3

Left 4 Dead 2 - Fixed Client.dll [2.0.0.7]

Author:  luke671 [ Monday, 21 Dec 2009, 13:37 ]
Post subject:  Re: Left4Dead 2 Loader (2.0.0.6)

Version 7 is compatible with this..

thanks to razor8's and Gani's patches..

Author:  illpillow [ Monday, 21 Dec 2009, 19:26 ]
Post subject:  Re: Left4Dead 2 Loader (2.0.0.6)

Just remove CEG with Rev's patcher and launch the game with Rev's launcher.

Author:  Dr. JACAL [ Tuesday, 22 Dec 2009, 02:56 ]
Post subject:  Re: Left4Dead 2 Loader (2.0.0.6)

Hey Stryder, please keep it up dude, your loader is better than RevEmu (at least for me)

Author:  Stryder [ Tuesday, 22 Dec 2009, 03:26 ]
Post subject:  Re: Left4Dead 2 Loader v2

Updated it, can you people test if it works fine? and post results, with stryder.txt

Author:  trustno1 [ Tuesday, 22 Dec 2009, 03:58 ]
Post subject:  Re: Left4Dead 2 Loader v2

Rushed through a map on a listen server, no issues (forgot to revert to an un-patched client.dll the first time).
I tried launching the game a few times after that, and one time I got a 'missing steam_api.dll' error. Just that one time though.
Stryder.txt
2009/12/22 01:38:46:828 Logging Started.
2009/12/22 01:38:48:219 [CEG] Patching file "left4dead2\bin\client.dll"
2009/12/22 01:38:48:219 Patched:
virtual class CStudioHdr * __thiscall C_Infected::OnNewModel(void);
Address:[0x08A55DE0]
Callback: [0x08A312A0]

2009/12/22 01:38:48:219 Patched:
virtual void __thiscall CHudZombieHealth::Init(void);
Address:[0x08A6A8B0]
Callback: [0x08A31180]

2009/12/22 01:38:48:219 Patched:
virtual void __thiscall CHudSurvivalTimer::LevelInit(void);
Address:[0x08A76240]
Callback: [0x08A31110]

2009/12/22 01:38:48:219 Patched:
virtual void __thiscall CHudGhostPanel::OnCommand(char const *);
Address:[0x08A8E660]
Callback: [0x08A310F0]

2009/12/22 01:38:48:219 Patched:
virtual void __thiscall C_Inferno::Spawn(void);
Address:[0x08A90550]
Callback: [0x08A31080]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CTakeoverBar::OnCommand(char const *);
Address:[0x08AC2F10]
Callback: [0x08A31200]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudZombiePanel::OnCommand(char const *);
Address:[0x08AF1700]
Callback: [0x08A311A0]

2009/12/22 01:38:48:235 Patched:
virtual class IViewPortPanel * __thiscall FullscreenTerrorViewport::CreatePanelByName(char const *);
Address:[0x08B13460]
Callback: [0x08A31240]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CVersusModeLevelProgressBar::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08B286A0]
Callback: [0x08A31270]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall ProgressBarPanel::ApplySettings(class KeyValues *);
Address:[0x08B341F0]
Callback: [0x08A310B0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CTerrorClientScoreBoardDialog::ShowPanel(bool);
Address:[0x08B4A300]
Callback: [0x08A311C0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CTransitionStatsPanel::ShowPanel(bool);
Address:[0x08B4C2B0]
Callback: [0x08A31250]

2009/12/22 01:38:48:235 Patched:
virtual class vgui::Panel * __thiscall TeamDisplayPlayer::CreateControlByName(char const *);
Address:[0x08B4D990]
Callback: [0x08A31140]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall SurvivorStatsPanel::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08B5D280]
Callback: [0x08A311F0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudScavengeTimer::LevelInit(void);
Address:[0x08B63690]
Callback: [0x08A310E0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall TeamDisplayPlayer::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08B77AD0]
Callback: [0x08A31150]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CSpawnBaseMenu::OnCommand(char const *);
Address:[0x08B80E00]
Callback: [0x08A311E0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CSpectatorMenu::OnCommand(char const *);
Address:[0x08B8B2B0]
Callback: [0x08A31020]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall C_TerrorPlayer::OnSpawn(void);
Address:[0x08B8D950]
Callback: [0x08A31050]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudTeamDisplay::LevelInit(void);
Address:[0x08B99110]
Callback: [0x08A31130]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall KeybindLabel::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08B9E950]
Callback: [0x08A311D0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudZombieHealth::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08BA6280]
Callback: [0x08A31190]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CTextWindow::OnCommand(char const *);
Address:[0x08BA8E20]
Callback: [0x08A31040]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CSpectatorGUI::ShowPanel(bool);
Address:[0x08BAADB0]
Callback: [0x08A31030]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall FullscreenTerrorViewport::CreateDefaultPanels(void);
Address:[0x08BB2670]
Callback: [0x08A31230]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CFullscreenVersusModeScoreboard::ShowPanel(bool);
Address:[0x08BB6110]
Callback: [0x08A31260]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudScavengeTimer::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08BD9D70]
Callback: [0x08A310D0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall TerrorClientMode::LevelInit(char const *);
Address:[0x08BE2DB0]
Callback: [0x08A31060]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CTerrorTextWindow::OnCommand(char const *);
Address:[0x08BE7DA0]
Callback: [0x08A31220]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CRadialMenu::OnCommand(char const *);
Address:[0x08BE8510]
Callback: [0x08A310C0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudWeaponSelection::OnWeaponPickup(class C_BaseCombatWeapon *);
Address:[0x08BE9580]
Callback: [0x08A31170]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall C_Tongue::OnCreate(class C_TerrorPlayer *);
Address:[0x08BF89F0]
Callback: [0x08A31070]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudTeamDisplay::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08C592A0]
Callback: [0x08A31120]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CTerrorClientScoreBoardDialog::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08C67B50]
Callback: [0x08A311B0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudTerrorCrosshair::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08C73EA0]
Callback: [0x08A31160]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudProgressBar::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08C8DDF0]
Callback: [0x08A310A0]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudAbilityTimer::Reset(void);
Address:[0x08C96A30]
Callback: [0x08A31090]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CHudSurvivalTimer::ApplySchemeSettings(class vgui::IScheme *);
Address:[0x08CA3D70]
Callback: [0x08A31100]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall C_Infected::Release(void);
Address:[0x08CC0AF0]
Callback: [0x08A31290]

2009/12/22 01:38:48:235 Patched:
virtual void __thiscall CVersusModeLevelProgressBar::ApplySettings(class KeyValues *);
Address:[0x08CC4380]
Callback: [0x08A31280]

2009/12/22 01:38:48:235 Patched:
virtual bool __thiscall C_BaseCombatCharacter::Weapon_Switch(class C_BaseCombatWeapon *,int);
Address:[0x08CD5250]
Callback: [0x08A31010]

2009/12/22 01:38:48:250 Patched:
virtual void __thiscall CTerrorTeamMenu::OnCommand(char const *);
Address:[0x08D0D390]
Callback: [0x08A31210]

2009/12/22 01:38:48:250 [CEG] Patching ExitProcess Functions
2009/12/22 01:38:48:266 [CEG] Found an overall of 52 funcs @ 0.04 Seconds

Author:  Dr. JACAL [ Tuesday, 22 Dec 2009, 04:25 ]
Post subject:  Re: Left4Dead 2 Loader v2

Realy cool this new "style" that u made for the loader, testing it tight now : D

--EDIT--

Its working like a charm : )
Fast loading, no CTD, some times dont crash on exit, and the same stuff I posted before xD

Oh yea, almost forgot, this version suports archivements?

--EDIT2--

Like I sayd, working like a charm : D

here is my log, I played the 1st campaing..

  1. 2009/12/22 00:16:48:378     Logging Started.
  2. 2009/12/22 00:16:50:124     [CEG] Patching file "left4dead2\bin\client.dll"
  3. 2009/12/22 00:16:50:126     Patched:
  4.                     virtual class CStudioHdr * __thiscall C_Infected::OnNewModel(void);
  5.                     Address:[0x0CF25DE0]
  6.                     Callback: [0x0CF012A0]
  7.  
  8. 2009/12/22 00:16:50:128     Patched:
  9.                     virtual void __thiscall CHudZombieHealth::Init(void);
  10.                     Address:[0x0CF3A8B0]
  11.                     Callback: [0x0CF01180]
  12.  
  13. 2009/12/22 00:16:50:138     Patched:
  14.                     virtual void __thiscall CHudSurvivalTimer::LevelInit(void);
  15.                     Address:[0x0CF46240]
  16.                     Callback: [0x0CF01110]
  17.  
  18. 2009/12/22 00:16:50:140     Patched:
  19.                     virtual void __thiscall CHudGhostPanel::OnCommand(char const *);
  20.                     Address:[0x0CF5E660]
  21.                     Callback: [0x0CF010F0]
  22.  
  23. 2009/12/22 00:16:50:140     Patched:
  24.                     virtual void __thiscall C_Inferno::Spawn(void);
  25.                     Address:[0x0CF60550]
  26.                     Callback: [0x0CF01080]
  27.  
  28. 2009/12/22 00:16:50:142     Patched:
  29.                     virtual void __thiscall CTakeoverBar::OnCommand(char const *);
  30.                     Address:[0x0CF92F10]
  31.                     Callback: [0x0CF01200]
  32.  
  33. 2009/12/22 00:16:50:144     Patched:
  34.                     virtual void __thiscall CHudZombiePanel::OnCommand(char const *);
  35.                     Address:[0x0CFC1700]
  36.                     Callback: [0x0CF011A0]
  37.  
  38. 2009/12/22 00:16:50:146     Patched:
  39.                     virtual class IViewPortPanel * __thiscall FullscreenTerrorViewport::CreatePanelByName(char const *);
  40.                     Address:[0x0CFE3460]
  41.                     Callback: [0x0CF01240]
  42.  
  43. 2009/12/22 00:16:50:148     Patched:
  44.                     virtual void __thiscall CVersusModeLevelProgressBar::ApplySchemeSettings(class vgui::IScheme *);
  45.                     Address:[0x0CFF86A0]
  46.                     Callback: [0x0CF01270]
  47.  
  48. 2009/12/22 00:16:50:148     Patched:
  49.                     virtual void __thiscall ProgressBarPanel::ApplySettings(class KeyValues *);
  50.                     Address:[0x0D0041F0]
  51.                     Callback: [0x0CF010B0]
  52.  
  53. 2009/12/22 00:16:50:150     Patched:
  54.                     virtual void __thiscall CTerrorClientScoreBoardDialog::ShowPanel(bool);
  55.                     Address:[0x0D01A300]
  56.                     Callback: [0x0CF011C0]
  57.  
  58. 2009/12/22 00:16:50:150     Patched:
  59.                     virtual void __thiscall CTransitionStatsPanel::ShowPanel(bool);
  60.                     Address:[0x0D01C2B0]
  61.                     Callback: [0x0CF01250]
  62.  
  63. 2009/12/22 00:16:50:150     Patched:
  64.                     virtual class vgui::Panel * __thiscall TeamDisplayPlayer::CreateControlByName(char const *);
  65.                     Address:[0x0D01D990]
  66.                     Callback: [0x0CF01140]
  67.  
  68. 2009/12/22 00:16:50:150     Patched:
  69.                     virtual void __thiscall SurvivorStatsPanel::ApplySchemeSettings(class vgui::IScheme *);
  70.                     Address:[0x0D02D280]
  71.                     Callback: [0x0CF011F0]
  72.  
  73. 2009/12/22 00:16:50:152     Patched:
  74.                     virtual void __thiscall CHudScavengeTimer::LevelInit(void);
  75.                     Address:[0x0D033690]
  76.                     Callback: [0x0CF010E0]
  77.  
  78. 2009/12/22 00:16:50:152     Patched:
  79.                     virtual void __thiscall TeamDisplayPlayer::ApplySchemeSettings(class vgui::IScheme *);
  80.                     Address:[0x0D047AD0]
  81.                     Callback: [0x0CF01150]
  82.  
  83. 2009/12/22 00:16:50:154     Patched:
  84.                     virtual void __thiscall CSpawnBaseMenu::OnCommand(char const *);
  85.                     Address:[0x0D050E00]
  86.                     Callback: [0x0CF011E0]
  87.  
  88. 2009/12/22 00:16:50:154     Patched:
  89.                     virtual void __thiscall CSpectatorMenu::OnCommand(char const *);
  90.                     Address:[0x0D05B2B0]
  91.                     Callback: [0x0CF01020]
  92.  
  93. 2009/12/22 00:16:50:156     Patched:
  94.                     virtual void __thiscall C_TerrorPlayer::OnSpawn(void);
  95.                     Address:[0x0D05D950]
  96.                     Callback: [0x0CF01050]
  97.  
  98. 2009/12/22 00:16:50:156     Patched:
  99.                     virtual void __thiscall CHudTeamDisplay::LevelInit(void);
  100.                     Address:[0x0D069110]
  101.                     Callback: [0x0CF01130]
  102.  
  103. 2009/12/22 00:16:50:156     Patched:
  104.                     virtual void __thiscall KeybindLabel::ApplySchemeSettings(class vgui::IScheme *);
  105.                     Address:[0x0D06E950]
  106.                     Callback: [0x0CF011D0]
  107.  
  108. 2009/12/22 00:16:50:158     Patched:
  109.                     virtual void __thiscall CHudZombieHealth::ApplySchemeSettings(class vgui::IScheme *);
  110.                     Address:[0x0D076280]
  111.                     Callback: [0x0CF01190]
  112.  
  113. 2009/12/22 00:16:50:158     Patched:
  114.                     virtual void __thiscall CTextWindow::OnCommand(char const *);
  115.                     Address:[0x0D078E20]
  116.                     Callback: [0x0CF01040]
  117.  
  118. 2009/12/22 00:16:50:158     Patched:
  119.                     virtual void __thiscall CSpectatorGUI::ShowPanel(bool);
  120.                     Address:[0x0D07ADB0]
  121.                     Callback: [0x0CF01030]
  122.  
  123. 2009/12/22 00:16:50:160     Patched:
  124.                     virtual void __thiscall FullscreenTerrorViewport::CreateDefaultPanels(void);
  125.                     Address:[0x0D082670]
  126.                     Callback: [0x0CF01230]
  127.  
  128. 2009/12/22 00:16:50:160     Patched:
  129.                     virtual void __thiscall CFullscreenVersusModeScoreboard::ShowPanel(bool);
  130.                     Address:[0x0D086110]
  131.                     Callback: [0x0CF01260]
  132.  
  133. 2009/12/22 00:16:50:162     Patched:
  134.                     virtual void __thiscall CHudScavengeTimer::ApplySchemeSettings(class vgui::IScheme *);
  135.                     Address:[0x0D0A9D70]
  136.                     Callback: [0x0CF010D0]
  137.  
  138. 2009/12/22 00:16:50:164     Patched:
  139.                     virtual void __thiscall TerrorClientMode::LevelInit(char const *);
  140.                     Address:[0x0D0B2DB0]
  141.                     Callback: [0x0CF01060]
  142.  
  143. 2009/12/22 00:16:50:164     Patched:
  144.                     virtual void __thiscall CTerrorTextWindow::OnCommand(char const *);
  145.                     Address:[0x0D0B7DA0]
  146.                     Callback: [0x0CF01220]
  147.  
  148. 2009/12/22 00:16:50:164     Patched:
  149.                     virtual void __thiscall CRadialMenu::OnCommand(char const *);
  150.                     Address:[0x0D0B8510]
  151.                     Callback: [0x0CF010C0]
  152.  
  153. 2009/12/22 00:16:50:166     Patched:
  154.                     virtual void __thiscall CHudWeaponSelection::OnWeaponPickup(class C_BaseCombatWeapon *);
  155.                     Address:[0x0D0B9580]
  156.                     Callback: [0x0CF01170]
  157.  
  158. 2009/12/22 00:16:50:166     Patched:
  159.                     virtual void __thiscall C_Tongue::OnCreate(class C_TerrorPlayer *);
  160.                     Address:[0x0D0C89F0]
  161.                     Callback: [0x0CF01070]
  162.  
  163. 2009/12/22 00:16:50:169     Patched:
  164.                     virtual void __thiscall CHudTeamDisplay::ApplySchemeSettings(class vgui::IScheme *);
  165.                     Address:[0x0D1292A0]
  166.                     Callback: [0x0CF01120]
  167.  
  168. 2009/12/22 00:16:50:169     Patched:
  169.                     virtual void __thiscall CTerrorClientScoreBoardDialog::ApplySchemeSettings(class vgui::IScheme *);
  170.                     Address:[0x0D137B50]
  171.                     Callback: [0x0CF011B0]
  172.  
  173. 2009/12/22 00:16:50:171     Patched:
  174.                     virtual void __thiscall CHudTerrorCrosshair::ApplySchemeSettings(class vgui::IScheme *);
  175.                     Address:[0x0D143EA0]
  176.                     Callback: [0x0CF01160]
  177.  
  178. 2009/12/22 00:16:50:173     Patched:
  179.                     virtual void __thiscall CHudProgressBar::ApplySchemeSettings(class vgui::IScheme *);
  180.                     Address:[0x0D15DDF0]
  181.                     Callback: [0x0CF010A0]
  182.  
  183. 2009/12/22 00:16:50:175     Patched:
  184.                     virtual void __thiscall CHudAbilityTimer::Reset(void);
  185.                     Address:[0x0D166A30]
  186.                     Callback: [0x0CF01090]
  187.  
  188. 2009/12/22 00:16:50:175     Patched:
  189.                     virtual void __thiscall CHudSurvivalTimer::ApplySchemeSettings(class vgui::IScheme *);
  190.                     Address:[0x0D173D70]
  191.                     Callback: [0x0CF01100]
  192.  
  193. 2009/12/22 00:16:50:177     Patched:
  194.                     virtual void __thiscall C_Infected::Release(void);
  195.                     Address:[0x0D190AF0]
  196.                     Callback: [0x0CF01290]
  197.  
  198. 2009/12/22 00:16:50:177     Patched:
  199.                     virtual void __thiscall CVersusModeLevelProgressBar::ApplySettings(class KeyValues *);
  200.                     Address:[0x0D194380]
  201.                     Callback: [0x0CF01280]
  202.  
  203. 2009/12/22 00:16:50:179     Patched:
  204.                     virtual bool __thiscall C_BaseCombatCharacter::Weapon_Switch(class C_BaseCombatWeapon *,int);
  205.                     Address:[0x0D1A5250]
  206.                     Callback: [0x0CF01010]
  207.  
  208. 2009/12/22 00:16:50:181     Patched:
  209.                     virtual void __thiscall CTerrorTeamMenu::OnCommand(char const *);
  210.                     Address:[0x0D1DD390]
  211.                     Callback: [0x0CF01210]
  212.  
  213. 2009/12/22 00:16:50:191     [CEG] Patching ExitProcess Functions
  214. 2009/12/22 00:16:50:236     [CEG] Found an overall of 52 funcs @ 0.11 Seconds
  215.  

Author:  madsheep [ Tuesday, 22 Dec 2009, 06:00 ]
Post subject:  Re: Left4Dead 2 Loader v2

is the client.dll necessary?

if yes add it to the pack ;)


testing with cracked client.dll
w8 for results

edit:

no cracked client.dll needed (use the original client.dll)
achievements not saving (this needs to be fixed)
stryders.txt now is rewriting every time, wise thing!!!
i can't test the crash of the left4dead2.exe on exit because on my pc never crash lol!


overall 8.9/10 (:) lol hahah)

Author:  Dr. JACAL [ Tuesday, 22 Dec 2009, 06:47 ]
Post subject:  Re: Left4Dead 2 Loader v2

Hey Stryder, my game crashes with custom maps, some ppl r saying that the last update f*cked up the game, but I realy dont know, when it crash again on Custom map, I will post here the mdmp ok?!

And please, try to make archivements work on next release/update :D :D :D :D :D :D :D

Attachments:
File comment: here it is, log and mdmp
Log plus mdmps.7z [29.88 KiB]
Downloaded 48 times

Author:  kaotik2k [ Tuesday, 22 Dec 2009, 12:02 ]
Post subject:  Re: Left4Dead 2 Loader v2

Nice 1 stryder keep up the good work!

Author:  fox007 [ Tuesday, 22 Dec 2009, 13:33 ]
Post subject:  Re: Left4Dead 2 Loader v2

I can't change name in the stryder.ini with UTF-8. And Loader v1 can do that.

Author:  omg_88 [ Tuesday, 22 Dec 2009, 15:33 ]
Post subject:  Re: Left4Dead 2 Loader v2

Hi, I can't change my name as well. However, like for example, I use the name "testing", the name "testing" will appear on the loading screen of the map but not in game. Like if I kill a special infected, it will say: "unamed kill spitter" instead of "testing kill spitter"

Page 32 of 40 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/