View previous topic :: View next topic |
Author |
Message |
FrikaC Site Admin

Joined: 08 Oct 2004 Posts: 947
|
Posted: Mon Aug 14, 2006 10:35 am Post subject: QuAdEd |
|
|
Since I basically tipped my hand on the Project Editor thread by showing this screenshot, I thought I might reveal what QuAdEd is, where it came from and where it is headed.
QuAdEd was started shortly after I made Fimg back in April of this year. I asked people what they wanted in Fimg and I got back a few answers over and over: loading files from a pak, loading wads (which was added early on by request). Other people, CheapAlert foremost, kept nagging me to do a model editor. And at least one person asked whatever happened to Farc.
Thus the idea to merge all of these and more began in me, though I despise things like QuArK I have a feeling QuAdEd will bring a new and interesting twist to the crazy multifunction editor. One major draw toward the idea is that it would be one program to maintain for me rather than several and I can officially call frikqcc, farc and fimg 'unsupported'.
Right now it's basically a half-functioning version of Fimg & and a somewhat functional Farc. The Fimg code has had a major restructuring, rather than use framelists and groups, the frames will be laid out in a kind of QME style. Farc will be getting full drag & drop (I had started on it in the old old code, I'm now experienced enough to actually finish it). I guess there's not much interesting with Farc, except maybe I'll be adding dzip support.
It uses Scintilla, just like QCide, with implemented collapsing and syntax highlighting for QuakeC. There's a lot more plans in the cards for the QuakeC editor. People now demand a lot of things for their programming enviroments, thankfully Scintilla is a really great editing control and most of what's needed is basically just opening up the options to you, the end user. Call-tips and lightlighted errors will be something I'll be adding.
It has in it a IE web control as a seperate mdi window for reading docs (which will basically be a cleaned up static version of the Quake Wiki)
Projects support is not yet implemented, but I will be using libsvn for the project editor and will be making it very easy to check in & out of a subversion repository. The svn aspect will be optional for those who do not want to use it. I may also consider including something like lcc-win32 for application/Quake 2 DLL/Quake Engine development, but I need to find a good compiler package under a license I like.
The most interest seems to be the model editor, which I must confess is not very far along. It's really only a viewer at this stage, it loads models and displays them unskinned. I'm waiting on Sajt to finish his model converter so I can steal parts from it, but I may get cracking on some editing now.
There's also a few ideas with it working with an online resource repository to make modding quicker and easier, but thisn't even remotely started.
CheapAlert thought you actually edited like shown in the screenshot. Just to be clear that's not really how it works, the mdi documents are normally maximized within the editor and you deal with them individually. The document tab bar at the top allows you to quickly switch between open documents. All the tools are dockable / removable if you don't like my interface setup. The toolbar might also become editable in the future. Anyway, I'm probably going to start using this thread as a development blog/wishlist thread.
PS. If anyone would like to help with the development, it's in pure C Windows API (except for one tiny bit of C++). I might start an internet accessible svn for it if there's anyone out there who wants to help. Due to some code I've borrowed from other sources I cannot GPL the entire program, but I can probably devise a open source license for it that won't get me in trouble with the other authors. |
|
Back to top |
|
 |
Error Inside3D Staff

Joined: 05 Nov 2004 Posts: 558 Location: VA, USA
|
|
Back to top |
|
 |
Tei

Joined: 25 Oct 2004 Posts: 195
|
Posted: Mon Aug 14, 2006 5:17 pm Post subject: Re: QuAdEd |
|
|
Nice work!.
QC really shine with a tabs based editor  |
|
Back to top |
|
 |
Sajt
Joined: 16 Oct 2004 Posts: 1026
|
Posted: Mon Aug 14, 2006 6:12 pm Post subject: |
|
|
I was just thinking about SVN too. It would make my model converter stuff easier to do (otherwise I have to make it into a commandline tool or something that will have to be gutted anyway to GUIize it) _________________ F. A. Špork, an enlightened nobleman and a great patron of art, had a stately Baroque spa complex built on the banks of the River Labe. |
|
Back to top |
|
 |
FrikaC Site Admin

