[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
InsideQC Forums • View topic - QuAdEd

QuAdEd

Discuss programming in the QuakeC language.

Moderator: InsideQC Admins

QuAdEd

Postby FrikaC » Mon Aug 14, 2006 10:35 am

Since I basically tipped my hand on the Project Editor thread by showing this , 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.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby Error » Mon Aug 14, 2006 4:39 pm


User avatar
Error
InsideQC Staff
 
Posts: 865
Joined: Fri Nov 05, 2004 5:15 am
Location: VA, USA

Re: QuAdEd

Postby Tei » Mon Aug 14, 2006 5:17 pm

User avatar
Tei
 
Posts: 193
Joined: Mon Oct 25, 2004 12:22 pm

Postby Sajt » Mon Aug 14, 2006 6:12 pm

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.
Sajt
 
Posts: 1215
Joined: Sat Oct 16, 2004 3:39 am

Postby FrikaC » Tue Aug 15, 2006 8:32 am

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)
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby FrikaC » Fri Aug 18, 2006 12:55 pm

FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby RenegadeC » Fri Aug 18, 2006 2:25 pm

User avatar
RenegadeC
 
Posts: 391
Joined: Fri Oct 15, 2004 10:19 pm
Location: The freezing hell; Canada

Postby Urre » Fri Aug 18, 2006 3:22 pm

I was once a Quake modder
User avatar
Urre
 
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon

Postby Dr. Shadowborg » Fri Aug 18, 2006 4:38 pm

User avatar
Dr. Shadowborg
InsideQC Staff
 
Posts: 1120
Joined: Sat Oct 16, 2004 3:34 pm

Postby HeadThump » Sat Aug 19, 2006 12:19 am

HeadThump
 
Posts: 74
Joined: Sun May 14, 2006 3:21 pm
Location: Zin

Postby Sajt » Sat Aug 19, 2006 12:49 am

Image
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.
Sajt
 
Posts: 1215
Joined: Sat Oct 16, 2004 3:39 am

Postby FrikaC » Fri Aug 25, 2006 12:35 am

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.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby scar3crow » Fri Aug 25, 2006 1:06 am

Hell it interests me and Im not even a developer
User avatar
scar3crow
InsideQC Staff
 
Posts: 1054
Joined: Tue Jan 18, 2005 8:54 pm
Location: Alabama

Postby xaGe » Fri Aug 25, 2006 1:18 am

User avatar
xaGe
 
Posts: 462
Joined: Wed Mar 01, 2006 8:29 am
Location: Upstate, New York

Postby leileilol » Fri Aug 25, 2006 5:13 am

I think an rss feed would be better, then you can run that through Frikbot.
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Next

Return to QuakeC Programming

Who is online

Users browsing this forum: No registered users and 3 guests