tag:blogger.com,1999:blog-736684970174462098.post2433978728240056721..comments2023-11-03T02:36:41.872-07:00Comments on FPS Creator Reloaded: Thursday ThunderAnonymoushttp://www.blogger.com/profile/00942934253243738809noreply@blogger.comBlogger101125tag:blogger.com,1999:blog-736684970174462098.post-23615796325976853572013-10-19T20:33:54.518-07:002013-10-19T20:33:54.518-07:00 I prefer Lee and TGC make the decision to utilize... I prefer Lee and TGC make the decision to utilize LUA but the squeaking wheel gets the grease. The simple solution is to have all the reloaded backers vote, yay or nay. Majority rules. I have to learn one or the other and Lee is the coder.Anonymoushttps://www.blogger.com/profile/10620891315671561265noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-8901082560582808172013-10-19T12:09:54.925-07:002013-10-19T12:09:54.925-07:00Learning LUA will not be as difficult as people th...Learning LUA will not be as difficult as people think. In many ways it actually makes more sense and is easier to understand than FPI.Nomad Soulhttps://www.blogger.com/profile/14981728015213669001noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-31353839120184997762013-10-19T04:08:04.693-07:002013-10-19T04:08:04.693-07:00That would be by far the most difficult way of ach...That would be by far the most difficult way of achieving both languages possible. You must realise it is a very big job maintaining just one scripting language let alone two.Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-77285700537626284762013-10-19T03:26:34.354-07:002013-10-19T03:26:34.354-07:00i have to agree with nidalnijm, FPI have problem b...i have to agree with nidalnijm, FPI have problem but is for sure the easiest language i know, i learned it instantly.. lua would be a great improvment but sincerely i think we are losing the focus from one of the principal keywords of FPSC:Reloaded : EASY<br />are we sure that migrating from FPI to LUA we can continue to continue to define FPSC:R an EASY to create games tool?<br />personally, if i think about it, the best decision is to mantain (& improve) the FPI script language, AND add the LUA script with a downloadable (buyable?) addon.Jurihttps://www.blogger.com/profile/00701446660894175767noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-37640425441586433932013-10-18T18:15:30.765-07:002013-10-18T18:15:30.765-07:00Yes, but it would probably gain a lot of people as...Yes, but it would probably gain a lot of people as well.<br />I´m sure with this new product the Reloaded will gain a ot of NEW developers.<br />It´s a natural development. If the TGC guys want the Reloaded be a bigger well known product, with a greater community, this is the right way to go.<br /><br />I my self has never even looked at LUA before, just read a little about it in the last couple of days. But I like to learn and develop myself. If you´re into the game business I think that is a must.Anonymoushttps://www.blogger.com/profile/17187065494130249939noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-61101371562662063882013-10-18T18:07:01.324-07:002013-10-18T18:07:01.324-07:00The key word here is development. The ones who are...The key word here is development. The ones who are able to adapt will survive.<br />If some have problem with learing, who should the whole project suffer?<br />I think that´s just bad argumentation actually.<br />I thought people were into this for learing stuff, maybe I got it all wrong :)<br />Anonymoushttps://www.blogger.com/profile/17187065494130249939noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-20950814292738865682013-10-18T17:33:21.080-07:002013-10-18T17:33:21.080-07:00Yes, it is going to spanner the works for modeller...Yes, it is going to spanner the works for modellers and old time users of FPI but I believe it will not last long. The simplicity will still be there. As far as I am concerned, it will be even simpler. States are a bit weird. Having to make the program specifically jump to lines is just not needed and it's not a skill that can be deployed elsewhere. Whereas learning to use LUA will be beneficial to budding programmers as they can apply their knowledge quite easily. If you are going to learn how to program, then at least choose an industry language. ;)Huknarhttps://www.blogger.com/profile/08340997545765504205noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-3472393770110401272013-10-18T17:22:18.105-07:002013-10-18T17:22:18.105-07:00I know I keep repeating myself, but bear in mind I...I know I keep repeating myself, but bear in mind I'll be writing an FPI to LUA converter, so you can definitely have both languages available:<br /><br />http://fpscreloaded.blogspot.com/2013/10/thursday-thunder.html?showComment=1382138115722#c8044244123432204994Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-30236217090950622552013-10-18T17:19:12.898-07:002013-10-18T17:19:12.898-07:00Its nice that the majority of Model Pack designers...Its nice that the majority of Model Pack designers were able to easily make scripts for their models themselves. But now that may no longer be the case. Whose going to be the lead LUA programmer for TGC assets? Teabonehttps://www.blogger.com/profile/13821836809844664182noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-34563100381686243572013-10-18T17:11:10.374-07:002013-10-18T17:11:10.374-07:00You guys are way too confident with the ease of us...You guys are way too confident with the ease of use with LUA.<br /><br />David G's points is pretty valid as "easy to learn scripting language" was one of the selling points for FPSC originally. So many people that use the product were attracted by that line in particularly.<br /><br />I do support the move to LUA but its going to be a bit time-consuming to learn. I won't be able to jump ahead and produce something that works right away as I used to be able to do for my custom models and assets. Going to take lots of research, tutorials and practice with trial and error per line and an understanding of a new syntax.<br /><br />All in all I do support the majority vote towards LUA I just really hope people actually have looked into LUA to know what they are actually asking for.Teabonehttps://www.blogger.com/profile/13821836809844664182noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-35710069147443974962013-10-18T17:10:58.121-07:002013-10-18T17:10:58.121-07:00LUA is not that difficult to implement. I would be...LUA is not that difficult to implement. I would be surprised if it took longer than a month.Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-6902811752965327402013-10-18T17:03:04.294-07:002013-10-18T17:03:04.294-07:00I highly doubt it will be just a month, Nomad.I highly doubt it will be just a month, Nomad.Teabonehttps://www.blogger.com/profile/13821836809844664182noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-19142177804569117252013-10-18T16:36:00.666-07:002013-10-18T16:36:00.666-07:00lol check where you're replying next time ;) :...lol check where you're replying next time ;) :D<br /><br />Thanks :)Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-50763234169999597262013-10-18T16:33:36.237-07:002013-10-18T16:33:36.237-07:00Ok, I've pretty much decided that I am going t...Ok, I've pretty much decided that I am going to write an FPI to LUA converter some time in the future. Like, as soon as we know how Lee is implementing LUA. So you will be able to write in FPI and it will be converted automatically to LUA.<br /><br />No set-in-stone promises, though, because there's a small chance Lee's use of LUA may make it difficult to write a converter, but it's a very small chance.Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-35016311328578125972013-10-18T16:28:25.996-07:002013-10-18T16:28:25.996-07:00Wrong post this was to your offer of conversion pr...Wrong post this was to your offer of conversion prog. science manhttps://www.blogger.com/profile/00214137679258271203noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-15012424431709561342013-10-18T16:25:55.505-07:002013-10-18T16:25:55.505-07:00This comment has been removed by the author.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-61434933414830687872013-10-18T16:25:52.797-07:002013-10-18T16:25:52.797-07:00Now that is the best post on the blog. Nice helpfu...Now that is the best post on the blog. Nice helpful and it would solve a lot of problems. If possible. Appreciate the gesture xscience manhttps://www.blogger.com/profile/00214137679258271203noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-78680115421730033192013-10-18T16:25:17.954-07:002013-10-18T16:25:17.954-07:00Oh, fair enough. I understand you're probably ...Oh, fair enough. I understand you're probably horrified that all of a sudden your nice, already-know-how-to-use-it FPI is disappearing in one big woosh. Suddenly everyone wants it gone and no one will listen to those opposed to removing it. I know the feeling.<br /><br />It's not all bad, though. Refer to my comment: http://fpscreloaded.blogspot.com/2013/10/thursday-thunder.html?showComment=1382138115722#c8044244123432204994Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-82786386424026337382013-10-18T16:19:22.023-07:002013-10-18T16:19:22.023-07:00This comment has been removed by the author.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-9345880495788459932013-10-18T16:15:36.673-07:002013-10-18T16:15:36.673-07:00I'm not being hostile maybe coming across wron...I'm not being hostile maybe coming across wrong. But I do want to at least debate such a big decision. And I take all sides and views on board. So not intended and if offended not my aim. But I also think that it needs all angles covered and I am defending they who have difficulty in languages. And I am trying to ensure that they get a chance too. That's all :)science manhttps://www.blogger.com/profile/00214137679258271203noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-80442441234322049942013-10-18T16:15:15.722-07:002013-10-18T16:15:15.722-07:00Even if it wasn't integrated into the editor, ...Even if it wasn't integrated into the editor, I would be happy to have a go at inventing an FPI IDE myself that compiles down to LUA when you save or whatever. Also, once I had the compiler/converter working, I would also have a go at writing a visual scripting system.<br /><br />Given the relative simplicity of FPI and the associated commands, it should be fairly simple to create a visual editor.<br /><br />No promises, though.Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-1533855300929814432013-10-18T16:09:56.428-07:002013-10-18T16:09:56.428-07:00Ok, here's a far better-ported example of LUA ...Ok, here's a far better-ported example of LUA compared to FPI.<br /><br />FPI script (autodoor):<br /><br />:state=0,anywithin=75:state=1,setframe=0,sound=$0<br />:state=1:incframe=0<br />:state=1,frameatend=0:state=2,coloff<br />:state=2,anyfurther=100:state=3,sound=$1,colon<br />:state=3:decframe=0<br />:state=3,frameatstart=0:state=0,setframe=0<br /><br />--<br /><br />LUA script:<br /><br />if anyWithin(75)==1 then --any entities within 75 units<br /> if frameAtStart(0)==1 then playSound(getEntitySound(0)) --the sound is only played once per door-opening<br /> if frameAtEnd(0)==0 then incFrame(0) --increase the frame number of animation 0<br /> if frameAtEnd(0)==1 and getCollisionState()==1 then setCollisionState(0) --if collision is on, turn it off<br />end<br /><br />if anyFurther(100)==1 then --no entities within 100 units<br /> if frameAtEnd(0)==1 then playSound(getEntitySound(1)) --the sound is only played once per door-closing<br /> if frameAtStart(0)==0 then decFrame(0) --decrease the frame number of anim 0 by 1<br /> if frameAtStart(0)==1 and getCollisionState()==0 then setCollisionState(1) --if collision is off, turn it on<br />end<br /><br />--<br /><br />Once again, refer to my forum post for more readable code with indenting, plus advantages/disadvantages of LUAvsFPI:<br /><br />http://forum.thegamecreators.com/?m=forum_view&t=208278&b=50&p=0Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-44890508028872456412013-10-18T16:09:50.228-07:002013-10-18T16:09:50.228-07:00I like your thinking huknarI like your thinking huknarscience manhttps://www.blogger.com/profile/00214137679258271203noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-65940112000857045032013-10-18T16:06:12.696-07:002013-10-18T16:06:12.696-07:00Why are you being so hostile, science man?Why are you being so hostile, science man?Clonkexhttps://www.blogger.com/profile/01090082045412254311noreply@blogger.comtag:blogger.com,1999:blog-736684970174462098.post-82957581265539846312013-10-18T15:56:42.302-07:002013-10-18T15:56:42.302-07:00Stef keep wondering ;)Stef keep wondering ;)science manhttps://www.blogger.com/profile/00214137679258271203noreply@blogger.com