
*IMPORTANT*: Contributing to T4
Moderator: Moderator
Re: *IMPORTANT*: Contributing to T4
Cool
You'll probably hit a brick wall when compiling the opengl code which is not all opengl ES2 compatible :/

[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning

Re: *IMPORTANT*: Contributing to T4
I ran into that when compiling SDL 1.3. ES2 doesn't work, but ES1 seems to be fine after a few minor tweaks. Building SDL_ttf & free type2 next... all with Clang 3.1 included with Xcode 4.3.1. Have you played around with SDL on iOS or Android at all?
Something tells me I should have started with Android, but the thought of T4 on my iPad is too cool to resist
Something tells me I should have started with Android, but the thought of T4 on my iPad is too cool to resist

Re: *IMPORTANT*: Contributing to T4
oh! If you succeed I am looking forward to chatting to you on line. I am currently shifting jobs and having a scriptable environment on iPad would be amazing.
I haven't had a lot of time on the irc channel, but from Monday I will be back in action. irc is #tome on irc.rizon.net.
I haven't had a lot of time on the irc channel, but from Monday I will be back in action. irc is #tome on irc.rizon.net.
-
- Posts: 4
- Joined: Sun Apr 01, 2012 3:57 pm
- Contact:
Re: *IMPORTANT*: Contributing to T4
Perhaps I am overly optimistic but this sounds very promising!
I really appreciate all of the work going into this and since I am hoping to buy an Android tablet soon ...
I would love to both play and work on my module on the tablet!
Jacob@manipulative.org
I really appreciate all of the work going into this and since I am hoping to buy an Android tablet soon ...

I would love to both play and work on my module on the tablet!
Jacob@manipulative.org
Re: *IMPORTANT*: Contributing to T4
Just a quick update on my iOS porting efforts... some progress but 'real life' work is keeping me busy 
LuaJIT wasn't working out on iOS, so I used the slowest, 'safest' implementation. The interpreted version should work as well... I'm down to the final unresolved linker errors when building the final package. They break down like this:
OpenGLES doesn't provide these methods. Need to find a replacement, provide an impl myself, or alter the engine.
glOrtho
glCearDepth
glPopAttrib
glPushAttrib
PHYSFS includes platform-specific implementations of its functionality. Need to an an iOS module or remove use of PHYSFS.
PHYSFS_awholebunchoffunctions
EDIT: There is a newer version of PHYSFS with iOS support
SDL missing symbols. Build from ToT mercurial SDL. Possibly misconfigured during the libSDL.a build?
SDL_WM_ToggleFullScreen
SDL_SetAlpha
SDL_ListModes
SDL_SetGamma
SDL_WM_SetCaption
SDL_EnableRepeatKey
Once the build is successful I expect an @$$load of runtime problems 0___0

LuaJIT wasn't working out on iOS, so I used the slowest, 'safest' implementation. The interpreted version should work as well... I'm down to the final unresolved linker errors when building the final package. They break down like this:
OpenGLES doesn't provide these methods. Need to find a replacement, provide an impl myself, or alter the engine.
glOrtho
glCearDepth
glPopAttrib
glPushAttrib
PHYSFS includes platform-specific implementations of its functionality. Need to an an iOS module or remove use of PHYSFS.
PHYSFS_awholebunchoffunctions
EDIT: There is a newer version of PHYSFS with iOS support

SDL missing symbols. Build from ToT mercurial SDL. Possibly misconfigured during the libSDL.a build?
SDL_WM_ToggleFullScreen
SDL_SetAlpha
SDL_ListModes
SDL_SetGamma
SDL_WM_SetCaption
SDL_EnableRepeatKey
Once the build is successful I expect an @$$load of runtime problems 0___0
Re: *IMPORTANT*: Contributing to T4
Woh this is actualyl going well ! Deserves its own thread though IMO 

[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning

Re: *IMPORTANT*: Contributing to T4
A new thread is a good idea, but I don't want to jump the gun. I spend a little bit of time on the IRC channel but thats a different crowd.
You've done terrible things to Physfs, Nic. Almost as terrible as what I'm doing.
:'(
You've done terrible things to Physfs, Nic. Almost as terrible as what I'm doing.
:'(
Re: *IMPORTANT*: Contributing to T4
No I have not, I only added a few methods & a new archive manager 

[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning

Re: *IMPORTANT*: Contributing to T4
glOrtho can be replaced with glMatrixMode(GL_PROJECTION), then glLoadMatrixf(). glClearDepth() - glClear(GL_DEPTH_BUFFER_BIT); not sure about glPushAttrib/glPopAttrib though.Rappler wrote:I'm down to the final unresolved linker errors when building the final package. They break down like this:
OpenGLES doesn't provide these methods. Need to find a replacement, provide an impl myself, or alter the engine.
glOrtho
glCearDepth
glPopAttrib
glPushAttrib
-
- Uruivellas
- Posts: 744
- Joined: Thu Nov 18, 2010 6:42 pm
Re: *IMPORTANT*: Contributing to T4
Back to the original subject...
DG, you have the right to relicense and otherwise use any of my contributions to this site in any way you see fit.
Cheers..
Hachem_Muche.....
DG, you have the right to relicense and otherwise use any of my contributions to this site in any way you see fit.
Cheers..
Hachem_Muche.....
-
- Thalore
- Posts: 148
- Joined: Tue Feb 28, 2012 6:36 am
Re: *IMPORTANT*: Contributing to T4
I hereby assign copyright in my contributions to the T-Engine 4 and ToME 4 projects, to Darkgod.
Time to submit patches with my bug reports.
Time to submit patches with my bug reports.

Re: *IMPORTANT*: Contributing to T4
Ugh. Should have done this a year ago. I release copyright to you, and you can relicense as you feel fit.
Re: *IMPORTANT*: Contributing to T4
As far as I'm concerned, any original code I post to a world-readable public forum is Public Domain unless explicitly stated otherwise. As it's perfectly compatible with any license, open or closed, feel free to use it. Or not.
Re: *IMPORTANT*: Contributing to T4
I release the copyright of any work I have done on the Skirmisher add-on to you, Darkgod, to use as you see fit. I also do the same for any future ToME 4/T-Engine 4 extensions I develop unless that code also contains an explicit statement to the contrary.
-----BEGIN PGP MESSAGE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
owE1kL1LA0EQxdeLCoqCQbCwmk6RJAoGrCz8SCBIqqSwUGHNTXLLXXbC7t7Fw9bC
VBFrBbVKZS02xiqFldiYxt7/wErcS7B9895v3szVfIo56bWTwddjtDWceOsXT1ll
Y/e8BAoD5BrBeAg1asVKNDwDVAcuY2iT8qEEHo8QXJIIJEfGii9UU2gPFXDXzSYq
QUxhBva58hvkZhIhtFiuEx00ItSFyYGl8UCTpY1AmjftgNRoWz00oUKoUrkA+fVq
tiAbwu7MA54ZlFqQ1DbuYoQBtSCUAWptKdzY4i6OuTWShgtr5NLGWoGoCQPacINN
lCZpNT5UGsVVnLssTrK0w6annOQbbHZm4f9Hiy/sdnnu+718MOhcH/a7vzs/F+Wn
jxV213s+ch7uN49fu53eamp7eLP0ufcH
=iCAX
-----END PGP MESSAGE-----
-----BEGIN PGP MESSAGE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
owE1kL1LA0EQxdeLCoqCQbCwmk6RJAoGrCz8SCBIqqSwUGHNTXLLXXbC7t7Fw9bC
VBFrBbVKZS02xiqFldiYxt7/wErcS7B9895v3szVfIo56bWTwddjtDWceOsXT1ll
Y/e8BAoD5BrBeAg1asVKNDwDVAcuY2iT8qEEHo8QXJIIJEfGii9UU2gPFXDXzSYq
QUxhBva58hvkZhIhtFiuEx00ItSFyYGl8UCTpY1AmjftgNRoWz00oUKoUrkA+fVq
tiAbwu7MA54ZlFqQ1DbuYoQBtSCUAWptKdzY4i6OuTWShgtr5NLGWoGoCQPacINN
lCZpNT5UGsVVnLssTrK0w6annOQbbHZm4f9Hiy/sdnnu+718MOhcH/a7vzs/F+Wn
jxV213s+ch7uN49fu53eamp7eLP0ufcH
=iCAX
-----END PGP MESSAGE-----
Re: *IMPORTANT*: Contributing to T4
As noted in my addons, I've assigned darkgod rights to my modifications and additions to the TE4 engine and ToME module. Anything added that I'm not the author of is clearly noted and is under the GPL, CC0, or similar license.