Psi Discussion Thread

Discussion in 'Mod Discussion' started by Vazkii, Feb 11, 2016.

  1. Vazkii

    Vazkii Botania Dev FTB Mod Dev

    [​IMG]

    http://psi.vazkii.us/

    Psi is a mod about spell programming, inspired by Mahouka. This is a discussion thread, for discussing the mod. Have fun!
     
  2. mattp_12

    mattp_12 Well-Known Member

    REJOICE \o/
     
  3. PrinceZero

    PrinceZero Member

    The time is now!
     
    mattp_12 likes this.
  4. Xakorik

    Xakorik Active Member

    Yes!! And I have no work tomorrow so a day for Psi!!
     
    mattp_12 likes this.
  5. CrusherTechnologies

    CrusherTechnologies Well-Known Member

    The mod sucks! It does not add Pressure per Square Inch!
    (¡sʎnƃ ǝʞoɾ ɐ sʇI)
     
  6. Xakorik

    Xakorik Active Member

    Now that I've gotten to level 20 in creative it's time to start really making spells!
     
    mattp_12 likes this.
  7. Brizzle

    Brizzle Co creator of the Mechanical Titan Modpacks Third Party Pack Team

    GG vazkii
     
  8. Golrith

    Golrith Over-Achiever

    It's a amazing piece of work, but I will admit it's not my cup of tea. Great way to teach how the game engine works, and as a result, game programming in general.
     
  9. prodotes

    prodotes Active Member

    So I'm already stuck... Now I know I didn't get a lot of sleep and stuff but I took numbers on tutorial 5... It explains that "constant" can't take "number" as an input but "number" can take both number and constant... fair enough... now it wants me to make a spell using "+"... fair enough... here's the problem... there's nothing that takes "number" as an input except for the operators...
    explode, debug and add motion all require constants... and to pass the tutorial I assume you have to actually use the + operator in a spell, not just "have it there"... so... basically stopping my progress unless debug gets changed to "number" from "constant" :)

    {spellName:"t",uuidMost:-7887054323648150065L,validSpell:1b,spellList:[0:{spellPosX:3,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:4},1:{spellPosX:4,spellData:{spellKey:"trickDebug",params:{psi.spellparam.number:4,psi.spellparam.target:3}},spellPosY:4},2:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"0"},spellPosY:3},3:{spellPosX:5,spellData:{spellKey:"operatorSum",params:{psi.spellparam.number2:4,psi.spellparam.number3:0,psi.spellparam.number1:1}},spellPosY:4},4:{spellPosX:6,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:4}],uuidLeast:-5532081077072817000L}


    edit: ok... so after looking at ALL the inputs and outputs I finally saw that raycast max takes number as input... So I repeated the explosion spell with an additional parameter that tells it that the max range of the explosion should be 10+10... that seems to be the "only" way to pass this tutorial... sigh... :)

    {spellName:"t",uuidMost:2071206522946994853L,validSpell:1b,spellList:[0:{spellPosX:3,spellData:{spellKey:"constantNumber",params:{},constantValue:"2"},spellPosY:3},1:{spellPosX:3,spellData:{spellKey:"operatorEntityPosition",params:{psi.spellparam.target:2}},spellPosY:4},2:{spellPosX:3,spellData:{spellKey:"selectorCaster",params:{}},spellPosY:5},3:{spellPosX:4,spellData:{spellKey:"constantNumber",params:{},constantValue:"3"},spellPosY:2},4:{spellPosX:4,spellData:{spellKey:"operatorSum",params:{psi.spellparam.number2:3,psi.spellparam.number3:0,psi.spellparam.number1:1}},spellPosY:3},5:{spellPosX:4,spellData:{spellKey:"operatorVectorRaycast",params:{psi.spellparam.ray:2,psi.spellparam.max:1,psi.spellparam.position:3}},spellPosY:4},6:{spellPosX:4,spellData:{spellKey:"operatorEntityLook",params:{psi.spellparam.target:3}},spellPosY:5},7:{spellPosX:5,spellData:{spellKey:"constantNumber",params:{},constantValue:"1"},spellPosY:3},8:{spellPosX:5,spellData:{spellKey:"trickExplode",params:{psi.spellparam.power:1,psi.spellparam.position:3}},spellPosY:4}],uuidLeast:-5445925908942012305L}
     
    Last edited: Feb 11, 2016
  10. Alachos

    Alachos New Member

    I've been testing the mod for a while, got to 20 in Vanilla by now, the only one that took me a while was "Operator: Closest to Point". As for direct things, it seems explosion projectiles don't always hurt entities if you hit them, which seems odd.

    For opinionated things, I was surprised at the difficulty of hurting enemies or other players. The most basic way was explosion, which occasionally doesn't hit the entity. And further down you get Wither and Ignite, but no Instant Damage, personally the damage output even on the highest CAD's seems low compared to Explosion. More direct damage would be good, like strong fire, ice, or straight damage spells.

    For ideas that I thought would be fun, perhaps having a way to make a spell split into more projectiles, or bounce sounded amazing to me. That, and a way to store or restore more PSI for more crazy stuff.

    So far creating things has been pretty great, planning on trying to make a "water prison" spell next. But I digress, thanks for reading!
     
  11. Nerum

    Nerum New Member

    If you try to give your self an item with the id "cad" your game crashes.
     
  12. Moasseman

    Moasseman Well-Known Member

    Mahouka koukou \o/ Even the CADs are there

    I gotta take a look at this once I get out of school :3
     
  13. LandKingdom

    LandKingdom Member

    I can't get over the first tutorial.

    Too bad, i was super hyped.

    If anyone can help me, here's the log:
    [Nevermind, i found something interesting, will report back soon]

    EDIT: Here's the log. Mods > JEI and Psi.
    https://gist.github.com/anonymous/740a8b16b6c4504328a5
     
  14. ThomasRules

    ThomasRules Active Member

    It's really awesome, if a little hard to get my head around :)

    Some Ideas:
    Some kind of marker block to interact with a specific point.
    Chunkloader trick (makes maker chunkload, uses constant Psi - icon on the meter possibly)
    Background loopcast bullet - run a spell in the background without the CAD selected and cast other spells (so extended item range, chunkload etc.)
    Redstone trick (makes marker emit redstone equal to the value passed in)
    Redstone selector (returns the value of redstone going into the marker)
     
  15. Xakorik

    Xakorik Active Member

    What about a levitation trick?
     
  16. Vazkii

    Vazkii Botania Dev FTB Mod Dev

  17. SpitefulFox

    SpitefulFox Forum Addict Mod Developer

    For pretty good damage, try making a spell using Trick: Add Motion to launch entities into the air. It's basically an insta-kill spell for most normal mobs on the surface.

    But obviously useless below ground. :p
     
  18. Unata

    Unata Active Member

    I'm afraid to start on Psi, afraid I'll get to a boss fight and have that same annoying heavy noise (music??) in it as Botania does and can't turn it off, I only get up to that level and stop with the rest of the mod
     
  19. DeathOfTime

    DeathOfTime Well-Known Member

    My brother recognized the anime it was inspired by right off. I was confused by the differences in titles though. Found out he was right though when I looked it up.

    I am really liking the mod. Though it is extremely hard for me to wrap my head around. He has gone back to the other mods he was working on.
     
  20. Vazkii

    Vazkii Botania Dev FTB Mod Dev

    Not like minecraft has volume sliders or anything.
     

Share This Page