sábado, 21 de janeiro de 2017

Jogar no PC com controle genérico com X360ce



Se você assim como eu tem um controle genérico do x-box, ou playstation, ou aqueles de pc mesmo, mas que não funciona no seu jogo, saiba que a solução é extremamente simples, com o programa X360ce estou jogando com um controle "Genius" Grand Theft Auto V (GTA V), mas funciona em diversos outros jogos como Pro Evolution Soccer (PES), Fifa 16, Fifa 17 (e todos anos anteriores), Assassin's Creed, Call of Duty, etc, confira a lista de jogos compatíveis ao final da matéria.
O X360ce é um emulador de controle do X-Box 360, que simula o seu controle seja ele qual for, como um controle de X-Box 360.

Baixar x360ce v3.2.9.81 - 32 bits


Baixar X360ce v3.2.9.81 - 64 bits



Observação 1: Verificamos constantemente novas versões do programa, essa é a versão mais atual, baixada diretamente do local onde o desenvolvedor disponibiliza.

Observação 2: Alguns jogos talvez exijam as seguintes DLL's, baixe:

32-bit Baixar dinput_x86.dll (para jogos 32-bits)

64-bit Baixar dinput_x64.dll (para jogos 64-bit)


Requisitos de Sistema para instalação do X360ce

- Windows Vista ou mais recente.
- .NET 3.5 (also installs 2.0 and 3.0) (incluso no Windows 7)
- .NET 4.0 (link to 4.6, also installs 4.0) (incluso no Windows 8 and 10)
- DirectX End-User Runtime (June 2010) (Requerido pelo OS)
- Visual C++ Redistributable for Visual Studio 2013 (Para sistemas x64 instale ambos a versão x86 e x64 redistributables)
- Se você fez upgrade para o Windows 10, você deve Desinstalar e Reinstalar o Visual C++ Redistributable


Instalando o X360ce para emulação de controles

- Antes de prosseguir certifique-se de ter instalado os requisitos acima

Passo 1: conecte seu controle na porta USB de seu computador.

Passo 2:  Extraia o arquivo do zip e deixe os arquivos do X360ce na mesma pasta do seu jogo.

Passo 3: Em seguida execute o executável, "x360ce_x64.exe" se tiver baixado a versão 64 bits, ou "x360ce_x86.exe" se tiver baixado a versão 32 bits.
SE você não tiver baixado a DLL acima, nesse momento talvez o programa emita um aviso informando que o arquivo DLL não foi encontrado e perguntará se você deseja criá-lo. Basta clicar em “create”. E o arquivo DLL do XInput será criado na pasta;

instalando o emulador x360ce


Passo 4: Clique em next, em seguida em finish, pronto está instalado o programa, qualquer aviso de falta de algum arquivo, me avise que eu disponibilizo para download para vocês

Configurando o X360ce

Passo 5: Agora selecione o controle 1, e depois clique em Advanced, em seguida em Gamepad, isso informa ao programa que você quer simular um controle.

X360ce controle generico no pc
X360ce controle generico no pc

Passo 6: Volte para a aba General, em seguida siga os dois passos indicados na imagem, 1º clique no botão que deseja configurar, nesse momento o botão no desenho do controle irá piscar, 2º clique em record para gravar, agora clique o botão do seu controle que deseja que faça a função do botão que está piscando.
Configurando o X360 ce para um controle genérico, simular um controle de x-box 360
Configurando o X360 ce para um controle genérico, simular um controle de x-box 360

Confira também nosso tutorial, sobre o emulador de controle Xpadder, clicando aqui.




Lista de compatibilidade de jogos (games)

Abaixo segue a lista de jogos com compatibilidade conhecida, outros jogos não listados podem ser também compatíveis:

