Jump to content
  • 0

[Question] Custom Patcher | Thor Patcher


SunDeath

Question


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

Is it possible to create my own custom patcher?

I know it should be possible, seeing how there is Thor, Neoncube, KPatcher, etc.

How would I go about making my very own patcher?

All patchers I find are always limited in the amount of GRFs you can use (1~3).

However I prefer to keep my files seperated from each others and grouped together.

For example, 1 GRF for the basic connection files, 1 GRF for the monsters, 1 GRF for the items, 1 GRF for the dyes, 1 GRF for the maps, etc.

Is there a patcher out there that allows around 5 or more GRFs to be used?

If not, how would I go about making my very own that does allow it?

I've tried googling it, but all I find are guides on how to setup either Thor or Neoncube..

Thank you.

Edited by SunDeath
Link to comment
Share on other sites

19 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.00
  • Content Count:  243
  • Reputation:   206
  • Joined:  11/28/11
  • Last Seen:  

Hmm.. I'm not 100% sure on the following but I think Thor Patcher doesn't really have a limit on the amount of GRFs you can use. You do have to specify a "base" GRF in the configurations but in the ThorMaker.exe, I believe you can specify any GRF you want to update by its name.

I'm not really familiar with the others so I can't comment on those xP

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

I've downloaded the latest Thor to check up on it, and from what I can read in the testing.thor Ive made it does indeed seem to allow multiple grfs.

I will start setting up and try some actual tests soon, for now I'd say: question answered, Thor is better than Neoncube ;3

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  270
  • Reputation:   20
  • Joined:  12/10/11
  • Last Seen:  

I use thor and it works great, you can customize your theme as well.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  44
  • Reputation:   1
  • Joined:  01/01/12
  • Last Seen:  

I use Jikari's Patcher you can search it in Google. It came with a guide. Fully customizable, here's mine as of the moment. I'm only a bit cofused on where to put my patches. /ok

nges1j.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

Al right, I've set it up following a guide out there and using common sense, one problem..

It does not open the patcher when I double click the Thor.exe, Ive made sure to pack the config.ini inside it and the main.ini (and other web stuff) is located on a webserver... why won't it open? :/

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  104
  • Reputation:   30
  • Joined:  11/11/11
  • Last Seen:  

Nothing happens? Are you able to find the process in taskmanager?

Does clean up (before pack config.ini) popup anything?

Also, what is the version you are using.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

Yes, it does show up in the taskmanager.

The only message it ever shows when I work with it is when I pack the config.ini and thatis just saying it cant find language.ini (do I need to pack this even if I dont edit anything?)

The version I'm using is the latest one available on your site 2.6.1.66

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  104
  • Reputation:   30
  • Joined:  11/11/11
  • Last Seen:  

That's odd... it should say something about missing configuration data when you try to run fresh copy of the patcher.

And language.ini is no longer exists in latest version(s).

Is there any file bugreport.txt?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

