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

[Release] LumaCEG
http://cs.rin.ru/forum/viewtopic.php?f=29&t=64354
Page 15 of 26

Author:  ZULU7422 [ Tuesday, 08 Apr 2014, 23:50 ]
Post subject:  Re: LumaCEG

Christsnatcher wrote:
ShadowDuke wrote:
It doesnt matter what Emu, just import the function from LumaEmu_CEG.dll into any game file, like binkw32.dll or any other "junk" file.


Would you please be so kind to explain a little bit detailed how to import a function from one .dll into another one, I would really appreciate it... Thanks in advance! :wink:


Yes would appreciate this too!

Author:  machine4578 [ Tuesday, 08 Apr 2014, 23:52 ]
Post subject:  Re: LumaCEG

Christsnatcher wrote:
ShadowDuke wrote:
It doesnt matter what Emu, just import the function from LumaEmu_CEG.dll into any game file, like binkw32.dll or any other "junk" file.


Would you please be so kind to explain a little bit detailed how to import a function from one .dll into another one, I would really appreciate it... Thanks in advance! :wink:

use CFF Explorer

Author:  ShadowDuke [ Wednesday, 09 Apr 2014, 01:28 ]
Post subject:  Re: LumaCEG

Christsnatcher wrote:
ShadowDuke wrote:
It doesnt matter what Emu, just import the function from LumaEmu_CEG.dll into any game file, like binkw32.dll or any other "junk" file.


Would you please be so kind to explain a little bit detailed how to import a function from one .dll into another one, I would really appreciate it... Thanks in advance! :wink:


Open for instance binkw32.dll file from your games dir with CFF Explorer, go to "Import Adder" click add and chose LumaEmu_CEG.dll from main games dir. Now click on the 1st and only entry and click on "Import by Name" and then click "Rebuild Import Table". Now save the file. Done.

Author:  Christsnatcher [ Wednesday, 09 Apr 2014, 02:21 ]
Post subject:  Re: LumaCEG

Many thanks for the information ShadowDuke and machine4578!

Author:  ZanimatioN [ Saturday, 19 Apr 2014, 15:17 ]
Post subject:  Re: LumaCEG

Anyone tested this with Serious Sam 3? And does it works ?

Author:  [x3r0] [ Saturday, 19 Apr 2014, 15:35 ]
Post subject:  Re: LumaCEG

ZanimatioN wrote:
Anyone tested this with Serious Sam 3? And does it works ?


sam2k8 wrote:
SS3 has a checksum check on both exe and steam_api.dll, so don't bother.

I think this is clear enough. It has additional checks besides CEG.

Author:  demde [ Saturday, 19 Apr 2014, 20:08 ]
Post subject:  Re: LumaCEG

Portal 2 crashes just before the main menu.
Here is .log

Attachments:
LumaEmu_CEG.rar [428 Bytes]
Downloaded 25 times

Author:  Steam006 [ Friday, 25 Apr 2014, 11:00 ]
Post subject:  Re: LumaCEG

demde wrote:
Portal 2 crashes just before the main menu.
Here is .log


Portal 2 was one of the games I tested when I made LumaCEG support XP games and it worked, but I today generated new client.dl and server.dll and it doesn't work anymore even with the same LumaEmu_CEG.dll. Do you know if the game has been updated recently?

Author:  demde [ Friday, 25 Apr 2014, 13:35 ]
Post subject:  Re: LumaCEG

Cannot tell for sure as i installed it again these days to check one free portal 2 mod and decided to check LumaEmu. SteamDB doesn't have any info about recent update though.

Author:  bongsmoke1989 [ Friday, 25 Apr 2014, 14:12 ]
Post subject:  Re: LumaCEG

demde wrote:
Cannot tell for sure as i installed it again these days to check one free portal 2 mod and decided to check LumaEmu. SteamDB doesn't have any info about recent update though.

i've had portal 2 installed for quite a while now, haven't seen an update in a long time.

Author:  sam2k8 [ Friday, 25 Apr 2014, 17:16 ]
Post subject:  Re: LumaCEG

Works fine for me (Lumaceg + LumaEmu), didn't test it on another PC:

Attachments:
Portal2.Client.7z [4.86 MiB]
Downloaded 37 times

Author:  Shlak [ Friday, 25 Apr 2014, 17:50 ]
Post subject:  Re: LumaCEG

sam2k8 wrote:
Works fine for me (Lumaceg + LumaEmu), didn't test it on another PC:
This files works for me but files that I create on my PC (Win 8 x64) doesn't work.
CEG.log
  1. 2014-4-25 18:1:31:858 [SteamCEGPatch] CEGPatch_CreateFileW --> CEG --> C:\Program Files (x86)\Steam\steamapps\common\Portal 2\portal2\bin\server.dll.temp
  2. 2014-4-25 18:1:31:889 [SteamCEGPatch] CEGPatch_CreateFileW --> Tempfile
LumaEmu_CEG.log with files by sam2k8
  1. LumaCEG Started, Patching...
  2. LumaCEG_NtQueryInformationFile --> FileInternalInformation --> 800
  3. CreateFileW --> CEG --> C:\Program Files (x86)\Steam\Config
  4. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  5. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  6. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  7. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  8. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  9. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  10. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  11. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  12. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  13. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  14. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  15. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  16. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  17. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  18. CreateFileW --> CEG --> C:\Windows\
  19. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  20. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  21. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  22. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  23. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  24. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  25. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  26. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  27. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  28. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  29. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  30. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  31. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  32. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  33. CreateFileW --> CEG --> D:\
  34. LumaCEG_NtCreateFile --> CEG
  35. LumaCEG_NtQueryInformationFile --> FileNameInformation --> 1 --> 2048
  36. LumaCEG_lstrcmpiW --> CEG --> lpString1 --> \Program Files (x86)\Steam\appcache
  37. LumaCEG_lstrcmpiW --> CEG --> lpString2 --> LumaCEG
  38.  
  39. CreateFileW --> CEG --> C:\Program Files (x86)\Steam\Backups
  40. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  41. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  42. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  43. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  44. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  45. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  46. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  47. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  48. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  49. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  50. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  51. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  52. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  53. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  54. CreateFileW --> CEG --> C:\Program Files (x86)\Steam\Backups
  55. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  56. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  57. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  58. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  59. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  60. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  61. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  62. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  63. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  64. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  65. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  66. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  67. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  68. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  69. LumaCEG_GetFullPathNameW --> CEG --> lpFileName --> C:\Windows\Fonts
  70. LumaCEG_GetFullPathNameW --> CEG --> WinDir
  71. CreateFileW --> CEG --> C:\Windows\Fonts
  72. LumaCEG_NtQueryDirectoryFile --> FileIdBothDirectoryInformation --> 1 Length --> 2048
  73. LumaCEG_lstrcmpiW --> CEG --> lpString1 --> Luma
  74. LumaCEG_lstrcmpiW --> CEG --> lpString2 --> .
  75.  
  76. CreateFileW --> CEG --> C:\Windows\system32\
  77. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  78. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  79. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  80. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  81. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  82. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  83. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  84. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  85. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  86. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  87. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  88. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  89. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  90. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  91. CreateFileW --> CEG --> C:\Windows\
  92. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  93. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  94. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  95. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  96. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  97. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  98. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  99. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  100. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  101. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  102. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  103. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  104. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  105. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  106. CreateFileW --> CEG --> C:\Windows\
  107. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  108. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  109. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  110. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  111. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  112. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  113. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  114. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  115. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  116. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  117. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  118. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  119. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  120. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  121. Shutting down LumaCEG...
LumaEmu_CEG.log with my files
  1. LumaCEG Started, Patching...
  2. LumaCEG_NtQueryInformationFile --> FileInternalInformation --> 824
  3. CreateFileW --> CEG --> C:\Program Files (x86)\Steam\Config
  4. LumaCEG_GetFileInformationByHandle --> hFile --> 1
  5. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwFileAttributes --> 16
  6. LumaCEG_GetFileInformationByHandle --> lpFileInformation->dwVolumeSerialNumber --> 1
  7. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwHighDateTime --> 1
  8. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftCreationTime.dwLowDateTime --> 1
  9. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwHighDateTime --> 1
  10. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastAccessTime.dwLowDateTime --> 1
  11. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwHighDateTime --> 1
  12. LumaCEG_GetFileInformationByHandle --> lpFileInformation->ftLastWriteTime.dwLowDateTime --> 1
  13. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexHigh --> 1
  14. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileIndexLow --> 1
  15. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeHigh --> 0
  16. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nFileSizeLow --> 0
  17. LumaCEG_GetFileInformationByHandle --> lpFileInformation->nNumberOfLinks --> 1
  18. Shutting down LumaCEG...

Files from my PC: http://www44.zippyshare.com/v/31885781/file.html

Author:  demde [ Friday, 25 Apr 2014, 23:41 ]
Post subject:  Re: LumaCEG

I'm also on Windows 8 so i guess this explains the issue. Win 8 problem with generation ceg with lumaceg for portal 2

Author:  Christsnatcher [ Sunday, 27 Apr 2014, 22:45 ]
Post subject:  Re: LumaCEG

I've just tried getting Portal 2 to work using LumaCEG v1.0.1 and LumaEmu v1.3.8 + LumaEmu_CEG.dll Plugin DC 23.03.2014 and these are the results:

1. Portal 2 is working normal using steam and CEG protected files (obvious)
2. Portal 2 crashes with the files provided by Shlak
3. Portal 2 is working stable with the files provided by sam2k8
4. Portal 2 crashes with files I generated on my own system (Win 8.1 x64), but it starts and runs stable with these files if I DON'T use the LumaEmu_CEG.dll Plugin... :?

EDIT:

I just noticed that Steam006 has posted a new LumaEmu version, will test the game with this one asap...

Author:  Steam006 [ Monday, 28 Apr 2014, 01:49 ]
Post subject:  Re: LumaCEG

LumaCEG (the Steam part) sometimes fails with games that has multiple CEG files. I'm working on a fix.

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