A world of sexy web applications
Como criar objetos coletáveis na GODOT
http://www.youtube.com/watch?v=rYT3OMlNJeQ&width=720
Godot Game Engine – Iniciando
Estava eu me concentrando em outras coisas quando um post na comunidade Ubuntued me chamou a atenção, imediatamente virei um troll de tanto que postei lá. Essa engine é minha aposta para 2014, ela é simples mas muito eficiente. Os testes que fiz me deixaram animado para usa-la nos micro-jogos que ando projetando. Levíssima, um download de 40MB e você já pode sair criando. Para expo...
Usando o Canvas do HTML5
http://www.youtube.com/watch?v=coWLMPRXIFs&width=720&height=490  
Trabalhando com tabelas na HTML5
http://www.youtube.com/watch?v=z22W3eUz5-I&width=680 O vídeo ficou um pouco longo, pois além do uso da TAG, falei um pouco do conflito sobre o uso de tabelas em páginas web. Resumi muito do que ouço por ai sobre o uso correto de TAGs dentro do novo padrão HTML5, e tento mostrar algumas falhas nas análises e conclusões que muita gente faz apressadamente. Link para a norma HTML5 ...
Lua um tutorial simples e práticos pt 4
Ufa! Chegamos ao final. Foram dois dias escrevendo a medida que implementava, mas valeu a pena. Todos já perceberam que saindo de Lua para a UI do host a coisa é complicada. Existe também a necessidade das chamadas funções assincronas. Quem esta iniciando e quem está muito acostumado a programar em desktop talvez não saiba, mas em quase todos os casos de web temos um inconveniente: ...
Lua um tutorial simples e práticos pt 3
Nos capítulos anteriores (1,2) vimos como implementar lua no nosso sistema e como fazer as duas camadas (Lua e *host) conversar. Agora vamos analisar mais algumas formas de passar dados. (*host = programa C/C++/Java/Flash/etc) Passar uma metatabela (sequências de dados) inteira para o host Uma função importante neste software é ler dados de um feed e exibir na tela, sendo estes da...
Lua um tutorial simples e práticos pt 2
Então seguindo nosso último artigo da série você aprendeu um método simples e eficiente de iniciar Lua em seu projeto. Agora vamos mostrar como dar um toque mais profissional à implementação e o principal "como comunicar Lua e nossa apliação C++". Primeiro vamos adicionar suporte a tratamento de erros na aplicação. parte 1 | parte 2 | parte 3 | parte 4 (more…)
Lua um tutorial simples e práticos pt 1
Vamos focar esta série em formas simples e de usar Lua em vários ambientes, inclusive no Android. Primeiro vamos tirar uma duvida simples: a de como usar Lua no seu projeto, afinal você já deve ter baixado o interpretador e testado mas ainda esta encucado. Vamos para a maneira mais simples que é incorporar Lua num projeto C/C++ Estou usando o QT 5 como base, pois é um dos caminhos m...
Banner (Div) modal na primeira visita apenas
Um banner que aparece apenas na primeira visita da página, aplicável em qualquer ambiente (Blogger, Wordpress, site estático, etc). http://www.youtube.com/watch?v=fQpsxlUQlpc&width=700 Muita gente tem dificuldade ou mesmo medo de entender o conceito então elaborei um tutorial objetivo e o mais simples para criar uma dessas de forma fácil e rápida. (more…)
Sistema de mapas de caminho usando grafos
Resolvi experimentar o modelo de mapa estilo o de Heroes of Might and Magic. Achei que iria ser mais simples uma imagem em scroll doque fazer um mapa de tiles, está dando um bom trabalho fazer tiles encaixáveis e descentes. Não achei nenhum bom editor para isso então parti para fazer um. E acabei achando uma solução leve que pode ser portada para Android, FirefoxOS e demais bagaças. ...

Tutorial de Wine para 64-bit

Posted By: admin on 13/02/2013 in Tutorials - Comments: No Comments »

Skyrin no Wine
Creio que muitos já instalaram o Ubuntu 12.10 e superior em máquinas mais atuais e tiveram a decepção de terem vários programas comuns no Wine parando de funcionar.