Ace Combat Assault Horizon
Afterfall Insanity: Extended Edition
Alice: Madness Returns
Alone in the dark (2008) (uses xinput1_1.dll)
Alpha Protocol
Antichamber
Assassin's Creed (HookCOM + HookDI + HookVIDPID + HookName)
Assassin's Creed Unity (Hook_DI + HookVIDPID + HookName) (64bit only)
Assassin's Creed: Brotherhood (uses xinput9_1_0.dll for multiplayer)
Assassin's Creed: II (HookCOM + HookDI + HookVIDPID + HookName)
Assassin's Creed: III (uses xinput9_1_0.dll for multiplayer)
Assassin's Creed: IV Black Flag (uses xinput9_1_0.dll for multiplayer)
Assassin's Creed: Revelations (uses xinput9_1_0.dll for multiplayer)
Audiosurf
Avatar: The Game
Awesomenauts
Awesomenauts
Baconing, The (HookLL + HookCOM)
Bastion
Batman Arkham Asylum
Batman Arkham City (uses xinput9_1_0.dll)
Batman Arkham Origins
Battlefield 3 (uses xinput9_1_0.dll)
BioHazard 6 (needs dinput8.dll)
Bionic Commando
Bioshock
BioShock Infinite
Blade Kitten
Blades of Time (uses xinput9_1_0.dll)
Blur
Borderlands 2
Brothers: A Tale of Two Sons
Brutal Legend
Bulletstorm
Burnout Paradise - The Ultimate Box (HookCOM + HookDI + HookVIDPID + HookName)
Call of Duty Advanced Warfare (64bit only)
Call of Duty Ghosts (64bit only)
Call Of Juarez Bound In Blood
Call of Juarez: Gunslinger
Capsized (If using Type 2 rumble, increase motor duration to 500)
Carmageddon Reincarnation
Castle Crashers
Castlevania: Lords of Shadow – Ultimate Edition
Cave, The
Crysis
Crysis Warhead
Dark Souls II
Dark Souls II: SCHOLAR OF THE FIRST SIN (64bit only)
Dark Souls: Prepare to Die Edition (may need dinput8.dll with DSFIX)
Darksiders
Darksiders 2
Dead Island
Dead Space
Deadlight
DeathSpank
DeathSpank - Thongs of Virtue
Deus Ex Human Revolution (uses xinput9_1_0.dll)
Devil May Cry 4
DmC - Devil May Cry
Dragon Age: Inquisition (uses xinput9_1_0.dll) (64bit only)
Dragon Ball Xenoverse
DuckTales Remastered
Dungeon Defenders
Dust: An Elysian Tail
Elder Scrolls V, The - Skyrim
Enslaved: Odyssey to the West
Evil Within, The (64bit only)
F1 2010
Fable 3
Fallout 3
Far Cry 2
Farcry 3 (If using Type 2 rumble, increase motor duration to 500)
Fez
FIFA 10
FIFA 11
FIFA 12
FIFA 13
FIFA 14 (HookCOM + HookDI + HookVIDPID + HookName)
FIFA 15 (uses xinput9_1_0.dll) (32bit and 64bit executables, always uses 64bit on 64bit OS)
Final Exam
Final Fantasy XIV: A Realm Reborn (HookCOM + HookDI + HookVIDPID) (DirectX 11 client is 64bit only)
FlatOut Ultimate Carnage
Ghostbusters
Godmode (uses xinput9_1_0.dll)
Grand Theft Auto IV (If using Type 2 rumble, increase motor duration to 500)
Grand Theft Auto V (64bit only)
Grid
Grid 2
Guacamelee! Gold Edition (uses xinput9_1_0.dll)
Guilty Gear Isuka
Guilty Gear X2 #Reload
Hell Yeah!
Hitman: Absolution (uses xinput9_1_0.dll)
Hotline Miami
How to Survive
I Am Alive (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll)
Incredible Hulk
Injustice: Gods Among Us Ultimate Edition
James Bond 007 Blood Stone
Just Cause 2
Kane & Lynch - Dead Men (HookCOM + HookDI + HookVIDPID + HookName)
Kane & Lynch 2 : Dog Days
Kung Fu Panda
L.A. Noire
Lara Croft and the Guardian of Light(uses xinput9_1_0.dll)
Last Remnant, The
LEGO Indiana Jones: The Original Adventures
LEGO Pirates of the Caribbean: The Video Game
Limbo
Lost Planet 2
Lost Planet Colonies
Mad Max(2015) (uses xinput9_1_0.dll) (64bit only)
Mafia 2
Magicka
Mark of the Ninja
Metal Gear Solid V: Ground Zeroes (HookCOM + Hook_DI + HookVIDPID) (64bit only)
Mirror's Edge
Monaco
Mortal Kombat Arcade Kollection
Mortal Kombat Komplete Edition
Mortal Kombat X (uses xinput9_1_0.dll) (64bit only)
NBA 2k13
NBA 2k14
NBA 2k15
Need For Speed Most Wanted 2012
Need for Speed: Carbon
Need for Speed: Hot Pursuit
Need for Speed: Rivals (HookCOM + HookDI + HookVIDPID) (uses xinput9_1_0.dll) (32bit and 64bit executables, always uses 64bit on 64bit OS)
Ninja Blade
OnLive
Outlast (32bit and 64bit executables, defaults to 64bit on 64bit OS)
Penny Arcade's On the Rain-Slick Precipice of Darkness 3
Penny Arcade's On the Rain-Slick Precipice of Darkness 4
Prince of Persia (2008)
Prince of Persia: The Forgotten Sands
Pro Evolution Soccer 2010 (uses xinput1_1.dll)
Pro Evolution Soccer 2014
Prototype
Puzzle Quest 2
Rayman Legends
Rayman Origins
Remember Me
Resident Evil 5
Resident Evil 6 (needs dinput8.dll)
Resident Evil: Operation Raccoon City
Ring Runner
Rise of the Triad (2013)
Rogue Legacy
Rusty Hearts (uses xinput9_1_0.dll and xinput1_3.dll)
Saboteur, The
Sacred Citadel (uses xinput9_1_0.dll)
Saints Row 2
Saints Row IV
Saints Row: The Third
Serious Sam HD - The Second Encounter
Shank
Shank 2
Silent Hill Homecoming
Sine-Mora
Skullgirls (uses xinput9_1_0.dll)
Slam Bolt Scrappers (HookCOM + HookDI + HookVIDPID)
Sleeping Dogs
Sleeping Dogs: Definitive Edition (uses xinput9_1_0.dll) (64bit only)
Sonic & All-Stars Racing Transformed
Sonic & SEGA All-Stars Racing
Sonic Generations
Sonic the Hedgehog 4 EP 1
Spider-Man - Web of Shadows
Star Wars: The Force Unleashed
Street Fighter IV
Street Fighter x Tekken
Sudeki (Steam) (uses xinput1_2.dll)
Super Meat Boy (uses xinput9_1_0.dll)
Super Street Fighter IV: Arcade Edition (uses xinput9_1_0.dll and xinput1_3.dll)
Syndicate
Teenage Mutant Ninja Turtles: Out of Shadows (HookCOM + HookDI + HookVIDPID)
TERA
The Last Remnant
They Bleed Pixels
Tiny Brains
Titanfall (32bit and 64bit executables, defaults to 64bit on 64bit OS)
Tom Clancy's H.A.W.X (HookCOM + HookDI + HookVIDPID)
Tom Clancy's H.A.W.X 2 (HookCOM + HookDI + HookVIDPID)
Tom Clancy's Rainbow Six Vegas 2 (HookCOM + HookDI + HookVIDPID)
Tom Clancy's Splinter Cell Blacklist (HookCOM + HookDI + HookVIDPID)
Tom Clancy's Splinter Cell Conviction (HookCOM + HookDI + HookVIDPID)
Tomb Raider - Anniversary (uses xinput9_1_0.dll)
Tomb Raider - Legend (uses xinput9_1_0.dll)
Tomb Raider - Underworld (uses xinput9_1_0.dll)
Tomb Raider(2013) (uses xinput9_1_0.dll)
Transformers - War for Cybertron
Trine (If using Type 2 rumble, increase motor duration to 500)
Trine 2 (If using Type 2 rumble, increase motor duration to 500)
Trine 3 (If using Type 2 rumble, increase motor duration to 500)
Trine Enchanged Edition (If using Type 2 rumble, increase motor duration to 500)
Two Worlds II
Unmechanical
Velvet Assassin
Vessel
Virtua Tennis 2009
WarFrame (32bit and 64bit executables, defaults to 64bit on 64bit OS)
Watch Dogs
Worms Revolution
X-Blades
X-Men Origins - Wolverine
XCOM Enemy Unknown
XCOM Enemy Within
Yaiba - Ninja Gaiden Z

Lista atualizada: 10/2015

Artigo atualizado: 01/2017


quinta-feira, 19 de janeiro de 2017

Melhor compactador de arquivos 7-zip, Winrar, Winzip

Qual o melhor compactador de arquivos? Lendo diversos artigos na internet incluindo sites americanos, a divisão entre os melhores compactadores de artigos ficam divididas.

Mas alguns testes não tem muita lógica, como o do tec mundo, esse site fez o teste com alguns softwares como 7-zip, winrar e winzip e comparou o tempo de compressão de arquivos nos modos normal x normal e best x best. Mas não faz sentido já que o modo normal do 7-zip comprime mais que o best do winzip e quase igual o best do winrar.

Achei site americano dizendo que o melhor formato de compressão é o zipx, que comprime mais que 7z e muito mais rápido, fiz o teste com o winzip e isso não é verdade, zipx é mais rápido que o .rar e o 7z, mas comprime menos.


Os testes WinRar vs 7-Zip

Fiz testes mas ainda não consegui tempo para documentar 100%, portanto vou apenas resumir em um teste final básico entre as duas melhores ferramentas que escolhi para essa "final".

O teste foi feito comprimindo uma pasta com alguns diferentes tipos de arquivos dentro.

No método normal de ambos o Winrar compactou o arquivo de 245mb para 181mb enquanto o 7-zip compactou o arquivo para 167mb. Mas enquanto o winrar demorou 2min o 7-zip demorou quase 4min. Então configurei o 7-zip para o método rápido*, dessa forma o 7-zip compactou o arquivo em 49 segundos e comprimiu o arquivo para 181 assim como o winrar (a verdade ainda conseguiu alguns bytes a menos)

