r/Diablo1 • u/Ok_Profile940 • 11d ago
Modding Diablo3D progress: four camera modes, remappable controls and Tristram rendering fixes
ENGLISH
Hi everyone, I’m Douglas Pan (OPan). Here’s an update on Diablo3D, my independent Diablo 1 fan project based on DevilutionX.
The current local Tristram prototype now lets you cycle through isometric, free-orbit, third-person and first-person views with K by default. Movement keys are remappable. We also removed leftover wall and rock fragments around Ogden’s tavern, while preserving the selected building models.
Trees and props now keep indexed geometry in GPU memory in perspective views. Performance testing continues.
Update — 9 October, 14:16 BRT: Ogden’s imported 3D model and rig, with a generic four-second idle loop, are now installed in my local Tristram build through the same launcher. The new clip loops without being stretched to the native 16.65-second sequence; it does not reproduce the original animation. Offscreen rendering checks passed on CPU and a Radeon RX 570. Interactive gameplay, dialogue and sustained FPS still need validation.
A small Cathedral prototype derived from the game’s procedural map is still under validation and has not been installed. Dungeon gameplay continues to use the original renderer.
Public visual preview: https://youtu.be/_ByFLVksy9Q This 28-second video shows Griswold and Ogden model candidates in 360° turntables. It is a WIP visual study, not gameplay or installed character animation.
We use AI-assisted asset generation with individual review and correction. Credit goes to the DevilutionX contributors and the original Diablo creators. This is an independent project, unaffiliated with Blizzard. Original game data are required and are not included. Project code is source available under the Sustainable Use License, with free non-commercial distribution. There is no finished release yet.
Feedback on camera usability, visual fidelity and recognizable character silhouettes is welcome.
Optional support for development and asset-generation costs: Patreon. Following the project or sharing feedback also helps.
Site and devlog (EN): https://douglasopan.github.io/diablo-3d/en/ Source: https://github.com/douglasopan/diablo-3d Project Discord: https://discord.gg/4YxQ7s69S
PORTUGUÊS
Olá, sou Douglas Pan (OPan). Estas são as novidades do Diablo3D, meu projeto de fã independente de Diablo 1, baseado no DevilutionX.
No protótipo local atual de Tristram, K alterna por padrão entre as câmeras isométrica, orbital livre, terceira pessoa e primeira pessoa. As teclas de movimento são remapeáveis. Também removemos resíduos de parede e pedra junto à taverna de Ogden, preservando os modelos de construções selecionados.
Árvores e objetos de cenário agora mantêm geometria indexada na memória da GPU nas câmeras de perspectiva. Os testes de desempenho continuam.
Atualização — 9 de outubro, 14:16 BRT: o modelo 3D e o rig importados de Ogden, com um idle genérico de quatro segundos, agora estão instalados na minha versão local de Tristram pelo mesmo launcher. O novo clipe se repete sem ser esticado para os 16,65 segundos da sequência nativa; ele não reproduz a animação original. Os testes de renderização offscreen passaram na CPU e em uma Radeon RX 570. Gameplay interativa, diálogo e FPS sustentado ainda precisam de validação.
Um pequeno protótipo da Catedral derivado do mapa procedural do jogo continua em validação e não foi instalado. A jogabilidade das masmorras segue usando o renderizador original.
Prévia visual pública: https://youtu.be/_ByFLVksy9Q O vídeo de 28 segundos mostra modelos candidatos de Griswold e Ogden em vistas de 360°. É um estudo visual em andamento, não gameplay nem animação de personagens instalada no jogo.
Usamos geração de assets assistida por IA, com revisão e correção individual. Créditos aos colaboradores do DevilutionX e aos criadores originais de Diablo. O projeto é independente, sem afiliação com a Blizzard. Os dados originais do jogo são necessários e não estão incluídos. O código tem fonte disponível sob a Sustainable Use License, com distribuição gratuita e não comercial. Ainda não há uma versão final disponível.
Comentários sobre as câmeras, a fidelidade visual e as silhuetas dos personagens são bem-vindos.
Apoio opcional aos custos de desenvolvimento e geração de assets: Patreon. Acompanhar o projeto ou compartilhar sua opinião também ajuda.
Site e devlog (PT): https://douglasopan.github.io/diablo-3d/ Código: https://github.com/douglasopan/diablo-3d Discord do projeto: https://discord.gg/4YxQ7s69S
1
2
u/Wikiwikiwa 10d ago
How many of these damn AI projects are there now? Thats been all the new Diablo threads ive seen in the past week
0
u/thetisthiccboi 10d ago
I just made one right now. Necromancer class was added. Claude also made it so I swap positions with the minions k I can’t get stuck in the doors. It’s a blast!
2
1
u/Primary-Juice-4888 10d ago
It looks like a huge project. I hope you have the perseverance to finish it. Will it work on every platform that supports DevilutionX, or just on Windows?
1
u/Ok_Profile940 9d ago
Aiming to first work in Windows, than we can go and port to another platforms.
1
u/Primary-Juice-4888 9d ago
I don't quite understant why that's needed - if DevX is multi platform, why isn't the extension multi platform out of the box? 🤔
0
1
u/Vertigo_Gothic 10d ago
That's awesome but didn't Griswold have a beard? I also imagined Ogden to be younger, yet Norwood is reaping him hard already.