generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: Designing a ROBLOX Lua IDE

Previous Thread :: Next Thread 
AbsoluteLOL is not online. AbsoluteLOL
Joined: 01 Dec 2012
Total Posts: 3939
16 Oct 2013 08:52 PM
So, I've been hard at work with my ROBLOX Lua Editor, RBXEdit. It currently supports the following features:
- Full auto-complete of all ROBLOX + standard Lua methods/functions
- Sublime Text-like auto-indent
- Snippet creator + manager
- A project explorer (you can create Lua projects for organization or collaborations)
- Slick UI
- Extensibility. You can create your own auto-complete and syntax highlighting extensions if you have a custom library, and want to be fancy.
- FTP Upload support
- ROBLOX Model Export
- Standard Mode. Just go plain Lua without the ROBLOX API.

What I'm working on:
- GitHub and Dropbox compatibility
- *Live Collaboration
- ROBLOX Place Export/Import
- **SmartComplete

* - May not add this due to difficulty.
** - A very, very smart auto-complete. It will tell you what kind of parameters a function accepts, what the function returns, etc.

I'm literally trying to create the best IDE available for Lua. As you can see, I've gotten a lot accomplished. But my question to you all is, what would you like to see in this IDE? Would you use it over the ROBLOX Editor? What would you like to see removed? Why?

Screenshots:
prntscr/1xtflp
prntscr/1xtfpu
Report Abuse
Oysi is not online. Oysi
Joined: 06 Jul 2009
Total Posts: 9058
16 Oct 2013 08:59 PM
[ Content Deleted ]
Report Abuse
AbsoluteLOL is not online. AbsoluteLOL
Joined: 01 Dec 2012
Total Posts: 3939
16 Oct 2013 09:01 PM
Thanks for not reading the original post, Oysi.
Report Abuse
chickenman158 is not online. chickenman158
Joined: 18 Jan 2011
Total Posts: 915
16 Oct 2013 09:16 PM
Or you could not be a jerk and just make it as a netbeans or eclipse plugin. ( Or, a plugin for another IDE would work too.)

Only having to use one tool for the job is nice.
Report Abuse
AbsoluteLOL is not online. AbsoluteLOL
Joined: 01 Dec 2012
Total Posts: 3939
16 Oct 2013 09:18 PM
Because writing an application from scratch makes me a jerk.
I guess that makes you the moron, no?
Report Abuse
Oysi is not online. Oysi
Joined: 06 Jul 2009
Total Posts: 9058
16 Oct 2013 09:23 PM
[ Content Deleted ]
Report Abuse
blocco is not online. blocco
Joined: 14 Aug 2008
Total Posts: 29474
16 Oct 2013 09:24 PM
Feature suggestion: Collapsible blocks
Report Abuse
blocco is not online. blocco
Joined: 14 Aug 2008
Total Posts: 29474
16 Oct 2013 09:25 PM
And then when you're done with that, do a MoonScript <-> Lua converter
Report Abuse
chickenman158 is not online. chickenman158
Joined: 18 Jan 2011
Total Posts: 915
16 Oct 2013 09:25 PM
You were correct with your first sentance. Wrong with the second.

Honestly, are you guys made of gold? Metal, yet soft and easily scratched and bent?
Report Abuse
SCARFACIAL is not online. SCARFACIAL
Joined: 28 Jan 2010
Total Posts: 7970
16 Oct 2013 09:26 PM
@oysi: 'Cept the fact Roblox crashes when you use the 'Replace All' feature, which makes Notepad++ > Roblox Studio for editing scripts.
Report Abuse
AbsoluteLOL is not online. AbsoluteLOL
Joined: 01 Dec 2012
Total Posts: 3939
16 Oct 2013 09:29 PM
@blocco:
Already implemented. There's even a special "region" type block you can create with comments:
--@ Whatever you want to call it
print("Hi")
--@end

@chickenman158:
Your logic makes no sense.
Please tell me how writing hundreds of lines of code makes me a "jerk". I would love to hear your horribly thought out, and probably trolling reasoning.
Report Abuse
chickenman158 is not online. chickenman158
Joined: 18 Jan 2011
Total Posts: 915
16 Oct 2013 09:34 PM
First, toughen up. I have put months ol work into projects to be called worse than "jerk". Second, learn to take your grains of salt with you.
Report Abuse
AbsoluteLOL is not online. AbsoluteLOL
Joined: 01 Dec 2012
Total Posts: 3939
16 Oct 2013 09:35 PM
Oh dear
Guys
It's another weewoo5
Sound the alarm!
Report Abuse
StealthKing95 is online. StealthKing95
Joined: 13 Dec 2008
Total Posts: 4263
16 Oct 2013 09:39 PM
Why. Roblox has its own IDE, and if thats not cool for you, use any lua ide and simply copy and paste to roblox.

I dont get it.
Report Abuse
AbsoluteLOL is not online. AbsoluteLOL
Joined: 01 Dec 2012
Total Posts: 3939
16 Oct 2013 09:43 PM
Because I'm bored, StealthKing95.
I don't make anything useful in C#, so this will be a change for me as well. Instead of making stupid hacky tools, I can make something useful.
Report Abuse
StealthKing95 is online. StealthKing95
Joined: 13 Dec 2008
Total Posts: 4263
16 Oct 2013 09:44 PM
Well, I wont stop you :D
Report Abuse
Oysi is not online. Oysi
Joined: 06 Jul 2009
Total Posts: 9058
16 Oct 2013 09:48 PM
[ Content Deleted ]
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
16 Oct 2013 09:49 PM
Honestly, notepad is what I mainly use for code under 100 lines long.
Then it's notepad++

I just had trouble with studio crashing sometimes
Report Abuse
PriorityMethod is not online. PriorityMethod
Joined: 17 Sep 2013
Total Posts: 356
17 Oct 2013 07:30 AM
U Idiot's Use ST3..
Report Abuse
RyanDolan123 is not online. RyanDolan123
Joined: 05 Mar 2009
Total Posts: 17919
17 Oct 2013 08:20 AM
If I can type:

if something == somethingelse then

and then press enter, and it does

if something == somethingelse then
[tab][text cursor goes here]
end

Then I'd be happy with it.
Report Abuse
zars15 is not online. zars15
Joined: 10 Nov 2008
Total Posts: 9999
17 Oct 2013 08:40 AM
For some reason I don't like subltime text. It looks fugly for me, and weird + it's not freeware. Notepad++ seems so much better for me.
Report Abuse
uyjulian is not online. uyjulian
Joined: 29 Nov 2012
Total Posts: 1214
17 Oct 2013 10:09 AM
make this for linux
or i'll keep on using Sublime Text 2.
Report Abuse
Seranok is not online. Seranok
Joined: 12 Dec 2009
Total Posts: 11083
17 Oct 2013 11:41 AM
Idea: Create a local server. Poll it with HttpService, checking if you want to run any new code. It will pcall the code and then call HttpPost with the results. This way you can type code in a custom application and see what would happen if it were running in RBX.Lua
Report Abuse
SCP087Project is not online. SCP087Project
Joined: 29 Sep 2013
Total Posts: 198
17 Oct 2013 11:43 AM
ooh

'Run Test Place'

would start server and tthen you can do stuff with it

lemme write up a quick mockup lua script for it
Report Abuse
zars15 is not online. zars15
Joined: 10 Nov 2008
Total Posts: 9999
17 Oct 2013 11:46 AM
Or create plugin that just uses 'dofile' and make the application copy script to roblox studio content folder.
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image