compressão winrar .rar
winrar (método normal) compressão 26,12% tempo 2min



compressão 7-zip .7z
7-zip (método rápido*) compressão 26,13% tempo 49 segundos

* o método padrão usa um dicionário de 16mb o rápido 1mb, na verdade eu customizei para 3mb, para ter uma compressão bem similar ao do winrar.

Qual o melhor aplicativo para se compactar arquivos?

1º 7-Zip (.7z)
7-zip foi o melhor compactador de arquivos, graças ao seu formato .7z, alguns outros softwares estão também compactando em .7z, mas todos usam as bibliotecas do 7z. Pelo fato de ser 100% gratuito 7-zip é super recomendado.
Faça o Download e confira o tutorial do 7-zip

2º Winrar (.rar) 
Boa compressão no método normal consegue ser mais rápido que o 7-zipo, mas uma simples mudança no 7-zip, faz o 7-zip comprimir em menos tempo e em qualidade na maioria das vezes similar.

3º Winzip (.zipx)
O formato zip continua sendo legar pelo fato do windows e diversos programas conseguir ler eles, ele não compacta tanto mas costuma ser mais rápido, Hoje em dia, qualquer compactador de arquivos consegue compactar arquivos zip com qualidade similar. O que fez o Winzip bem ranqueado foi o formato .zipx

Obs. Depois pretendo documentar mais os resultados.