*IMPORTANT*: Contributing to T4

All development conversation and discussion takes place here

Moderator: Moderator

Message
Author
darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: *IMPORTANT*: Contributing to T4

#31 Post by darkgod »

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 ;)

Rappler
Low Yeek
Posts: 6
Joined: Tue Mar 27, 2012 8:22 pm

Re: *IMPORTANT*: Contributing to T4

#32 Post by Rappler »

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 :D

Canderel
Sher'Tul
Posts: 1252
Joined: Mon Nov 24, 2003 2:31 pm
Location: South Africa

Re: *IMPORTANT*: Contributing to T4

#33 Post by Canderel »

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.

Manipulative
Posts: 4
Joined: Sun Apr 01, 2012 3:57 pm
Contact:

Re: *IMPORTANT*: Contributing to T4

#34 Post by Manipulative »

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 ... :mrgreen:
I would love to both play and work on my module on the tablet!

Jacob@manipulative.org

Rappler
Low Yeek
Posts: 6
Joined: Tue Mar 27, 2012 8:22 pm

Re: *IMPORTANT*: Contributing to T4

#35 Post by Rappler »

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

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: *IMPORTANT*: Contributing to T4

#36 Post by darkgod »

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 ;)

Rappler
Low Yeek
Posts: 6
Joined: Tue Mar 27, 2012 8:22 pm

Re: *IMPORTANT*: Contributing to T4

#37 Post by Rappler »

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.

:'(

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: *IMPORTANT*: Contributing to T4

#38 Post by darkgod »

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 ;)

Suslik
Spiderkin
Posts: 481
Joined: Wed Aug 22, 2012 4:41 pm

Re: *IMPORTANT*: Contributing to T4

#39 Post by Suslik »

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
glOrtho can be replaced with glMatrixMode(GL_PROJECTION), then glLoadMatrixf(). glClearDepth() - glClear(GL_DEPTH_BUFFER_BIT); not sure about glPushAttrib/glPopAttrib though.

Hachem_Muche
Uruivellas
Posts: 744
Joined: Thu Nov 18, 2010 6:42 pm

Re: *IMPORTANT*: Contributing to T4

#40 Post by Hachem_Muche »

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.....
Author of the Infinite 500 and PlenumTooltip addons, and the joys of Scaling in ToME.

johnnyzero
Thalore
Posts: 148
Joined: Tue Feb 28, 2012 6:36 am

Re: *IMPORTANT*: Contributing to T4

#41 Post by johnnyzero »

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. :)

lukep
Sher'Tul Godslayer
Posts: 1712
Joined: Mon Mar 14, 2011 10:32 am
Location: Canada

Re: *IMPORTANT*: Contributing to T4

#42 Post by lukep »

Ugh. Should have done this a year ago. I release copyright to you, and you can relicense as you feel fit.
Some of my tools for helping make talents:
Melee Talent Creator
Annotated Talent Code (incomplete)

aardvark
Wyrmic
Posts: 200
Joined: Wed Aug 22, 2012 12:16 am

Re: *IMPORTANT*: Contributing to T4

#43 Post by aardvark »

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.

sstrickl
Low Yeek
Posts: 7
Joined: Mon Dec 30, 2013 5:53 am

Re: *IMPORTANT*: Contributing to T4

#44 Post by sstrickl »

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-----

Marson
Uruivellas
Posts: 645
Joined: Thu Jan 16, 2014 4:56 am

Re: *IMPORTANT*: Contributing to T4

#45 Post by Marson »

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.

Post Reply