Joined: 08 Oct 2004 Posts: 947
|
Posted: Tue Aug 15, 2006 8:32 am Post subject: |
|
|
Well Quaded now has a repository if anyone is interested in helping with the project
It could happen, as unlikely as that may seem
Edit: The mindArt site is finally up (mostly) http://mindart.quakedev.com |
|
Back to top |
|
 |
FrikaC Site Admin

Joined: 08 Oct 2004 Posts: 947
|
Posted: Fri Aug 18, 2006 12:55 pm Post subject: |
|
|
Why do I waste my time. _________________
 |
|
Back to top |
|
 |
RenegadeC

Joined: 15 Oct 2004 Posts: 370 Location: The freezing hell; Canada
|
Posted: Fri Aug 18, 2006 2:25 pm Post subject: |
|
|
FrikaC wrote: | Why do I waste my time. |
What? |
|
Back to top |
|
 |
Urre

Joined: 05 Nov 2004 Posts: 1073 Location: Sweden
|
Posted: Fri Aug 18, 2006 3:22 pm Post subject: |
|
|
FrikaC wrote: | Why do I waste my time. |
I ask myself that sometimes. _________________ Look out for Twigboy |
|
Back to top |
|
 |
Dr. Shadowborg Inside3D Staff

Joined: 16 Oct 2004 Posts: 726
|
Posted: Fri Aug 18, 2006 4:38 pm Post subject: |
|
|
FrikaC wrote: | Why do I waste my time. |
I think the problem is that too many people fart around on the irc channels, and not enough time farting around on the I3D forums.
BTW, love the site, especially the 404 page when you try to go anywhere other than the games and main page =D _________________ "Roboto suggests Plasma Bazooka." |
|
Back to top |
|
 |
HeadThump
Joined: 14 May 2006 Posts: 74 Location: Zin
|
Posted: Sat Aug 19, 2006 12:19 am Post subject: |
|
|
Quote: | Why do I waste my time. |
It could be a manic/compulsive disorder. I know that is what keeps me moving brushes around. swim swim hungry, push brush, swim swim hungry, skewer brush. |
|
Back to top |
|
 |
Sajt
Joined: 16 Oct 2004 Posts: 1026
|
Posted: Sat Aug 19, 2006 12:49 am Post subject: |
|
|
 _________________ F. A. Špork, an enlightened nobleman and a great patron of art, had a stately Baroque spa complex built on the banks of the River Labe. |
|
Back to top |
|
 |
FrikaC Site Admin

Joined: 08 Oct 2004 Posts: 947
|
Posted: Fri Aug 25, 2006 12:35 am Post subject: |
|
|
I wish I had a commit bot or something. I've been doing a lot of interesting things to the code lately and to have a nice stream of info coming out into the chatroom, I think, would spark a little interest.
But I guess this kind of thing isn't that interesting to...anyone. |
|
Back to top |
|
 |
scar3crow Inside3D Staff

Joined: 18 Jan 2005 Posts: 837 Location: Las Vegas, NV
|
Posted: Fri Aug 25, 2006 1:06 am Post subject: |
|
|
Hell it interests me and Im not even a developer |
|
Back to top |
|
 |
xaGe

Joined: 01 Mar 2006 Posts: 329 Location: Upstate, New York
|
Posted: Fri Aug 25, 2006 1:18 am Post subject: |
|
|
...Many are interested, not all have the time or just don't sit in the IRC channel much... Thats what I come here for, info... I guess I should just fire up an IRC client and let it run 24/7. Its easy to look at the days logs for posts from any specific person.
FrikaC wrote: | I wish I had a commit bot or something. I've been doing a lot of interesting things to the code lately and to have a nice stream of info coming out into the chatroom, I think, would spark a little interest.
But I guess this kind of thing isn't that interesting to...anyone. |
|
|
Back to top |
|
 |
leileilol

Joined: 15 Oct 2004 Posts: 1321
|
Posted: Fri Aug 25, 2006 5:13 am Post subject: |
|
|
I think an rss feed would be better, then you can run that through Frikbot. _________________
 |
|
Back to top |
|
 |
|