This is a little odd, I have a copy of the patcher somewhere else on my drive as well, so I went to see if the bugreport.txt was there (as I've seen it before) but it wasnt, so I figured I'd try opening it.

It opened. So I pasted it over the other one in my actual client folder and it now opens normally, but, does not show the notice.html or does anything at all, pressing "Exit Game" then results in an error popup "An error occurred in the application." "Restart application" "Close application" "show bug report"

so there I got my bugreport.txt again.

Bugreport.txt contents:

date/time         : 2012-02-05, 20:57:43, 257ms
computer name     : SUNDEATH
user name         : Beheerder <admin>
registered owner  : Microsoft / Microsoft
operating system  : Windows Vista x64 Service Pack 2 build 6002
system language   : English
system up time    : 4 days 20 hours
program up time   : 3 seconds
processors        : 4x Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz
physical memory   : 929/4094 MB (free/total)
free disk space   : (C:) 81.47 GB (D:) 382.43 GB
display mode      : 1280x1024, 32 bit
process id        : $59a4
allocated memory  : 28.33 MB
executable        : Thor.exe
exec. date/time   : 2012-02-04 02:56
version           : 2.6.1.66
compiled with     : Delphi 2010
madExcept version : 3.0l
callstack crc     : $9dd8f1a7, $e33d2363, $e33d2363
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 005140E7 in module 'Thor.exe'. Read of address 00000010.

main thread ($5aa0):
005140e7 +00f Thor.exe     Forms            TCustomForm.IsFormSizeStored
005140cd +005 Thor.exe     Forms            TCustomForm.IsClientSizeStored
005167e3 +58b Thor.exe     Forms            TCustomForm.CreateParams
004f3002 +02e Thor.exe     Controls         TWinControl.CreateWnd
00512aed +005 Thor.exe     Forms            TScrollingWinControl.CreateWnd
0051685e +00a Thor.exe     Forms            TCustomForm.CreateWnd
004f3552 +016 Thor.exe     Controls         TWinControl.CreateHandle
004f722c +01c Thor.exe     Controls         TWinControl.HandleNeeded
004f7239 +005 Thor.exe     Controls         TWinControl.GetHandle
0051c511 +02d Thor.exe     Forms            GetTopMostWindows
7513ba7e +011 USER32.dll                    EnumWindows
0051c5c5 +02d Thor.exe     Forms            TApplication.DoNormalizeTopMosts
0051c69a +002 Thor.exe     Forms            TApplication.NormalizeTopMosts
0051ced0 +31c Thor.exe     Forms            TApplication.WndProc
0049f5b8 +014 Thor.exe     Classes          StdWndProc
7742e493 +02b ntdll.dll                     KiUserCallbackDispatcher
00580ceb +01f Thor.exe     OleCtrls         TOleControl.Destroy
004f18a6 +0ae Thor.exe     Controls         TWinControl.Destroy
00512ac4 +038 Thor.exe     Forms            TScrollingWinControl.Destroy
005138bd +0f9 Thor.exe     Forms            TCustomForm.Destroy
0049e2c3 +057 Thor.exe     Classes          TComponent.DestroyComponents
005118b9 +035 Thor.exe     Forms            DoneApplication
0046ed76 +026 Thor.exe     SysUtils         DoExitProc
00406669 +065 Thor.exe     System   985  +0 @Halt0
00618d33 +3af Thor.exe     Thor     236 +72 initialization
7634f13a +00c kernel32.dll                  BaseThreadInitThunk

thread $4afc:
7634f13a +c kernel32.dll  BaseThreadInitThunk

thread $58fc:
75312fab +5b WS2_32.dll             WahReferenceContextByHandle
75311690 +9c WS2_32.dll             select
00464631 +0d Thor.exe     madExcept CallThreadProcSafe
0046469b +37 Thor.exe     madExcept ThreadExceptFrame
7634f13a +0c kernel32.dll           BaseThreadInitThunk
>> created by main thread ($5aa0) at:
765cc811 +00 WININET.dll

thread $4528:
762effc1 +23 kernel32.dll           GetQueuedCompletionStatus
00464631 +0d Thor.exe     madExcept CallThreadProcSafe
0046469b +37 Thor.exe     madExcept ThreadExceptFrame
7634f13a +0c kernel32.dll           BaseThreadInitThunk
>> created by thread $4afc at:
76a637c5 +00 RPCRT4.dll

thread $5438:
7634f13a +c kernel32.dll  BaseThreadInitThunk

thread $5db8: <priority:1>
00464631 +0d Thor.exe     madExcept CallThreadProcSafe
0046469b +37 Thor.exe     madExcept ThreadExceptFrame
7634f13a +0c kernel32.dll           BaseThreadInitThunk
>> created by thread $4afc at:
739e644b +00 mswsock.dll

thread $476c:
762d126a +89 kernel32.dll           WaitForSingleObjectEx
762d11d3 +0d kernel32.dll           WaitForSingleObject
00464631 +0d Thor.exe     madExcept CallThreadProcSafe
0046469b +37 Thor.exe     madExcept ThreadExceptFrame
7634f13a +0c kernel32.dll           BaseThreadInitThunk
>> created by main thread ($5aa0) at:
63bbd91b +00 MSHTML.dll

thread $5bd4:
7634f13a +c kernel32.dll  BaseThreadInitThunk

thread $5e5c:
7634f13a +c kernel32.dll  BaseThreadInitThunk

modules:
00400000 Thor.exe      2.6.1.66           D:Beginner eAthena V4AnimeNationRO
5dd10000 Fwpuclnt.dll  6.0.6002.18005     C:Windowssystem32
63940000 MSHTML.dll    9.0.8112.16440     C:Windowssystem32
64500000 ieframe.dll   9.0.8112.16440     C:WindowsSysWOW64
6ae20000 MLANG.dll     6.0.6001.18000     C:Windowssystem32
6c5b0000 schannel.dll  6.0.6002.18541     C:WindowsSysWOW64
6f640000 olepro32.dll  6.0.6002.18005     C:Windowssystem32
70930000 credssp.dll   6.0.6001.18000     C:Windowssystem32
723b0000 uxtheme.dll   6.0.6001.18000     C:Windowssystem32
72440000 winspool.drv  6.0.6002.18392     C:Windowssystem32
72fe0000 pnrpnsp.dll   6.0.6001.18000     C:Windowssystem32
73010000 winrnr.dll    6.0.6002.18005     C:WindowsSystem32
73020000 napinsp.dll   6.0.6001.18000     C:Windowssystem32
73050000 DWMAPI.DLL    6.0.6001.18000     C:Windowssystem32
73060000 msimg32.dll   6.0.6000.16386     C:Windowssystem32
73070000 NLAapi.dll    6.0.6001.18000     C:Windowssystem32
73080000 wshtcpip.dll  6.0.6001.18000     C:WindowsSystem32
73090000 rasadhlp.dll  6.0.6000.16386     C:Windowssystem32
730b0000 OLEACC.dll    7.0.6002.18508     C:WindowsSysWOW64
730f0000 WINMM.dll     6.0.6002.18528     C:Windowssystem32
73130000 TAPI32.dll    6.0.6000.16386     C:Windowssystem32
73200000 RASAPI32.dll  6.0.6002.18005     C:Windowssystem32
73260000 sensapi.dll   6.0.6000.16386     C:Windowssystem32
73290000 wsock32.dll   6.0.6001.18000     C:Windowssystem32
735e0000 apphelp.dll   6.0.6002.18005     C:Windowssystem32
738d0000 wship6.dll    6.0.6001.18000     C:WindowsSystem32
739e0000 mswsock.dll   6.0.6002.18005     C:Windowssystem32
73a80000 rasman.dll    6.0.6001.18000     C:Windowssystem32
73e30000 CRYPT32.dll   6.0.6002.18005     C:Windowssystem32
74550000 rtutils.dll   6.0.6002.18274     C:Windowssystem32
74600000 NETAPI32.dll  6.0.6002.18005     C:Windowssystem32
74760000 comctl32.dll  6.10.6002.18305    C:WindowsWinSxSx86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18305_none_5cb72f2a088b0ed3
74900000 USERENV.dll   6.0.6002.18005     C:Windowssystem32
74920000 MSASN1.dll    6.0.6002.18106     C:Windowssystem32
749f0000 version.dll   6.0.6002.18005     C:Windowssystem32
74a00000 dhcpcsvc6.DLL 6.0.6002.18005     C:Windowssystem32
74a30000 DNSAPI.dll    6.0.6002.18416     C:Windowssystem32
74a60000 dhcpcsvc.DLL  6.0.6002.18005     C:Windowssystem32
74e80000 WINNSI.DLL    6.0.6001.18000     C:Windowssystem32
74e90000 iphlpapi.dll  6.0.6002.18005     C:Windowssystem32
74f30000 Secur32.dll   6.0.6002.18541     C:Windowssyswow64
74f90000 WLDAP32.dll   6.0.6002.18005     C:Windowssyswow64
74fe0000 SHLWAPI.dll   6.0.6002.18393     C:Windowssyswow64
75040000 PSAPI.DLL     6.0.6000.16386     C:Windowssyswow64
75050000 ADVAPI32.dll  6.0.6002.18005     C:Windowssyswow64
75120000 USER32.dll    6.0.6002.18005     C:Windowssyswow64
751f0000 NSI.dll       6.0.6001.18000     C:Windowssyswow64
75200000 comdlg32.dll  6.0.6002.18005     C:Windowssyswow64
75280000 oleaut32.dll  6.0.6002.18508     C:Windowssyswow64
75310000 WS2_32.dll    6.0.6001.18000     C:Windowssyswow64
75340000 shell32.dll   6.0.6002.18393     C:Windowssyswow64
76020000 msvcrt.dll    7.0.6002.18005     C:Windowssyswow64
760d0000 Normaliz.dll  6.0.6000.16386     C:Windowssyswow64
760e0000 CLBCatQ.DLL   2001.12.6931.18000 C:Windowssyswow64
76170000 ole32.dll     6.0.6002.18277     C:Windowssyswow64
762c0000 kernel32.dll  6.0.6002.18449     C:Windowssyswow64
763d0000 USP10.dll     1.626.6002.18244   C:Windowssyswow64
76450000 urlmon.dll    9.0.8112.16440     C:Windowssyswow64
76570000 WININET.dll   9.0.8112.16440     C:Windowssyswow64
76720000 iertutil.dll  9.0.8112.16440     C:Windowssyswow64
768e0000 MSCTF.dll     6.0.6002.18005     C:Windowssyswow64
769b0000 GDI32.dll     6.0.6002.18005     C:Windowssyswow64
76a40000 RPCRT4.dll    6.0.6002.18024     C:Windowssyswow64
76b30000 IMM32.DLL     6.0.6002.18005     C:Windowssystem32
773e0000 LPK.DLL       6.0.6002.18005     C:Windowssyswow64
77410000 ntdll.dll     6.0.6002.18541     C:WindowsSysWOW64

processes:
0000 Idle                   0 0    0
0004 System                 0 0    0
0190 smss.exe               0 0    0
0300 csrss.exe              0 0    0
0350 wininit.exe            0 0    0
0364 csrss.exe              1 0    0
0388 services.exe           0 0    0
0394 lsass.exe              0 0    0
039c lsm.exe                0 0    0
00d0 winlogon.exe           1 0    0
0118 svchost.exe            0 0    0
0308 svchost.exe            0 0    0
0424 svchost.exe            0 0    0
0440 svchost.exe            0 0    0
044c svchost.exe            0 0    0
0498 audiodg.exe            0 0    0
04b0 svchost.exe            0 0    0
04c0 SLsvc.exe              0 0    0
04f4 svchost.exe            0 0    0
055c svchost.exe            0 0    0
0620 taskeng.exe            0 0    0
0628 spoolsv.exe            0 0    0
0654 svchost.exe            0 0    0
07e0 dwm.exe                1 15   2   high
07f8 taskeng.exe            1 174  72  normal
08d4 svchost.exe            0 0    0
08fc httpd.exe              0 0    0
0988 sqlservr.exe           0 0    0
09fc httpd.exe              0 0    0
0b98 mysqld.exe             0 0    0
07b0 PnkBstrA.exe           0 0    0
07b8 svchost.exe            0 0    0
05a4 sqlwriter.exe          0 0    0
074c TeamViewer_Service.exe 0 0    0
0b78 svchost.exe            0 0    0
0c10 WLIDSVC.EXE            0 0    0
0c24 SearchIndexer.exe      0 0    0
0c88 WLIDSVCM.EXE           0 0    0
0cc4 WUDFHost.exe           0 0    0
0cf8 SDWinSec.exe           0 0    0
107c Monitor.exe            1 19   18  normal       C:WindowsPixArtPAC7302
1058 wmpnetwk.exe           0 0    0
1340 svchost.exe            0 0    0
0ef4 wmplayer.exe           1 624  110 normal       C:Program Files (x86)Windows Media Player
0fe0 mfpmp.exe              1 0    0
1b10 AVGIDSAgent.exe        0 0    0
14f4 avgfws.exe             0 0    0
134c avgwdsvc.exe           0 0    0
02d8 avgnsa.exe             0 0    0
0e0c avgemca.exe            0 0    0
0dc8 avgrsa.exe             0 0    0
026c avgtray.exe            1 207  108 normal       C:Program Files (x86)AVGAVG2012
2740 avgcsrva.exe           0 0    0
1ffc avgcsrva.exe           0 0    0
2f24 taskeng.exe            1 12   5   normal
1618 rundll32.exe           1 4    0   normal       C:WindowsSysWOW64
4ae0 TSVNCache.exe          1 12   8   normal
497c DivXUpdate.exe         1 41   24  normal       C:Program Files (x86)DivXDivX Update
4dbc TSVNCache.exe          1 12   8   normal       C:Program Files (x86)TortoiseSVNbin
3dd0 conime.exe             1 11   9   normal
5020 WPFFontCache_v0400.exe 0 0    0
518c explorer.exe           1 1067 644 normal
1f88 Dropbox.exe            1 165  111 normal       C:UsersBeheerderAppDataRoamingDropboxbin
4710 unsecapp.exe           1 9    4   normal
53a8 WmiPrvSE.exe           0 0    0
491c chrome.exe             1 144  66  normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
3c08 chrome.exe             1 10   1   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
50c0 chrome.exe             1 10   1   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
5558 chrome.exe             1 12   1   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
50ac chrome.exe             1 10   1   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
52cc chrome.exe             1 11   7   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
5798 chrome.exe             1 9    9   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
5ba8 msnmsgr.exe            1 241  175 normal       C:Program Files (x86)Windows LiveMessenger
57d0 wlcomm.exe             1 13   47  normal       C:Program Files (x86)Windows LiveContacts
5e0c SpiderSolitaire.exe    1 40   25  normal
5f1c chrome.exe             1 40   1   below normal C:UsersBeheerderAppDataLocalGoogleChromeApplication
5a70 MySQLWorkbench.exe     1 248  257 normal       C:Program Files (x86)MySQLMySQL Workbench 5.2 CE
56f8 chrome.exe             1 103  1   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
5afc chrome.exe             1 9    5   normal       C:UsersBeheerderAppDataLocalGoogleChromeApplication
5cf0 firefox.exe            1 71   44  normal       C:Program Files (x86)Mozilla Firefox
5498 plugin-container.exe   1 19   13  normal       C:Program Files (x86)Mozilla Firefox
564c taskmgr.exe            1 144  102 high
5ab4 SearchProtocolHost.exe 0 0    0
5ce0 SearchFilterHost.exe   0 0    0   idle
5a34 dllhost.exe            1 0    0
5b60 dllhost.exe            0 0    0
59a4 Thor.exe               1 91   41  normal       D:Beginner eAthena V4AnimeNationRO

hardware:
+ Computer
 - Op ACPI x64-gebaseerde PC
+ Disk drives
 - Generic- Compact Flash USB Device
 - Generic- MS/MS-Pro USB Device
 - Generic- SD/MMC USB Device
 - Generic- SM/xD-Picture USB Device
 - ST31000528AS ATA Device
+ Display adapters
 - ATI Radeon HD 4300/4500 Series        (driver 8.861.0.0)
+ DVD/CD-ROM drives
 - TSSTcorp CDDVDW SH-S223B ATA Device
+ Human Interface Devices
 - HID-compliant apparaat
 - HID-compliant apparaat
 - HID-compliant besturingsapparaat van gebruikers
 - USB-HID
 - USB-HID
 - USB-HID
+ IDE ATA/ATAPI controllers
 - ATA Channel 0
 - ATA Channel 0
 - ATA Channel 1
 - ATA Channel 1
 - Intel(R) 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
 - Intel(R) 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0
+ Imaging devices
 - Trust WB-3420N HIRS Webcam Live (driver 1.0.0.19)
+ Keyboards
 - HID-toetsenbordapparaat
+ Mice and other pointing devices
 - HID-compliant muis
+ Monitors
 - hp pavilion mx70
+ Network adapters
 - Microsoft Loopback-adapter
 - Microsoft Loopback-adapter #2
 - Microsoft Loopback-adapter #3
 - Realtek PCIe GBE Family Controller (driver 6.241.623.2010)
+ Portable Devices
 - E:
 - F:
 - G:
 - H:
+ Ports (COM & LPT)
 - Communications Port (COM1)
+ Processors
 - Intel(R) Core(TM)2 Quad CPU    Q8200  @ 2.33GHz
 - Intel(R) Core(TM)2 Quad CPU    Q8200  @ 2.33GHz
 - Intel(R) Core(TM)2 Quad CPU    Q8200  @ 2.33GHz
 - Intel(R) Core(TM)2 Quad CPU    Q8200  @ 2.33GHz
+ Sound, video and game controllers
 - AMD High Definition Audio Device (driver 6.58.0.6601)
 - ManyCam Virtual Webcam, WDM Video Capture Driver (driver 2.2.0.64)
 - USB-audioapparaat
 - VIA High Definition Audio (driver 6.0.1.8700)
+ Storage controllers
 - Microsoft iSCSI-initiator
+ Storage volume shadow copies
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
 - Algemene schaduwkopie van volume
+ System devices
 - ACPI-aan/uit-knop
 - ACPI-vaste-functieknop
 - ATK0110 ACPI UTILITY (driver 1043.2.15.37)
 - BIOS-stuurprogramma voor Microsoft Systeembeheer
 - Controller voor directe geheugentoegang
 - Gebeurtenistimer met hoge precisie
 - High Definition Audio-besturing
 - High Definition Audio-besturing
 - Intel(R) 82801 PCI Bridge - 244E
 - Intel(R) 82801G (ICH7 Family) PCI Express Root Port - 27D0
 - Intel(R) 82801G (ICH7 Family) PCI Express Root Port - 27D2
 - Intel(R) 82801G (ICH7 Family) SMBus Controller - 27DA
 - Intel(R) 82801GB/GR (ICH7 Family) LPC Interface Controller - 27B8
 - Intel(R) 82802 Firmware-hubapparaat
 - Muisstuurprogramma voor Terminal Server
 - Numerieke-gegevensprocessor
 - PCI standard host CPU bridge
 - PCI standard PCI-to-PCI bridge
 - PCI-bus
 - Programmeerbare interruptcontroller
 - Systeem dat voldoet aan Microsoft ACPI
 - Systeem-CMOS/Real-timeklok
 - Systeemkaart
 - Systeemkaart
 - Systeemkaartbronnen
 - Systeemkaartbronnen
 - Systeemkaartbronnen
 - Systeemkaartbronnen
 - Systeemkaartbronnen
 - Systeemluidspreker
 - Systeemtimer
 - Teller voor Plug en Play-apparatuur
 - Toetsenbordstuurprogramma voor Terminal Server
 - UMBus Enumerator
 - UMBus Enumerator
 - UMBus Root Bus Enumerator
 - Volumebeheer
+ Universal Serial Bus controllers
 - Generic USB Hub
 - Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C8
 - Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C9
 - Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27CA
 - Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27CB
 - Intel(R) 82801G (ICH7 Family) USB2 Enhanced Host Controller - 27CC
 - Samengesteld USB-apparaat
 - Samengesteld USB-apparaat
 - USB-apparaat voor massaopslag
 - USB-hoofdhub
 - USB-hoofdhub
 - USB-hoofdhub
 - USB-hoofdhub
 - USB-hoofdhub

cpu registers:
eax = 006fa6a0
ebx = 006fa6a0
ecx = 0017f868
edx = 00000000
esi = 0051504c
edi = 0017f860
eip = 005140e7
esp = 0017f7e4
ebp = 00000000

stack dump:
0017f7e4  d2 40 51 00 a0 a6 6f 00 - e8 67 51 00 00 00 7f 00  [email protected].....
0017f7f4  10 38 83 00 dc f8 17 00 - 35 a7 43 77 2c f9 17 00  .8......5.Cw,...
0017f804  a0 a6 6f 00 a0 a6 6f 00 - a0 a6 6f 00 08 30 4f 00  ..o...o...o..0O.
0017f814  e8 f9 17 00 b0 5e 40 00 - 2c f9 17 00 ff ff ff ff  .....^@.,.......
0017f824  a0 a6 6f 00 a0 a6 6f 00 - 00 00 00 00 03 00 00 00  ..o...o.........
0017f834  00 9d 13 75 e0 4b 7f 00 - 20 00 00 00 38 ca 8d 00  ...u.K......8...
0017f844  03 00 00 00 00 00 00 00 - 9d 00 00 00 a7 00 00 a7  ................
0017f854  01 00 00 00 a0 87 13 75 - 44 03 1a 75 14 c4 79 00  .......uD..u..y.
0017f864  00 00 00 86 00 00 0d 00 - 86 01 00 00 e7 00 00 00  ................
0017f874  f4 01 00 00 13 02 00 00 - 00 00 00 00 00 00 00 00  ................
0017f884  08 00 00 00 60 d4 40 00 - 00 00 00 00 00 00 00 00  ....`.@.........
0017f894  00 00 40 00 00 00 00 00 - 03 00 01 00 00 00 00 00  ..@.............
0017f8a4  00 00 00 00 00 00 00 00 - 54 00 4d 00 61 00 69 00  ........T.M.a.i.
0017f8b4  6e 00 46 00 72 00 6d 00 - 00 00 00 00 00 00 00 00  n.F.r.m.........
0017f8c4  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0017f8d4  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0017f8e4  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0017f8f4  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0017f904  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0017f914  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................

disassembling:
[...]
0040664c       mov     eax, $62eb1c
00406651       call    -$10e ($406548)        ; System.ExitDll
00406656       cmp     byte ptr [ebx+$28], 0
0040665a       jnz     loc_406670
0040665c       cmp     dword ptr [edi], 0
0040665f       jz      loc_406670
00406661       mov     eax, [edi]
00406663       mov     esi, eax
00406665       xor     eax, eax
00406667       mov     [edi], eax
00406669     > call    esi
0040666b       cmp     dword ptr [edi], 0
0040666e       jnz     loc_406661
00406670       cmp     byte ptr [ebx+$28], 2
00406674       jnz     loc_406684
00406676       cmp     dword ptr [$619000], 0
0040667d       jnz     loc_406684
0040667f       xor     eax, eax
00406681       mov     [ebx+$c], eax
00406684       call    +$5d3e7 ($463a70)      ; madExcept.InterceptFinalizeUnits
00406689       cmp     byte ptr [ebx+$28], 1
[...]

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  104
  • Reputation:   30
  • Joined:  11/11/11
  • Last Seen:  

Interesting, could you try the 10/24/2011 build(2.6.2.70)?

Also, send me your copy with config in.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

Since I'm not quite sure if you just wanted the thor.exe or all of the files I've just packed all files I used :)

I also wasn't sure if you just wanted the 2.6.1.66 version or both or the last one so I just did both :(

Thor Files (2.6.1.66 & 2.6.2.70):

http://www.mediafire.com/?topeoogmuorv2go

Note: the files not stamped with a version are the 2.6.2.70 thor.exe and bugreport.txt.

The visible differences:

2.6.1.66 shows the start button grayed out and doesn't draw a progress bar.

2.6.2.70 does not show the start button but does draw the progress bar.

Other than that it does the exact same - show an error upon closing (besides the whole not showing anything else thing)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  104
  • Reputation:   30
  • Joined:  11/11/11
  • Last Seen:  

Right on the spot I found the remote config file is inaccessible.

You should fix that first.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

I can't seem to make it able to connect... is it even possible when using webs?

(It worked for Neoncube but I'm not sure if it would work for Thor as well)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  104
  • Reputation:   30
  • Joined:  11/11/11
  • Last Seen:  

http://animenationro.webs.com/patch/main.ini

If you can't get the file in a browser, there is no way for patcher to find it.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

In that case it shouldnt be a problem:

http://animenationro.webs.com/patch/patch.ini

(the config files say its called patch.ini, not main.ini - i renamed it)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  104
  • Reputation:   30
  • Joined:  11/11/11
  • Last Seen:  

That's not what it is in the package you gave me.

and http://animenationro.webs.com/patch/Notice.html is also incorrect.

Although incorrect notice URL shouldn't crash patcher on exit, it happens once in a while due to compatibility with different IE versions, which I will try fix them in following versions.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

I've changed them back to their default(?) values for the most part.

config.ini:

[Config:Main]

RootURL='animenationro.webs.com/patch'

RemoteConfigFile='main.ini'

TimeOut=0

StatusFile='server.dat'

DefaultGRF='anro.grf'

ClientEXE='AnimeNationRO.exe'
ClientParameter='-1sak1'

FinishOnConnectionFailure=false

[Config:Window]
AutoResize=true
Style='none'

Width=
Height=

DragHandling=true

Background='images/bg.bmp'

FadeOnDrag=false

[Config:BGM]
File=

Loop=true

Volume=20

Directory=

[Config:Misc]
Title='AnimeNationRO Patcher'

HideProgressBarWhenFinish=true


[ProgressBar:bar1]
Width=342
Height=10

Left=23
Top=486

BackColorStart=$009DEEEF
BackColorEnd=$00C2F1F1

FrontColorStart=$006ED5B0
FrontColorEnd=$0080DDCA

FrontImage=
BackImage=

Hook='ProgressChange'



[Label:Status]
AutoResize = false

Width=369
Height=

Left=15
Top=498
Alignment='center'

FontColor=$000000
FontName = ''
FontSize =

Text=''

Hook='StatusChange'

[NoticeBox:Box0]
Width=347
Height=250
Left=21
Top=217
URL='animenationro.webs.com/patch/notice.html'



[button:Start]
Default='images/start1.png'
OnHover='images/start2.png'
OnDown='images/start3.png'

Left=383
Top=211

Hook='Start'

[button:Exit]
Default='images/Exit1.png'
OnHover='images/Exit2.png'
OnDown='images/Exit3.png'

Left=383
Top=244

Hook='Exit'

[button:Cancel]
Default='images/Exit1.png'
OnHover='images/Exit2.png'
OnDown='images/Exit3.png'

Left=383
Top=211
Hook='Cancel'

Main.ini:

//Thor Patcher remote config file
[Main]
//Allow patching or not?
allow=true

//Should patcher ignore everything else and finish patch immediately?
Force_Start=false

//if not, what message should appear?
policy_msg=Server is taking a nap.

//file_url - patch files should ALL put here.
// This config entry will override the one in embed config.
// o HTTP:
//         http://domain.com/dir/
// o FTP:
//         ftp://domain.com/dir/
//     o With <Username> [Password] [Port]
// ftp://username:[email protected]:port/dir/
//     o Note: username is required if want put password, otherwise everything is optional.
file_url=http://animenationro.webs.com/patch/data/

[Patch]
//use CheckSum tool, hash for client & patcher
// used to make sure exe is up to date
//  (leave empty to disable this feature)
ClientSum=
PatcherSum=


//This is compressed file for patcher & client update
// To make these work, ClientSum and/or PatcherSum can't be empty
// Note: these files should put same place as patch file (file_url in internal config)
//Relative address, not FULL URL!
ClientPath=
PatcherPath=

// Patch list file
PatchList=patchlist.txt

[stars]
// Shining o.O (Anyways, its for start button clones)
// Since orignal client has check sum.. why not for clones? XD


//How many? (it should same as amount of start button clone, but of course it's your choice)
clients=0

// _sum - checksum, use CheckSum tool.
//client1_sum=
// _Name - Filename of exe
//client1_Name=
// _Path - Path for file [Compressed]
//client1_Path=

[Misc]
//Set a limit for fragment, when reach this limit, patcher will ask user to defrag
FragmentLimit=50

I can find all files by going to the following places:

Main.ini: http://animenationro.webs.com/patch/main.ini

Patchlist.txt: http://animenationro.webs.com/patch/patchlist.txt

Notice.html: http://animenationro.webs.com/patch/notice.html

Packed inside the Thor.exe:

skin, languagemap.ini (unedited), config.ini

Seeing how it still does the same thing I assume that the problem most likely is that when going directly to the files you can find them, but when going to the folder itself you cant.

http://animenationro.webs.com/patch/

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  104
  • Reputation:   30
  • Joined:  11/11/11
  • Last Seen:  

You are missing http:// ...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   2
  • Joined:  01/15/12
  • Last Seen:  

Oh wow.. can't believe I made such a small mistake xD

Thank you, it works now /no1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...