ptitSeb
Serial Porter
Here is Thunder&Lightning, an OpenSource Flight combat simulator
The game use gl4es and the speed is correct. Most of the graphic engine has been changed, to batch primitive drawing, and the Terrain, that use dynamic LOD has also been tweaked to reduce deatil and improve perfomances. Because of all this changes, some graphics artifact can be seens / can happens.
The AI use the ioLanguage and the script execution introduce some slightly anoying stutering.
History log
========
Build 01
-------------
To build TnL on the Pandora, here is how I've done it:
First, you need to build ioLangage. Use this github repo: https://github.com/stevedekorte/io.git and apply pandora_io patch (it include NEON Simd extension,and some hack to have coroutine working on the codeblocks PND environnement). I used cmake to build it.
Then, take the github sources of TnL here: https://github.com/indyjo/Thunder-Lightning.git and apply pandora_tnl patch to have all pandora and gl4es hacks. You need to point to you io build folder. Also, I needed to change the src/makefile generated to add libbasekit.so, libcoroutine.so and libgarbagecollector.so to libiovmall.so.

The game use gl4es and the speed is correct. Most of the graphic engine has been changed, to batch primitive drawing, and the Terrain, that use dynamic LOD has also been tweaked to reduce deatil and improve perfomances. Because of all this changes, some graphics artifact can be seens / can happens.
The AI use the ioLanguage and the script execution introduce some slightly anoying stutering.
History log
========
Build 01
-------------
- Initial build
- Many Pandora customisation
- Many Pandora/gl4es optimisations
To build TnL on the Pandora, here is how I've done it:
First, you need to build ioLangage. Use this github repo: https://github.com/stevedekorte/io.git and apply pandora_io patch (it include NEON Simd extension,and some hack to have coroutine working on the codeblocks PND environnement). I used cmake to build it.
Then, take the github sources of TnL here: https://github.com/indyjo/Thunder-Lightning.git and apply pandora_tnl patch to have all pandora and gl4es hacks. You need to point to you io build folder. Also, I needed to change the src/makefile generated to add libbasekit.so, libcoroutine.so and libgarbagecollector.so to libiovmall.so.
Attachments
Last edited: