Bem vindo ao nosso forum ! É seu primeiro acesso?
Registro
Página 3 de 17 PrimeiroPrimeiro 1234513 ... ÚltimoÚltimo
Resultados 31 a 45 de 255
  1. #1
    Romhack
    Visitante

    [WIP] ttx_monitor: Projeto de Loader opensource para a TTX

    Bem, nesses dias tenho trabalhado muito em cima disso, minhas primeiras tentativas não deram muito certo, utilizando um "listener" na COM2. Dessa vez, utilizei a mesma técnica do loader original, que é carregar o executável e fazer o hooking das funções do kernel do windows.
    Até o momento o loader não faz nada de especial a não ser carregar o jogo sem dar problemas na JVS, o que já é um grande salto XD
    O código está uma bagunça que só mas já contém uma boa base pra implementar as outras funções como controles, monitor de alta definição, os coins, etc... que são em maioria funções da JVS.

    ---------------------------
    EDIT

    Release Candidate3-1.0

    https://github.com/zxmarcos/ttx_monitor

  2. #31
    Dissection
    Visitante
    eu tentei rodar o jogo Tetris The Grand Master 3 - Terror Instinct com o seu loader Romhack no Linux (Mandriva 2010.2),
    usando o programa wine para reconhecer o exe do win, quando abriu uma janelinha eu até pensei sera ?!?!?!?!
    mas ficou por isso mesmo rsrsrsrs quem sabe no futuro, não custa nada sonhar rsrs



    não sei se interessa mais eu gravei as saidas do terminal se quiser dar uma olhada:


    [rodrigo@localhost Tetris The Grand Master 3 - Terror Instinct]$ wine loader.exe
    fixme:actctxarse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
    Carregando o processo game.exe...
    VmAddress = 0x00340000
    DLL ttx_monitor.dll attached
    wine: Call from 0x7ed670d2 to unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z, aborting
    wine: Unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z called at address 0x7ed670d2 (thread 0009), starting debugger...
    wine: Unhandled page fault on read access to 0x8c638906 at address 0x7ed81863 (thread 0022), starting debugger...
    Unhandled exception: page fault on read access to 0x8c638906 in 32-bit code (0x7ed81863).
    Register dump:
    CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
    EIP:7ed81863 ESP:0075ea6c EBP:0075ea78 EFLAGS:00210212( R- -- I -A- - )
    EAX:7ed8184f EBX:7efe3ff4 ECX:8c638906 EDX:ffffffef
    ESI:7ffd4f10 EDI:7ed81850
    Stack dump:
    0x0075ea6c: 7efa3ae8 00340000 7ffd4f10 0075eb48
    0x0075ea7c: 7efa3cbe 7ed81850 00340000 00000000
    0x0075ea8c: 7ef7dbbe ffffffff 7efbb2d0 7ed739b0
    0x0075ea9c: 7efe3ff4 7ffd4f10 7ed81850 0075eb48
    0x0075eaac: 93cfaff5 8c638908 00000000 7efffb80
    0x0075eabc: b76cec71 00000000 00000020 7ef658db
    Backtrace:
    =>0 0x7ed81863 GetNumberFormatW+0x773() in kernel32 (0x0075ea78)
    1 0x7efa3cbe in ntdll (+0x63cbd) (0x0075eb48)
    2 0x7efac695 in ntdll (+0x6c694) (0x0075f398)
    3 0xb76c9ae5 start_thread+0xc4() in libpthread.so.0 (0x0075f498)
    0x7ed81863 GetNumberFormatW+0x773 in kernel32: cmpw $52,0x0(%ecx)
    Modules:
    Module Address Debug info Name (60 modules)
    PE 400000- 653000 Deferred game
    ELF 7bf00000-7bf04000 Deferred <wine-loader>
    ELF 7d1c0000-7d1c6000 Deferred libxfixes.so.3
    ELF 7d1c6000-7d1d1000 Deferred libxcursor.so.1
    ELF 7d1d1000-7d1e0000 Deferred libxi.so.6
    ELF 7d1e0000-7d1e9000 Deferred libxrandr.so.2
    ELF 7d1e9000-7d20c000 Deferred imm32<elf>
    \-PE 7d1f0000-7d20c000 \ imm32
    ELF 7d20c000-7d2bb000 Deferred winex11<elf>
    \-PE 7d220000-7d2bb000 \ winex11
    ELF 7d32c000-7d46d000 Deferred libxml2.so.2
    ELF 7d46d000-7d4a1000 Deferred libfontconfig.so.1
    ELF 7d4c0000-7d4d3000 Deferred libz.so.1
    ELF 7d4d3000-7d557000 Deferred libfreetype.so.6
    ELF 7d55a000-7d55e000 Deferred libxcomposite.so.1
    ELF 7d55e000-7d569000 Deferred libxrender.so.1
    ELF 7d569000-7d56f000 Deferred libxxf86vm.so.1
    ELF 7d576000-7d5c1000 Deferred dsound<elf>
    \-PE 7d580000-7d5c1000 \ dsound
    ELF 7d5d6000-7d601000 Deferred msacm32<elf>
    \-PE 7d5e0000-7d601000 \ msacm32
    ELF 7d601000-7d67b000 Deferred rpcrt4<elf>
    \-PE 7d610000-7d67b000 \ rpcrt4
    ELF 7d67b000-7d798000 Deferred ole32<elf>
    \-PE 7d690000-7d798000 \ ole32
    ELF 7d798000-7d83d000 Deferred winmm<elf>
    \-PE 7d7a0000-7d83d000 \ winmm
    ELF 7d83d000-7d8a4000 Deferred advapi32<elf>
    \-PE 7d850000-7d8a4000 \ advapi32
    ELF 7d8a4000-7d951000 Deferred gdi32<elf>
    \-PE 7d8b0000-7d951000 \ gdi32
    ELF 7d951000-7da9b000 Deferred user32<elf>
    \-PE 7d960000-7da9b000 \ user32
    ELF 7daff000-7db06000 Deferred libxdmcp.so.6
    ELF 7db06000-7db0a000 Deferred libxau.so.6
    ELF 7db0a000-7db29000 Deferred libxcb.so.1
    ELF 7db29000-7dc5b000 Deferred libx11.so.6
    ELF 7dc5b000-7dc6d000 Deferred libxext.so.6
    ELF 7dc6d000-7e9ad000 Deferred libglcore.so.1
    ELF 7e9ad000-7e9c7000 Deferred libice.so.6
    ELF 7e9c7000-7ea6b000 Deferred libgl.so.1
    ELF 7ea6b000-7eb39000 Deferred opengl32<elf>
    \-PE 7ea80000-7eb39000 \ opengl32
    ELF 7ed39000-7eeed000 Dwarf kernel32<elf>
    \-PE 7ed50000-7eeed000 \ kernel32
    ELF 7eeed000-7ef13000 Deferred libm.so.6
    ELF 7ef14000-7ef18000 Deferred libxinerama.so.1
    ELF 7ef18000-7ef32000 Deferred version<elf>
    \-PE 7ef20000-7ef32000 \ version
    ELF 7ef32000-7f000000 Dwarf ntdll<elf>
    \-PE 7ef40000-7f000000 \ ntdll
    ELF b7562000-b756c000 Deferred libsm.so.6
    ELF b756e000-b7572000 Deferred libdl.so.2
    ELF b7572000-b76c4000 Dwarf libc.so.6
    ELF b76c4000-b76dc000 Dwarf libpthread.so.0
    ELF b76dc000-b781e000 Dwarf libwine.so.1
    ELF b781e000-b7820000 Deferred libnvidia-tls.so.1
    ELF b7831000-b783d000 Deferred libnss_files.so.2
    ELF b783e000-b785b000 Deferred ld-linux.so.2
    ELF ffffe000-fffff000 Deferred [vdso].so
    Threads:
    process tid prio (all id:s are in hex)
    00000008 loader.exe
    00000009 0
    0000000e services.exe
    0000001c 0
    00000016 0
    00000015 0
    00000014 0
    00000010 0
    0000000f 0
    00000011 winedevice.exe
    00000018 0
    00000017 0
    00000013 0
    00000012 0
    00000019 plugplay.exe
    0000001d 0
    0000001b 0
    0000001a 0
    0000001e explorer.exe
    0000001f 0
    00000020 (D) D:\Modelos\Tetris The Grand Master 3 - Terror Instinct\game.exe
    00000022 0 <==
    00000021 0
    00000023 winedbg.exe
    00000024 0
    Backtrace:
    =>0 0x7ed81863 GetNumberFormatW+0x773() in kernel32 (0x0075ea78)
    1 0x7efa3cbe in ntdll (+0x63cbd) (0x0075eb48)
    2 0x7efac695 in ntdll (+0x6c694) (0x0075f398)
    3 0xb76c9ae5 start_thread+0xc4() in libpthread.so.0 (0x0075f498)
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 6 channels, pretending there's only 2 channels
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x14c6e0,0x1441c0): stub
    Unhandled exception: unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z called in 32-bit code (0x7ed670d2).
    Register dump:
    CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
    EIP:7ed670d2 ESP:0033fd64 EBP:0033fdc8 EFLAGS:00200246( - -- I Z- -P- )
    EAX:7ed53791 EBX:7edccff4 ECX:00000000 EDX:80000100
    ESI:80000100 EDI:00127c18
    Stack dump:
    0x0033fd64: 0033fde8 00000008 0000003c 80000100
    0x0033fd74: 00000001 00000000 7ed670d2 00000002
    0x0033fd84: 7e840540 7e843aea 00000000 00000000
    0x0033fd94: 7e891ff4 0033fe28 0033fddc 7e83ceb0
    0x0033fda4: 0033fe28 00000000 00000000 00000000
    0x0033fdb4: 00000000 83564059 7ed6708a 004021d8
    Backtrace:
    =>0 0x7ed670d2 in kernel32 (+0x270d2) (0x0033fdc8)
    1 0x7e8404a8 in msvcp90 (+0x304a7) (0x0033fdf8)
    2 0x7e81a651 in msvcp90 (+0xa650) (0x0033fe90)
    3 0x00401287 in loader (+0x1286) (0x0033fe90)
    4 0x7ed86dec call_process_entry+0xb() in kernel32 (0x0033fea8)
    5 0x7ed8a5bb in kernel32 (+0x4a5ba) (0x0033fee8)
    6 0x7efa3ae8 call_thread_func+0xb() in ntdll (0x0033fef8)
    7 0x7efa3cbe in ntdll (+0x63cbd) (0x0033ffc8)
    8 0x7ef7e15e in ntdll (+0x3e15d) (0x0033ffe8)
    9 0xb75fd84d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
    0x7ed670d2: subl $4,%esp
    Modules:
    Module Address Debug info Name (52 modules)
    PE 400000- 406000 Export loader
    ELF 7bf00000-7bf04000 Deferred <wine-loader>
    ELF 7e148000-7e14e000 Deferred libxfixes.so.3
    ELF 7e14e000-7e159000 Deferred libxcursor.so.1
    ELF 7e159000-7e168000 Deferred libxi.so.6
    ELF 7e168000-7e16c000 Deferred libxcomposite.so.1
    ELF 7e16c000-7e175000 Deferred libxrandr.so.2
    ELF 7e175000-7e180000 Deferred libxrender.so.1
    ELF 7e180000-7e186000 Deferred libxxf86vm.so.1
    ELF 7e186000-7e18a000 Deferred libxinerama.so.1
    ELF 7e18a000-7e1ad000 Deferred imm32<elf>
    \-PE 7e190000-7e1ad000 \ imm32
    ELF 7e1ad000-7e1b4000 Deferred libxdmcp.so.6
    ELF 7e1b4000-7e1d3000 Deferred libxcb.so.1
    ELF 7e1d3000-7e1ed000 Deferred libice.so.6
    ELF 7e1ed000-7e31f000 Deferred libx11.so.6
    ELF 7e31f000-7e331000 Deferred libxext.so.6
    ELF 7e331000-7e33b000 Deferred libsm.so.6
    ELF 7e33b000-7e3ea000 Deferred winex11<elf>
    \-PE 7e350000-7e3ea000 \ winex11
    ELF 7e44f000-7e453000 Deferred libxau.so.6
    ELF 7e4bb000-7e5fc000 Deferred libxml2.so.2
    ELF 7e5fc000-7e630000 Deferred libfontconfig.so.1
    ELF 7e630000-7e643000 Deferred libz.so.1
    ELF 7e643000-7e6c7000 Deferred libfreetype.so.6
    ELF 7e6c7000-7e712000 Deferred libncurses.so.5
    ELF 7e731000-7e760000 Deferred msvcr90<elf>
    \-PE 7e740000-7e760000 \ msvcr90
    ELF 7e760000-7e7f5000 Deferred msvcrt<elf>
    \-PE 7e770000-7e7f5000 \ msvcrt
    ELF 7e7f5000-7e8cf000 Dwarf msvcp90<elf>
    \-PE 7e810000-7e8cf000 \ msvcp90
    ELF 7e8cf000-7e936000 Deferred advapi32<elf>
    \-PE 7e8e0000-7e936000 \ advapi32
    ELF 7e936000-7e9e3000 Deferred gdi32<elf>
    \-PE 7e940000-7e9e3000 \ gdi32
    ELF 7e9e3000-7eb2d000 Deferred user32<elf>
    \-PE 7e9f0000-7eb2d000 \ user32
    ELF 7ed2d000-7eee1000 Dwarf kernel32<elf>
    \-PE 7ed40000-7eee1000 \ kernel32
    ELF 7eee1000-7eeed000 Deferred libnss_files.so.2
    ELF 7eeed000-7ef13000 Deferred libm.so.6
    ELF 7ef18000-7ef32000 Deferred version<elf>
    \-PE 7ef20000-7ef32000 \ version
    ELF 7ef32000-7f000000 Dwarf ntdll<elf>
    \-PE 7ef40000-7f000000 \ ntdll
    ELF b7487000-b748b000 Deferred libdl.so.2
    ELF b748b000-b75dd000 Deferred libc.so.6
    ELF b75dd000-b75f5000 Deferred libpthread.so.0
    ELF b75f5000-b7737000 Dwarf libwine.so.1
    ELF b7757000-b7774000 Deferred ld-linux.so.2
    ELF ffffe000-fffff000 Deferred [vdso].so
    Threads:
    process tid prio (all id:s are in hex)
    00000008 (D) D:\Modelos\Tetris The Grand Master 3 - Terror Instinct\loader.exe
    00000009 0 <==
    0000000e services.exe
    0000001c 0
    00000014 0
    00000010 0
    0000000f 0
    00000011 winedevice.exe
    00000018 0
    00000017 0
    00000013 0
    00000012 0
    00000019 plugplay.exe
    0000001d 0
    0000001b 0
    0000001a 0
    0000001e explorer.exe
    0000001f 0
    Backtrace:
    =>0 0x7ed670d2 in kernel32 (+0x270d2) (0x0033fdc8)
    1 0x7e8404a8 in msvcp90 (+0x304a7) (0x0033fdf8)
    2 0x7e81a651 in msvcp90 (+0xa650) (0x0033fe90)
    3 0x00401287 in loader (+0x1286) (0x0033fe90)
    4 0x7ed86dec call_process_entry+0xb() in kernel32 (0x0033fea8)
    5 0x7ed8a5bb in kernel32 (+0x4a5ba) (0x0033fee8)
    6 0x7efa3ae8 call_thread_func+0xb() in ntdll (0x0033fef8)
    7 0x7efa3cbe in ntdll (+0x63cbd) (0x0033ffc8)
    8 0x7ef7e15e in ntdll (+0x3e15d) (0x0033ffe8)
    9 0xb75fd84d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
    wine: Call from 0x7ed670d2 to unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z, aborting
    wine: Call from 0x7ed670d2 to unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z, aborting


  3. #32
    gamer9347
    Visitante
    Just a small request, would it be possible to enable widescreen support for Power Instinct 5 in the loader?



    Thanks again for your work!!

    Edit: Nevermind Power Instinct 5 is a TTX1 game which only supports 640x480.

  4. #33
    Romhack
    Visitante
    Citação Postado originalmente por Dissection Ver Post
    eu tentei rodar o jogo Tetris The Grand Master 3 - Terror Instinct com o seu loader Romhack no Linux (Mandriva 2010.2),
    usando o programa wine para reconhecer o exe do win, quando abriu uma janelinha eu até pensei sera ?!?!?!?!
    mas ficou por isso mesmo rsrsrsrs quem sabe no futuro, não custa nada sonhar rsrs



    não sei se interessa mais eu gravei as saidas do terminal se quiser dar uma olhada:


    [rodrigo@localhost Tetris The Grand Master 3 - Terror Instinct]$ wine loader.exe
    fixme:actctxarse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
    Carregando o processo game.exe...
    VmAddress = 0x00340000
    DLL ttx_monitor.dll attached
    wine: Call from 0x7ed670d2 to unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z, aborting
    wine: Unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z called at address 0x7ed670d2 (thread 0009), starting debugger...
    wine: Unhandled page fault on read access to 0x8c638906 at address 0x7ed81863 (thread 0022), starting debugger...
    Unhandled exception: page fault on read access to 0x8c638906 in 32-bit code (0x7ed81863).
    Register dump:
    CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
    EIP:7ed81863 ESP:0075ea6c EBP:0075ea78 EFLAGS:00210212( R- -- I -A- - )
    EAX:7ed8184f EBX:7efe3ff4 ECX:8c638906 EDX:ffffffef
    ESI:7ffd4f10 EDI:7ed81850
    Stack dump:
    0x0075ea6c: 7efa3ae8 00340000 7ffd4f10 0075eb48
    0x0075ea7c: 7efa3cbe 7ed81850 00340000 00000000
    0x0075ea8c: 7ef7dbbe ffffffff 7efbb2d0 7ed739b0
    0x0075ea9c: 7efe3ff4 7ffd4f10 7ed81850 0075eb48
    0x0075eaac: 93cfaff5 8c638908 00000000 7efffb80
    0x0075eabc: b76cec71 00000000 00000020 7ef658db
    Backtrace:
    =>0 0x7ed81863 GetNumberFormatW+0x773() in kernel32 (0x0075ea78)
    1 0x7efa3cbe in ntdll (+0x63cbd) (0x0075eb48)
    2 0x7efac695 in ntdll (+0x6c694) (0x0075f398)
    3 0xb76c9ae5 start_thread+0xc4() in libpthread.so.0 (0x0075f498)
    0x7ed81863 GetNumberFormatW+0x773 in kernel32: cmpw $52,0x0(%ecx)
    Modules:
    Module Address Debug info Name (60 modules)
    PE 400000- 653000 Deferred game
    ELF 7bf00000-7bf04000 Deferred <wine-loader>
    ELF 7d1c0000-7d1c6000 Deferred libxfixes.so.3
    ELF 7d1c6000-7d1d1000 Deferred libxcursor.so.1
    ELF 7d1d1000-7d1e0000 Deferred libxi.so.6
    ELF 7d1e0000-7d1e9000 Deferred libxrandr.so.2
    ELF 7d1e9000-7d20c000 Deferred imm32<elf>
    \-PE 7d1f0000-7d20c000 \ imm32
    ELF 7d20c000-7d2bb000 Deferred winex11<elf>
    \-PE 7d220000-7d2bb000 \ winex11
    ELF 7d32c000-7d46d000 Deferred libxml2.so.2
    ELF 7d46d000-7d4a1000 Deferred libfontconfig.so.1
    ELF 7d4c0000-7d4d3000 Deferred libz.so.1
    ELF 7d4d3000-7d557000 Deferred libfreetype.so.6
    ELF 7d55a000-7d55e000 Deferred libxcomposite.so.1
    ELF 7d55e000-7d569000 Deferred libxrender.so.1
    ELF 7d569000-7d56f000 Deferred libxxf86vm.so.1
    ELF 7d576000-7d5c1000 Deferred dsound<elf>
    \-PE 7d580000-7d5c1000 \ dsound
    ELF 7d5d6000-7d601000 Deferred msacm32<elf>
    \-PE 7d5e0000-7d601000 \ msacm32
    ELF 7d601000-7d67b000 Deferred rpcrt4<elf>
    \-PE 7d610000-7d67b000 \ rpcrt4
    ELF 7d67b000-7d798000 Deferred ole32<elf>
    \-PE 7d690000-7d798000 \ ole32
    ELF 7d798000-7d83d000 Deferred winmm<elf>
    \-PE 7d7a0000-7d83d000 \ winmm
    ELF 7d83d000-7d8a4000 Deferred advapi32<elf>
    \-PE 7d850000-7d8a4000 \ advapi32
    ELF 7d8a4000-7d951000 Deferred gdi32<elf>
    \-PE 7d8b0000-7d951000 \ gdi32
    ELF 7d951000-7da9b000 Deferred user32<elf>
    \-PE 7d960000-7da9b000 \ user32
    ELF 7daff000-7db06000 Deferred libxdmcp.so.6
    ELF 7db06000-7db0a000 Deferred libxau.so.6
    ELF 7db0a000-7db29000 Deferred libxcb.so.1
    ELF 7db29000-7dc5b000 Deferred libx11.so.6
    ELF 7dc5b000-7dc6d000 Deferred libxext.so.6
    ELF 7dc6d000-7e9ad000 Deferred libglcore.so.1
    ELF 7e9ad000-7e9c7000 Deferred libice.so.6
    ELF 7e9c7000-7ea6b000 Deferred libgl.so.1
    ELF 7ea6b000-7eb39000 Deferred opengl32<elf>
    \-PE 7ea80000-7eb39000 \ opengl32
    ELF 7ed39000-7eeed000 Dwarf kernel32<elf>
    \-PE 7ed50000-7eeed000 \ kernel32
    ELF 7eeed000-7ef13000 Deferred libm.so.6
    ELF 7ef14000-7ef18000 Deferred libxinerama.so.1
    ELF 7ef18000-7ef32000 Deferred version<elf>
    \-PE 7ef20000-7ef32000 \ version
    ELF 7ef32000-7f000000 Dwarf ntdll<elf>
    \-PE 7ef40000-7f000000 \ ntdll
    ELF b7562000-b756c000 Deferred libsm.so.6
    ELF b756e000-b7572000 Deferred libdl.so.2
    ELF b7572000-b76c4000 Dwarf libc.so.6
    ELF b76c4000-b76dc000 Dwarf libpthread.so.0
    ELF b76dc000-b781e000 Dwarf libwine.so.1
    ELF b781e000-b7820000 Deferred libnvidia-tls.so.1
    ELF b7831000-b783d000 Deferred libnss_files.so.2
    ELF b783e000-b785b000 Deferred ld-linux.so.2
    ELF ffffe000-fffff000 Deferred [vdso].so
    Threads:
    process tid prio (all id:s are in hex)
    00000008 loader.exe
    00000009 0
    0000000e services.exe
    0000001c 0
    00000016 0
    00000015 0
    00000014 0
    00000010 0
    0000000f 0
    00000011 winedevice.exe
    00000018 0
    00000017 0
    00000013 0
    00000012 0
    00000019 plugplay.exe
    0000001d 0
    0000001b 0
    0000001a 0
    0000001e explorer.exe
    0000001f 0
    00000020 (D) D:\Modelos\Tetris The Grand Master 3 - Terror Instinct\game.exe
    00000022 0 <==
    00000021 0
    00000023 winedbg.exe
    00000024 0
    Backtrace:
    =>0 0x7ed81863 GetNumberFormatW+0x773() in kernel32 (0x0075ea78)
    1 0x7efa3cbe in ntdll (+0x63cbd) (0x0075eb48)
    2 0x7efac695 in ntdll (+0x6c694) (0x0075f398)
    3 0xb76c9ae5 start_thread+0xc4() in libpthread.so.0 (0x0075f498)
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 6 channels, pretending there's only 2 channels
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    ALSA lib pcm_pulse.c:995_snd_pcm_pulse_open) Unknown field handle_underrun
    fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x14c6e0,0x1441c0): stub
    Unhandled exception: unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z called in 32-bit code (0x7ed670d2).
    Register dump:
    CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
    EIP:7ed670d2 ESP:0033fd64 EBP:0033fdc8 EFLAGS:00200246( - -- I Z- -P- )
    EAX:7ed53791 EBX:7edccff4 ECX:00000000 EDX:80000100
    ESI:80000100 EDI:00127c18
    Stack dump:
    0x0033fd64: 0033fde8 00000008 0000003c 80000100
    0x0033fd74: 00000001 00000000 7ed670d2 00000002
    0x0033fd84: 7e840540 7e843aea 00000000 00000000
    0x0033fd94: 7e891ff4 0033fe28 0033fddc 7e83ceb0
    0x0033fda4: 0033fe28 00000000 00000000 00000000
    0x0033fdb4: 00000000 83564059 7ed6708a 004021d8
    Backtrace:
    =>0 0x7ed670d2 in kernel32 (+0x270d2) (0x0033fdc8)
    1 0x7e8404a8 in msvcp90 (+0x304a7) (0x0033fdf8)
    2 0x7e81a651 in msvcp90 (+0xa650) (0x0033fe90)
    3 0x00401287 in loader (+0x1286) (0x0033fe90)
    4 0x7ed86dec call_process_entry+0xb() in kernel32 (0x0033fea8)
    5 0x7ed8a5bb in kernel32 (+0x4a5ba) (0x0033fee8)
    6 0x7efa3ae8 call_thread_func+0xb() in ntdll (0x0033fef8)
    7 0x7efa3cbe in ntdll (+0x63cbd) (0x0033ffc8)
    8 0x7ef7e15e in ntdll (+0x3e15d) (0x0033ffe8)
    9 0xb75fd84d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
    0x7ed670d2: subl $4,%esp
    Modules:
    Module Address Debug info Name (52 modules)
    PE 400000- 406000 Export loader
    ELF 7bf00000-7bf04000 Deferred <wine-loader>
    ELF 7e148000-7e14e000 Deferred libxfixes.so.3
    ELF 7e14e000-7e159000 Deferred libxcursor.so.1
    ELF 7e159000-7e168000 Deferred libxi.so.6
    ELF 7e168000-7e16c000 Deferred libxcomposite.so.1
    ELF 7e16c000-7e175000 Deferred libxrandr.so.2
    ELF 7e175000-7e180000 Deferred libxrender.so.1
    ELF 7e180000-7e186000 Deferred libxxf86vm.so.1
    ELF 7e186000-7e18a000 Deferred libxinerama.so.1
    ELF 7e18a000-7e1ad000 Deferred imm32<elf>
    \-PE 7e190000-7e1ad000 \ imm32
    ELF 7e1ad000-7e1b4000 Deferred libxdmcp.so.6
    ELF 7e1b4000-7e1d3000 Deferred libxcb.so.1
    ELF 7e1d3000-7e1ed000 Deferred libice.so.6
    ELF 7e1ed000-7e31f000 Deferred libx11.so.6
    ELF 7e31f000-7e331000 Deferred libxext.so.6
    ELF 7e331000-7e33b000 Deferred libsm.so.6
    ELF 7e33b000-7e3ea000 Deferred winex11<elf>
    \-PE 7e350000-7e3ea000 \ winex11
    ELF 7e44f000-7e453000 Deferred libxau.so.6
    ELF 7e4bb000-7e5fc000 Deferred libxml2.so.2
    ELF 7e5fc000-7e630000 Deferred libfontconfig.so.1
    ELF 7e630000-7e643000 Deferred libz.so.1
    ELF 7e643000-7e6c7000 Deferred libfreetype.so.6
    ELF 7e6c7000-7e712000 Deferred libncurses.so.5
    ELF 7e731000-7e760000 Deferred msvcr90<elf>
    \-PE 7e740000-7e760000 \ msvcr90
    ELF 7e760000-7e7f5000 Deferred msvcrt<elf>
    \-PE 7e770000-7e7f5000 \ msvcrt
    ELF 7e7f5000-7e8cf000 Dwarf msvcp90<elf>
    \-PE 7e810000-7e8cf000 \ msvcp90
    ELF 7e8cf000-7e936000 Deferred advapi32<elf>
    \-PE 7e8e0000-7e936000 \ advapi32
    ELF 7e936000-7e9e3000 Deferred gdi32<elf>
    \-PE 7e940000-7e9e3000 \ gdi32
    ELF 7e9e3000-7eb2d000 Deferred user32<elf>
    \-PE 7e9f0000-7eb2d000 \ user32
    ELF 7ed2d000-7eee1000 Dwarf kernel32<elf>
    \-PE 7ed40000-7eee1000 \ kernel32
    ELF 7eee1000-7eeed000 Deferred libnss_files.so.2
    ELF 7eeed000-7ef13000 Deferred libm.so.6
    ELF 7ef18000-7ef32000 Deferred version<elf>
    \-PE 7ef20000-7ef32000 \ version
    ELF 7ef32000-7f000000 Dwarf ntdll<elf>
    \-PE 7ef40000-7f000000 \ ntdll
    ELF b7487000-b748b000 Deferred libdl.so.2
    ELF b748b000-b75dd000 Deferred libc.so.6
    ELF b75dd000-b75f5000 Deferred libpthread.so.0
    ELF b75f5000-b7737000 Dwarf libwine.so.1
    ELF b7757000-b7774000 Deferred ld-linux.so.2
    ELF ffffe000-fffff000 Deferred [vdso].so
    Threads:
    process tid prio (all id:s are in hex)
    00000008 (D) D:\Modelos\Tetris The Grand Master 3 - Terror Instinct\loader.exe
    00000009 0 <==
    0000000e services.exe
    0000001c 0
    00000014 0
    00000010 0
    0000000f 0
    00000011 winedevice.exe
    00000018 0
    00000017 0
    00000013 0
    00000012 0
    00000019 plugplay.exe
    0000001d 0
    0000001b 0
    0000001a 0
    0000001e explorer.exe
    0000001f 0
    Backtrace:
    =>0 0x7ed670d2 in kernel32 (+0x270d2) (0x0033fdc8)
    1 0x7e8404a8 in msvcp90 (+0x304a7) (0x0033fdf8)
    2 0x7e81a651 in msvcp90 (+0xa650) (0x0033fe90)
    3 0x00401287 in loader (+0x1286) (0x0033fe90)
    4 0x7ed86dec call_process_entry+0xb() in kernel32 (0x0033fea8)
    5 0x7ed8a5bb in kernel32 (+0x4a5ba) (0x0033fee8)
    6 0x7efa3ae8 call_thread_func+0xb() in ntdll (0x0033fef8)
    7 0x7efa3cbe in ntdll (+0x63cbd) (0x0033ffc8)
    8 0x7ef7e15e in ntdll (+0x3e15d) (0x0033ffe8)
    9 0xb75fd84d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
    wine: Call from 0x7ed670d2 to unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z, aborting
    wine: Call from 0x7ed670d2 to unimplemented function msvcp90.dll.??$getline@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_t raits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@0@@Z, aborting

    Bem, quem sabe no futuro xD no momento estou me concentrando na base do projeto que são carregar os jogos e fazer redirecionamento dos controles...
    -------------

    No momento estou "aprendendo" a criar uma engine de entrada com directinput, está indo muito bem, depois adicionarei ela ao loader para fazer o trabalho sujo...
    Estou vendo uma forma de fazer com que os jogos não peguem nenhum input a não ser o da jvs, isso possivelmente acabaria com os problemas com alguns controles nos jogos... mas acho que isso fica difícil se o jogo utilizar mensagens normais do windows como WM_KEYDOWN...
    Se eles utilizarem o GetAsyncKeyState, ou DirectInput, fica mais fácil pois eu já tenho o controle dessas API dentro do loader...

  5. #34
    Romhack
    Visitante
    Post sistematicamente duplicado.

    Agora tenho uma engine de entrada que preste XD com suporta a salvar as entradas em um arquivo e carrega-las funcionando bem... vou adicionar essa classe a o loader pra fazer o polling

  6. #35
    kamranijaz
    Visitante
    you are the man

  7. #36
    Ai Romhack, dá uma olhada na sua caixa de mensagens aqui do fórum

  8. #37
    saga
    Visitante
    romhack, se voce acabar com o delay do KOF XIII, se tornará meu herói!!!!

  9. #38
    Maxwell
    Visitante
    TypeX² boot sequence before the game launch will be added as in the youtube video below at 0:09 ?






    Real TypeX² running multi-games in one HDD like in a PC with Windows :


  10. #39
    Spit-Nick
    Visitante
    Romhack é o cara!

    No aguardo de seu loader definitivo!

  11. #40
    Romhack
    Visitante
    Citação Postado originalmente por Spit-Nick Ver Post
    Romhack é o cara!

    No aguardo de seu loader definitivo!
    É só eu resolver um problema de não conseguir fazer o polling pela dll que eu já lanço a primeira versão "usável" XD
    Com suporte a HD e controles...

  12. #41
    Prototype
    Visitante
    Legal seria implementar algo pro controle analógico(xbox360 uso aqui), pois falta algo para configurar a deadzone e assim funcionar como nos outros jogos de luta(sfiv ex..).

  13. #42
    kamranijaz
    Visitante
    There is only one man and there are too many requests....... man i want you to finish your work and finalize a sort of final version... i am waiting for it and than you can sort out the requests

  14. #43
    81ramirez
    Visitante
    Citação Postado originalmente por Prototype Ver Post
    Legal seria implementar algo pro controle analógico(xbox360 uso aqui), pois falta algo para configurar a deadzone e assim funcionar como nos outros jogos de luta(sfiv ex..).
    Mas nenhum dos jogos da Type x e Type x2 que temos acesso até agora usa controles analógicos... manche de fliperama não é analógico... sei lá, não faria muito sentido.

  15. #44
    Romhack
    Visitante
    Citação Postado originalmente por 81ramirez Ver Post
    Mas nenhum dos jogos da Type x e Type x2 que temos acesso até agora usa controles analógicos... manche de fliperama não é analógico... sei lá, não faria muito sentido.
    Isso é verdade, a JVS só retorna se UP está pressionado ou não... bem como os outros botões...

  16. #45
    81ramirez
    Visitante
    ...posso estar errado, mas acho que os únicos jogos da Type x que usam controles analógicos são os da "Taito Type x+":
    Battle Gear 4 (2005);
    Battle Gear 4 Tuned (2006);
    Battle Gear 4 Tuned: Professional Version (2007);
    Chase H.Q. 2 (2007);
    Half-Life 2: Survivor (2006);
    Half-Life 2: Survivor Ver.2.0 (2007).
    E não temos nenhum deles...

    EDIT:
    @Romhack:
    Parabéns pelo "status" de moderador. Na minha opinião é mais que merecido.

Página 3 de 17 PrimeiroPrimeiro 1234513 ... ÚltimoÚltimo

Tópicos Similares

  1. Respostas: 219
    Último Post: 12/01/2021, 05:24
  2. [WIP] BattleGear 4 Tuned (TTX) - Progressos
    Por Romhack no fórum Tudo Sobre Emulação
    Respostas: 220
    Último Post: 24/01/2019, 23:42
  3. [WIP] xb_monitor: Loader universal para a EX-Board
    Por Combone no fórum Tudo Sobre Emulação
    Respostas: 120
    Último Post: 01/08/2013, 17:28
  4. Respostas: 29
    Último Post: 23/09/2011, 16:13
  5. [Type X Loader] Achado o canal do Alex mestre dos Dumps!!!
    Por ssj4bq no fórum Tudo Sobre Emulação
    Respostas: 6
    Último Post: 17/07/2011, 18:08

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •