FAQ de Criacao de Mapas para Half-Life
(Retirado de arquivo.mataleone.com)
Como eu faco um...
De uma olhada no Guia de Referencia Basica.
Pra que serve o botao...
De uma olhada na lista de Ferramentas do WorldCraft.
O que eh LEAK? Como eu me livro disso?
De uma olhada neste tutorial.
Qual o tamanho maximo por onde um jogador passa?
De uma olhada nesta lista de Proporcao e Medidas.
O que eh r_speeds?
r_speeds eh uma funcao que de mostra o numero de poligonos que esta sendo desenhado no momento. Para ativa-la, carregue o Half-Life em developer mode (rode o HL com "hl.exe -dev" ou digite "developer 1" no console), e digite "r_speeds 1" no console. Para desativar, digite "r_speeds 0" no console. A contagem aparecera na tela, e mudara dependendo de onde voce estiver e para onde estiver olhando. Preste atencao no valor do wpoly, se tiver muito alto, o seu mapa ficara lento e lagado neste local. Quanto mais voce puder reduzir o wpoly, melhor, mas siga a tabela abaixo para ter uma ideia do maximo aceitavel para cada tipo de mapa:
wpoly | Single Player Map | Multiplayer Map |
<300 | Pode tocar o puteiro, botar varios monstros e muita acao que roda muito bem. | Maravilha. Se conseguir deixar abaixo de 300, vai ser dificil ficar lento, mesmo com bastante acao. |
300-400 | Ainda bom para areas com acao em massa, com muitos monstros e tiros. | Ainda bom para areas onde muita acao eh esperada. Vai ser preciso muito tiro para baixar a velocidade se o wpoly estiver neste nivel. |
400-500 | Ainda boa contagem para areas com muita acao e monstros. | Este deve ser o limite para uma area onde eh esperada acao moderada. Mais que isso ja vai comecar a ficar lento. |
500-600 | Limite aceitavel para areas com pouca acao e monstros. | 500 ainda eh aceitavel, mas 600 ja fica meio ruim para quem tem uma maquina razoavel ou conexao a modem. Procure nao deixar chegar a este nivel se a area pode ter muita acao. |
600-700 | Procure nao por muitos mostros nem muita acao se a contagem chegar a este nivel. | Um mapa Multiplayer NUNCA deve passar de 700. |
>700 | 800 deve ser o limite para um mapa SP decente. Tente reduzir os poligonos e/ou nao ponha monstros em area com contagem maior que 700. | Um mapa Multiplayer NUNCA deve passar de 700. Se o seu wpoly passa de 700, o seu mapa deve estar mal planejado ou esta na hora de aprender a reduzir poligonos. |
Lembre-se que tudo isso depende da configuracao de seu computador e da sua conexao. Esta tabela funciona bem para um Pentium 2, se voce tiver um Pentium 3 pode nao sentir o mapa esta lento, mas mesmo assim siga a tabela, para que todos possam jogar decentemente o seu mapa. E em jogos multiplayer havera muito trafego de rede se o r_speeds estiver muito alto, deixando ate uma maquina boa lenta. Farei um tutorial futuramente explicando como controlar e reduzir r_speeds.
Meu mapa esta todo escuro!
Voce deve ter esquecido de por luz nele. Se o seu mapa for ao ceu aberto, crie uma (e nao mais que uma) entidade light_environment. Se for fechado, insira quantas entidades light quiser.
Meu mapa esta todo claro e/ou lento!
Ou voce nao rodou o hlvis e/ou hlrad ou a sua compilacao terminou prematuramente com erro. Se for este o caso, voce tem um LEAK (veja este tutorial para saber como prevenir e encontrar leaks) ou algum brush ou textura esta com problema e tem que ser corrigido (digite ALT+P no WorldCraft antes de compilar para fazer uma checagem de erros).
Minha compilacao esta muito lenta...
O seu mapa deve estar ficando muito grande e/ou voce tem pouca memoria. Procure sempre usar a ultima versao do ZHLT para melhor performance e leia este tutorial para entender como funciona a compilacao e para saber como fazer uma compilacao mais rapida para testes.
Se a sua compilacao trava no hlrad, voce pode estar ficando sem memoria. O hlrad precisa de 1 mez e meia o valor do visibility matrix (mostrado durante a execucao do hlrad) de memoria livre para rodar. Se voce tiver menos que isso, compre mais memoria, use o parametro "-chop 128" (o default eh 64, e quanto maior mais rapido, mas a qualidade fica pior) ou desista.
Eu baixei na internet um ceu novo para o meu mapa. Onde eu ponho estes arquivos?
No diretorio "gfx/env" dentro do diretorio do mod (valve/gfx/env, tfc/gfx/env, cstrike/gfx/env, etc...)
As texturas que deveriam emitir luz nao estao emitindo!
Somente as texturas listadas no arquivo lights.rad no diretorio do WorldCraft vao emitir luz. No WorldCraft padrao, o arquivo correto, com todas as texturas definidas, chama-se valve.rad, portando eh preciso remover o lights.rad e renomear o valve.rad para lights.rad. Voce pode tambem criar um arquivo nomedomapa.rad no diretorio onde esta o seu mapa com definicies de texturas.
Para maiores informacoes de como usar estas texturas, veja esta pagina.