O que acontece com o Racer

Iniciado por advogama, 13 de Dezembro de 2006, 20:34

tópico anterior - próximo tópico

advogama

Segui à risca o tutorial do Ubuntu Games para instalação do Racer, mas não instala de jeito nenhum. Há alguma coisa errada no tuto. Eu digo isso, por que no mesmo site, o tutorial para o Vdrift estava faltando comandos, que eu obtive no site do game, mas para o Racer não encontrei nada. Já li ótimos comentários a respeito do game, quem poderá ajudar?

Ah, quando eu digito o último comando segundo o site "agora é só ddigitar este comando pra vc começar a jogar:"

./racer

no terminal aparece
Gdk-WARNING **: locale not supported by C library
wagner@ubuntu:~$ ./racer
bash: ./racer: é um diretório
Prepare-se para o Vista. Aprenda Linux.


Network-Coder

Citação de: advogama online 13 de Dezembro de 2006, 20:34
Segui à risca o tutorial do Ubuntu Games para instalação do Racer, mas não instala de jeito nenhum. Há alguma coisa errada no tuto. Eu digo isso, por que no mesmo site, o tutorial para o Vdrift estava faltando comandos, que eu obtive no site do game, mas para o Racer não encontrei nada. Já li ótimos comentários a respeito do game, quem poderá ajudar?

Ah, quando eu digito o último comando segundo o site "agora é só ddigitar este comando pra vc começar a jogar:"

./racer

no terminal aparece
Gdk-WARNING **: locale not supported by C library
wagner@ubuntu:~$ ./racer
bash: ./racer: é um diretório

Pelo que percebi é problema nas lib do C.

Va no synaptic e verifique se os pacotes gcc e g++ estão instalados.

K.O

irc.freenode.net - #nerd_republic go! go! go!

joao.zanella

Comigo também não está funcionando, está dando a seguinte mensagem:/


zanella@zanella-desktop:~$ racer
/usr/local/bin/racer: 29: Syntax error: Bad substitution



Se alguém puder me ajudar.

Um abraço, João
O conhecimento amplia a vida.

vitor

idem..igual o erro reportado pelo joao.zanella, se alguém tiver resposta.
Jabber: vitorml (a) jabber.cz

Hawker Hurricane AII

Mesmo erro reportado acima. Eu sei que o pessoal do Windows fica enchendo a nossa paciÊncia de vez em quando, mas até eu que só uso Linux tenho que admitir. Estes problemas torram minha paciência de vez em quando. Como é que um simples jogo, com um tutorial num site especializado não funciona pra mais da metade dos usuários e fica por isso mesmo? Pow, já tenho o Racer e o Torcs aqui há uns três meses e ambos acontece o mesmo erro. E o pior é que no Ubuntu Games não tem nada sobre isso, só alguns passos para a instalação e pronto. Mas se o jogo não funciona para mais da metade dos usuários, alguma coisa está errada. Não é possível todos nós sermos tão burros a ponto de estar cometendo um erro infantil. Há uma coisa errada no jogo ou na instalação e os desenvolvedores ainda não viram isso, pelo jeito.

Enquanto as coisas forem assim, terei que dar razão para os usuários Windows, pelo menos nesse ponto.

Falou
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

Akuhn

Vou baixar, instalar e testar o jogo, depois eu posto o resultado aqui para vocês.

O que vocês precisam compreender que aqui todos somos voluntários, trabalhando por um bem comum, ajudar uns aos outros. Infelizmente nem sempre é possível ajudar a todos como se quer ou no tempo esperado.

[ ]'s a todos.
Aldefax Gilvan Kuhn

Linux User 410689

Akuhn

Testado!

Consegui baixar, instalar e rodar o jogo.

Ubuntu 6.06, placa de vídeo ATI Radeon 9200SE 128 MB.
Driver da ATI instalado a partir do repositório do Ubuntu.

Estou achando que o problema que vocês tiveram está relacionado a forma de instalação, então vão aí minhas dicas:
Eu segui exatamente as instruções do site ubuntugames, com exceção de quando vai instalar.
Lá diz para fazer assim:
Citar./racer_0.5.2beta8.9-english.run

