Pessoal, estou desenvolvendo launcher aqui, e gostaria de implementar a parte de Shop nele.

Mas preciso entender o hexa corretamente dos itens, para enviar ao baú. Inclusive a matemática do espaçamento correto, dos cálculos e posições...

Já percebi que o espaço muda conforme a versão, então a ideia é compilar tudo em base, que funcione de acordo com a versão (um Machado na 0.97 até a versão mais recente, bastando, conforme forem modificando a estrutura de dados, cadastrar corretamente o item).

Alguém tem, em uma explanação bem simples, como funciona essa matemática?

Obrigado,