Este é um aparato de soluções para rodar aplicações 32-bit no Wine dentro do Ubuntu 12.10, funcionou perfeito para mim e acredito que funcionará em mais casos. Então segura.

O Play On Linux costuma ser a resposta mais eficiente, como também o crossover (que é pago).

Mas em vários casos eles aprezentão duas desvantages:

  • Cada perfil ele reinstala uma cópia dos componentes necessários, por exemplo, Microsoft .NET Framework, DirectX e outros. Em HDs modestos é um problema.
  • Quando se tem a necessidade de um ambiente de relacionamentos, como quando você instala uma série de softwares de edição, nem sempre eles estão na mesma HD virtual.

, como o meu onde um ambiente tem que compartilhar informações a coisa complica. Sem mencionar que é muito bom economizar espaço na HD usando apenas um ambiente de simulação com coisas como DotNet Framework, DirectX e outros instalados sem duplicação como é feito no Play On Linux.

Criamos um ambiente 32 bit

Primeiro vamos criar uma pasta especifica para ser o ambiente 32-bits e vamos chama-la de .wine32

export WINEPREFIX='/home/username/prefix32' && export WINEARCH='win32' && wine 'wineboot'
cd .wine32

Agora instalamos os adicionais

wget http://www.kegel.com/wine/winetricks
chmod +x ./winetricks
./winetricks d3dx9 droid winxp sound=alsa volnum vcrun2008 dotnet20 ie6 corefonts

Para usuários de placas gráficas nVidia

./winetricks physx

Isto resolve a grande maioria, digamos mais de 90% dos nossos casos.

DirectX 10

 

Alice Madness

Agora vamos instalar o DirectX 10, não é algo 100% compatível mas necessário para rodar alguns jogos. Baixe o instalador off-line aqui.

wine directx_Jun2010_redist.exe

Ele pede que você indique uma pasta para salvar os arquivos de instalação do DirectX, eu criei a pasta direct no meu Drive_C para isso.

Agora entramos nessa pasta e executamos o instalador do DirectX

cd drive_c/direct
wine ./DXSETUP.exe

Depois disto você pode excluir a pasta direct.

Pronto, agora é uma instalação normal do rWindows.

 

Agora temos configurações adicionais para jogos

wine regedit

Abra a arvore até HKEY_CURRENT_USER/Software/Wine

Lá você irá inserir uma nova chave Direct3D e dentro dela adicione alguns valores do tioi String (Texto):

“DirectDrawRenderer”=”opengl”
“Nonpower2Mode”=”repack”
“OffscreenRenderingMode”=”fbo”
“RenderTargetLockMode”=”auto”
“UseGLSL”=”readtex”
“VertexShaderMode”=”hardware”
“VideoDescription”=”NVIDIA GeForce 8400 GS” (Use o nome da sua placa)
“VideoDriver”=”nv4_disp.dll”
“VideoMemorySize”=”500″ (Veja a quantidade de memória da sua placa)

NOTA: Para usuários da ATI Radeon use : “VideoDriver”=”ati2dvag.dll”

Veja como ficou na minha configuração:

wine regedit

Você também pode inserir manualmente no arquivo user.reg as linhas acima:

[Software\\Wine] 1362858476
"DirectDrawRenderer"="opengl"
"Nonpower2Mode"="repack"
"OffscreenRenderingMode"="fbo"
"RenderTargetLockMode"="auto"
"UseGLSL"="readtex"
"VertexShaderMode"="hardware"
"VideoDescription"="GeForce GTX 560"
"VideoDriver"="nv4_disp.dll"
"VideoMemorySize"="1024"

 

Para encerrar você pode criar um script de lançador para definir a configuração do Wine direto ou rodar uma aplicação, como este:

#!/bin/bash
cd $HOME/.wine32/drive_c/Program\ Files/Ambient\ Design/ArtRage\ 2/
export WINEARCH=win32 && export WINEDEBUG=fixme-all,-relay && export WINEPREFIX=$HOME/.wine32 && wine ArtRage.exe

 

Referências

http://www.unixmen.com/install-and-configure-wine-to-play-latest-windows-games-in-linux-ubuntu-linuxmint-fedora/

Leave a Reply

Copyright - All Rights Reserved / Developed By Appchain.com