Isso vai fazer com que o jogo seja instalado no seu diretório de usuário, eu particularmente prefiro e acho mais organizado instalar os jogos em /usr/local/games que é o padrão.

Então fiz assim:
Citarsudo ./racer_0.5.2beta8.9-english.run

Depois:
Citarsudo chown -R $USER.$USER /usr/local/games/racer

IMPORTANTE:
Quando terminar a instalação não clique em "start", feche o instalador e abra o jogo pelo terminal digitando "racer" ou através do menu.

PS: hehehe, não descobri como sair do jogo ainda, só usando "kill -9 pid", se alguém souber posta aí.

Dúvidas? Comentem... Forneçam detalhes dos problemas que tiverem, [ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

Hawker Hurricane AII

Akuhn

Sei da dificuldade das comunidades, não estou xingando ninguém, apenas acho estranho um monte de gente ter o mesmo problema e não sermos notados. Só isso. Sei que muitas destas pessoas, até tu mesmo que está aqui ajudando, não ganham para fazer isso. Não estou reclamando por causa disso. Se fosse assim eu estaria usando Windows XP original e só usando software Microsoft  :P Só acho estranho, só isso.

Mais uma vez obrigado pela ajuda. Fiz o que tu disse e não consegui rodar o jogo mais uma vez. Os erros são os mesmos. Segue:

Citarhans@cyberdyne:~$ sudo ./racer_0.5.2beta8.9-english.run
Password:
Verifying archive integrity... All good.
Uncompressing Racer 0.5.2beta8.9-english Installer.......................................................

Gdk-WARNING **: locale not supported by C library
Warning: kbuildsycoca is unable to register with DCOP.
kbuildsycoca running...
Link points to "/tmp/ksocket-root"
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
kbuildsycoca running...
Reusing existing ksycoca
kio (KService*): WARNING: The desktop entry file /usr/share/applications/DefaultPlugins.desktop has Type=Link instead of "Application" or "Service"
kio (KService*): WARNING: Invalid Service : /usr/share/applications/DefaultPlugins.desktop
kio (KSycoca): ERROR: No database available!
Reusing existing ksycoca
kio (KService*): WARNING: The desktop entry file /usr/share/applications/DefaultPlugins.desktop has Type=Link instead of "Application" or "Service"
kio (KService*): WARNING: Invalid Service : /usr/share/applications/DefaultPlugins.desktop
kio (KSycoca): ERROR: No database available!
hans@cyberdyne:~$

Algum problema com a biblioteca C???

Falou
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

vitor

Akuhn, já o meu erro é o seguinte:
vitor@ubuntu:~/programas$ racer
/usr/local/bin/racer: 29: Syntax error: Bad substitution

algo pra ajudar?
Jabber: vitorml (a) jabber.cz

Akuhn

Citação de: vitor online 15 de Janeiro de 2007, 16:48
Akuhn, já o meu erro é o seguinte:
vitor@ubuntu:~/programas$ racer
/usr/local/bin/racer: 29: Syntax error: Bad substitution

algo pra ajudar?

Você está rodando o jogo como?
Pelo gnome, kde?
Qual placa de vídeo você tem?
A aceleração 3D está habilitada?

Estou achando que tem alguma lib faltando para vocês e que por coincidência eu já tinha instalado na minha máquina.

Vou ver se acho alguma coisa no site do desenvolvedor.
Aldefax Gilvan Kuhn

Linux User 410689

vitor

bom..quanto as perguntas:
tô rodando no gnome, com geforce fx5200 e aceleração tá ativada sim..
agora não consegui ainda rodar com o comando racer, mas indo na pasta e rodando o ./racer.bin ele entra no jogo, joguei um poquin, mas foi pelo mouse..como você também não consegui sair normal do jogo..rsrs e também gostaria de mudar os controles..mas é como se ele não deixasse o suar o teclado, tentei ver se era algo com o custom.ini que fica no ~/racer/data/ctrlsets, mas não deu em nada. Só em rodar já é uma boa.
Jabber: vitorml (a) jabber.cz

Hawker Hurricane AII

Gente, aquela cópia dos erros que eu postei antes, são do momento da instalação apenas. O meu problema na hora de executar é o mesmo dos demais aqui:

29: Syntax error: Bad substitution

Tentei ir até a pasta do jogo e executar, como o colega Vitor disse, e não consegui também. Acusa a falta de uma biblioteca aparentemente. Não encontrei ela no repositório.

hans@cyberdyne:/usr/local/games/racer$ ./racer.bin
./racer.bin: error while loading shared libraries: libfmod-3.61.so: cannot open shared object file: No such file or directory
hans@cyberdyne:/usr/local/games/racer$ ./racer
./racer: 29: Syntax error: Bad substitution
hans@cyberdyne:/usr/local/games/racer$
hans@cyberdyne:/usr/local/games/racer$


Até agora ainda não consegui abrir o jogo hehehe.

Falou
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

Akuhn

Esse erro de libfmod eu também tenho se eu executar o jogo direto pelo racer.bin.

Percebi outra coisa agora, que não tinha caído a ficha ainda, esse erro "29: Syntax error: Bad substitution" está mais pra um erro de Shell Script do que um erro do jogo.

Olhem o que tem no arquivo racer:
Citar#!/bin/sh
###############################################################################
#
## LIFLG Startup Script
#
###############################################################################
#
# The game binary
GAME_BINARY="racer.bin"

# Subdirectory
SUBDIR="."

# Additional commandline options for mods etc.
CMD_ARGS=""

# don't use US keyboard layout
NOUSLAYOUT="true"


###############################################################################
## DO NOT EDIT BELOW THIS LINE
###############################################################################
readlink() {
    local path=$1 ll

    if [ -L "$path" ]; then
        ll="$(LC_ALL=C ls -l "$path" 2> /dev/null)" &&
        echo "${ll/* -> }"
    else
        return 1
    fi
}

LANG=POSIX
export LANG
script=$0
count=0
while [ -L "$script" ]
do
    script=$(readlink "$script")
    count=`expr $count + 1`
    if [ $count -gt 100 ]
    then
        echo "Too many symbolic links"
        exit 1
    fi
done
GAME_DIR=`dirname $script`

trap "setxkbmap" EXIT

# games run better with US keyboard layout
test $NOUSLAYOUT && setxkbmap -symbols 'us(pc101)'

cd $GAME_DIR
cd $SUBDIR

export LD_LIBRARY_PATH=$PWD/lib

# start the game
./$GAME_BINARY "$CMD_ARGS" "$@"
EXITCODE="$?"

# reset kb layout
setxkbmap

exit $EXITCODE

PS: Para conseguir rodar o jogo tiver que dar um kill no Esound:
Citarkillall esd

Tenho que analisar esse Script para tentar descobrir o que está dando errado, deve ser alguma coisa bem simples e nós não estamos conseguindo ver.
Se o problema ocorresse comigo eu poderia depurar o script e ver qual linha que está dando o erro, mas como pra mim funcionou estou meio de mãos atadas. :(
Vou tentar instalar em outras máquinas amanhã para ver se consigo simular o problema.

[ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

vitor

#13
Hawker Hurricane AII, para o erro da lib, ela se encontra no diretório do jogo.
/usr/local/games/racer/lib$
ae eu copiei ela pra "/usr/lib/'

veja se resolve por ae? ae retorna a tentar ./racer.bin

editado: Akuhn tem como você me dizer como depura o script? posso tentar aqui.
Jabber: vitorml (a) jabber.cz

Hawker Hurricane AII

É Vitor, copiei a Lib e funcionou. Muito bom o jogo, mesmo o som, os gráficos e a jogabilidade. No entanto ainda não consigo chamar ele pelo terminal. O mesmo erro de "Substituição Ruim". Ah, também tive que dar um kill pra sair do jogo. Procurei dentro dele formas de colocar o teclado como fonte dos comandos mas não consegui.

Pelo menos agora o jogo tá rodando hehehe.

Falou
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org