RF2 script editor?
only badly written programs crash (it's sad but true that many programs are released with errors in them, that could have been avoided if the programmers wrote the code properly and if the testing phase was long and intense enough) But i think we can handle it. Andy is doing good work to build upon, i think
One app for all sounds good but the problem would be it would be just overhelming to see like 15 tabs (and imagine the endless searching and switching of tabs...) I would prefer an editor without tabs, but with little icons that start up several dialogs or tools, that can be independent from the main editor, but are also used with a fluid workflow from the editor to the tool. Like you have a pawn selected and then click onto the icon for the ScriptEditor, it will automaticly load the script file of that pawn and open the ScriptEditor. Or you can click onto an icon that fires up a terrain edtior (you have a heightmap right and an wireframe left) and then in that terrain editor you have a fluid workflow back to the main editor - like you click onto a button 'add terrain to level' and it is then added to the level.
That would be my favourite.
One app for all sounds good but the problem would be it would be just overhelming to see like 15 tabs (and imagine the endless searching and switching of tabs...) I would prefer an editor without tabs, but with little icons that start up several dialogs or tools, that can be independent from the main editor, but are also used with a fluid workflow from the editor to the tool. Like you have a pawn selected and then click onto the icon for the ScriptEditor, it will automaticly load the script file of that pawn and open the ScriptEditor. Or you can click onto an icon that fires up a terrain edtior (you have a heightmap right and an wireframe left) and then in that terrain editor you have a fluid workflow back to the main editor - like you click onto a button 'add terrain to level' and it is then added to the level.
That would be my favourite.
Everyone can see the difficult, but only the wise can see the simple.
-----
-----
Same goes for me too if thats at all possible Andy. It wold make life much easier from the users point of view, but I'm not so sure about the programing side of things.I would prefer an editor without tabs, but with little icons that start up several dialogs or tools, that can be independent from the main editor, but are also used with a fluid workflow from the editor to the tool. Like you have a pawn selected and then click onto the icon for the ScriptEditor, it will automaticly load the script file of that pawn and open the ScriptEditor. Or you can click onto an icon that fires up a terrain edtior (you have a heightmap right and an wireframe left) and then in that terrain editor you have a fluid workflow back to the main editor - like you click onto a button 'add terrain to level' and it is then added to the level.
Not neccesarily. There is always a bad chip or two per bag, but that doesn't mean the brand is bad. Some things just slip through both development and testing.only badly written programs crash (it's sad but true that many programs are released with errors in them, that could have been avoided if the programmers wrote the code properly and if the testing phase was long and intense enough)
However, it is true that a program which has many many more bugs than comparable programs is often badly done. One prominent example was Windows ME.
Yes, if done badly it would be very difficult to use. We would have to design it carefully.One app for all sounds good but the problem would be it would be just overhelming to see like 15 tabs (and imagine the endless searching and switching of tabs...) I would prefer an editor without tabs, but with little icons that start up several dialogs or tools, that can be independent from the main editor,
Excellent idea! That's definitly easily doable, even with separate programs, without resorting to ugly hacks - I was experimenting with programs talking to each other a few weeks ago (for RF2-ScriptEditor interaction, like marking errors that occured during runtime in RF2 in the ScriptEditor window, etc.)but are also used with a fluid workflow from the editor to the tool. Like you have a pawn selected and then click onto the icon for the ScriptEditor, it will automaticly load the script file of that pawn and open the ScriptEditor. Or you can click onto an icon that fires up a terrain edtior (you have a heightmap right and an wireframe left) and then in that terrain editor you have a fluid workflow back to the main editor - like you click onto a button 'add terrain to level' and it is then added to the level.
RF2 site: http://realityfactory2.sourceforge.net/
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
thats the basic idea i had,like you could add an actor to the project,view it in one tab,script it in another,and add it to the map on the map editor tab.but are also used with a fluid workflow from the editor to the tool. Like you have a pawn selected and then click onto the icon for the ScriptEditor, it will automaticly load the script file of that pawn and open the ScriptEditor. Or you can click onto an icon that fires up a terrain edtior (you have a heightmap right and an wireframe left) and then in that terrain editor you have a fluid workflow back to the main editor - like you click onto a button 'add terrain to level' and it is then added to the level.
Once I was sad, and I stopped being sad and was awesome instead.
True story.
True story.
The script editor is now to the stage that it can be used to edit scripts. It's not much better than notepad in that respect, but it can create a new script, open a script, save scripts, save all open scripts, has save as, etc. It's certainly a start.
RF2 site: http://realityfactory2.sourceforge.net/
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
Just tested, and the script editor works and looks fine on XP:
I'm putting in the details of, for instance, asking whether the open documents should be saved when exiting, etc.
I'm putting in the details of, for instance, asking whether the open documents should be saved when exiting, etc.
Last edited by AndyCR on Wed Jun 27, 2007 3:30 am, edited 1 time in total.
RF2 site: http://realityfactory2.sourceforge.net/
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
Syntax highlighting is done!
Last edited by AndyCR on Wed Jun 27, 2007 2:58 am, edited 1 time in total.
RF2 site: http://realityfactory2.sourceforge.net/
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
Thanks!
For different types of code? You mean different languages? Yes.
I reformatted and installed XP again (Vista was just too slow...), and I'm waiting to get the development setup redone so I can continue work on it, but for now I have been making quite a bit of progress - I plan to release a beta of the script editor in about 2 weeks, and release the code into SVN in about 6 weeks.
For different types of code? You mean different languages? Yes.
I reformatted and installed XP again (Vista was just too slow...), and I'm waiting to get the development setup redone so I can continue work on it, but for now I have been making quite a bit of progress - I plan to release a beta of the script editor in about 2 weeks, and release the code into SVN in about 6 weeks.
RF2 site: http://realityfactory2.sourceforge.net/
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
That seems to be the opinion of a lot of people. I will probably do so when I begin work on Dawn. Thanks to the way wxWidgets handles things, it'll only be about 5 lines of code changed to embed it into a place in the level editor, and about 2 hours work max to make the code feel like it was part of Dawn the whole time.paradoxnj wrote:IMHO, I think this shoud be mixed up into an all in one "Game Editor" type appication like NeverWinter Night's Aurora Toolset or UnrealEd.
RF2 site: http://realityfactory2.sourceforge.net/
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
Ok, demo will not be out by the 17th like I thought; it will be delayed another two weeks. The reason is that while it's pretty much ready to be used right now, and decent beta quality, I would like to add some polish and integration with RF2 before that time. Right now it can start RF2 from the script editor as well.
I do, however, have a new screenshot, showing a working project browser (no context menus yet though, but you can open files from it) and the groundwork for the symbol browser:
You -might- have a video of it before the beta is out.
I do, however, have a new screenshot, showing a working project browser (no context menus yet though, but you can open files from it) and the groundwork for the symbol browser:
You -might- have a video of it before the beta is out.
RF2 site: http://realityfactory2.sourceforge.net/
RF2 tasks: http://sourceforge.net/pm/?group_id=179085
RF2 tasks: http://sourceforge.net/pm/?group_id=179085