Please help me. I wish to make a mod.

  • jacob1
    11th Apr 2013 Developer 0 Permalink
    get 2.7.4, that was just released a few days ago so the guide still said the latest one was 2.7.3
  • greymatter
    11th Apr 2013 Member 0 Permalink

    I find c++ easy and qbasic VERY easy(because it's supposed to be basic). html is also easy but i always forget some tags.javascript is slightly hard, probably because i haven't learnt too much about it. I'm thinking of learning java by next year. and..LUA seems to be the only language so far on which i can't seem to understand anything.

    like,lua is used for lots of programs but is some commands exclusive to tpt? whether tpt.el commands classify as lua?btw, @spock learn lua. that's what i can say too.

  • mniip
    11th Apr 2013 Developer 0 Permalink
    @greymatter (View Post)
    C++ is easy just for now, if you learn it just a little more, you'll find yourself lost.
    BASIC is not programming -.- (so are all its variations)
    HTML isn't either, it's a <...>Markup Language.
    Java is eh. Too much OOP, i won't suggest you learning that shit.
    Lua (NOT LUA YOU DERP) is pretty simple, has a light syntax, i don't see why can't you learn it.
    Yes, Lua is used in many unrelated things, it's an embedded language, TPT uses Lua and declares it's own Lua API.
    tpt.el is not command, it's just a meta'ed table in TPT Lua API
    I can suggest you to read http://lua.org/pil/contents.html for a generic Lua tutorial.
  • jenn4
    11th Apr 2013 Member 0 Permalink
    @mniip (View Post)
    Have you ever heard of simplifying things? If this guy can't understand Lua, and how it works with TPT, how could they possibly just get what you mean by "tpt.el is not command, it's just a meta'ed table in TPT Lua API" ?

    And How is object orientated programming bad? Java might be stupid and slow, if you don't like it, though.
  • boxmein
    11th Apr 2013 Former Staff 0 Permalink
    @Spock (View Post)
    >EDIT: As a thank you, name a element that isn't a moving solid, and I will make it.
    I did that once, what happened was a dead mod :D
    Here's a simple one: a powder that decays into ELEC.

    >EDITED EDIT: I've hit a snag. :( Which download do O use for pythin, and I can only get .4, not .3.
    If you have the disk space, grab both Python 3.x.x and Python 2.7.x. Some older scripts will be broken with Python 3.
  • jacob1
    11th Apr 2013 Developer 0 Permalink
    @boxmein (View Post)
    although if you get python 3 second, all python scripts you double click would probably use that instead, and so you wouldn't be able to compile tpt (which is the point of this thread). generator.py is not yet python 3 compatible (even though it should be simple changes)
  • boxmein
    11th Apr 2013 Former Staff 0 Permalink
    @jacob1 (View Post)
    >generator.py is not yet python 3 compatible (even though it should be simple changes)
    I made it Python 3 compatible a while ago...?
    https://github.com/boxmein/The-Powder-Toy/blob/new-eray/generator.py
  • jacob1
    11th Apr 2013 Developer 0 Permalink
    yes, but I told you that you based it off of an older version of generator.py, not the most recent. I haven't put it in yet, or seen what needs to be changed. Also that commit has merging errors being removed from it, it probably wouldn't just merge in and I haven't had time to do it manually.