Author Topic: Editing  (Read 3401 times)

0 Members and 1 Guest are viewing this topic.

Offline Enker

  • 24
I am not sure whether this is the right board for this, but: What or how do you codophiles edit the Freespace code? I want to know so I can learn a little bit more about how things work.

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
hahahahahahaha
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 

Offline Wanderer

  • Wiki Warrior
  • 211
  • Mostly harmless
Do not meddle in the affairs of coders for they are soggy and hard to light

 

Offline Enker

  • 24
Thank you. I just wanted to look at it and learn; I don't trust myself with messing around in oodles of code (a school-related HTML project proved that for me).

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Still, if you want a free editor, the MSVC 2008 Express Edition is quite nice for looking around, it has the Intellisense so you can find how one part of code is called from or relates to other pieces with a couple of mouse clicks.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 
 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Steam
    • Something

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
GTFO of this topic right meow.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline Spicious

  • Master Chief John-158
  • 210
vim + ctags

 

Offline Arixo

  • 23
used to vim,
but thanks to spicious's answer, now :
vim+ctags
(ctags is terrrrible !)

 

Offline Dilmah G

  • Failed juggling
  • 211
  • Do try it.

 
MSVS2008 Team Edition (legal copy!)
It's got some serious benefits, and is easy to use.
STRONGTEA. Why can't the x86 be sane?

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
I never answered the initial question though.  The bulk of us have acquired copies of MSVC2008 Pro, or some version or the other that comes with the full SDK.  Only way to compile FRED really.  MSVC6 works for now too but we're trying to move away from that.  OS X users probably use Xcode, and linux users, well, I like nano, but to each his own I suppose.  There's a Code::Blocks project in the code that seems to be linux oriented so that might work for Linux users too.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 
MSVC6 works for now too but we're trying to move away from that.

Nope, I broke that.
STRONGTEA. Why can't the x86 be sane?

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Well fix it. :p
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 
Well fix it. :p

It's template handling can't handle the str*_s stuff - it's shot to pieces.

NOTE: Changes reverted - this is going to have to wait.
« Last Edit: June 24, 2009, 12:59:20 pm by portej05 »
STRONGTEA. Why can't the x86 be sane?

 

Offline vamitul

  • 25

sorry.. just cant't help myself :D :D :D
In 1807 Dracula was feeding with the blood of young virgins.
We are sorry to report that in 2007 Count Dracula was found dead in his mansion, due to extreme starvation.

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Look what you made him do.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 
I think that says it all ...  :lol:

 

Offline Sushi

  • Art Critic
  • 211
The Butterfly Law:

Any discussion involving the relative merits of programming editors will inevitably link to XKCD #378.