Doom Comic
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > I want to create a source port
 
Author
All times are GMT. The time now is 03:08. Post New Thread    Post A Reply
DuduCrazy
Warming Up


Posts: 23
Registered: 03-05


i downloaded the doom source code yesterday, but i need some help.
which program i should use to modify and compile the source code?

my basic concept is to create a combination of Zdoom with Jdoom.
this means that you'll have all the zdoom features, plus the Jdoom features. also, i want to make zdoom and jdoom levels compatible with my port. so, you could play zdoom or jdoom levels in my port.

what do you guys think of my idea?

Old Post 05-18-05 16:27 #
DuduCrazy is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11660
Registered: 05-00


Sounds like a great idea!

Old Post 05-18-05 16:35 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Dr. Zin
Senior Member


Posts: 1049
Registered: 01-04


Do you even know what your getting into? You're trying to combine two very different programs, while making the final result compatible with both of them. Good luck.


EDIT: 100th post!

Old Post 05-18-05 17:06 #
Dr. Zin is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Xtife
Member


Posts: 390
Registered: 04-05


this is a good idea tho, i also wish someone would do this :p

Old Post 05-18-05 17:15 #
Xtife is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7130
Registered: 01-03


Good luck! We'll speak again in 2 years - if you haven't given up by then.

Old Post 05-18-05 17:28 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
zarkyb
is more awesome than Ralphis


Posts: 2189
Registered: 07-00


Step 1, learn to program. If you don't know what you need to edit the source code then you obviously don't have a clue about programming.

Old Post 05-18-05 18:02 #
zarkyb is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Use3D
Forum Legend


Posts: 4456
Registered: 04-02


Try making a few crossword puzzles, then move on to the Doom engine.

Old Post 05-18-05 18:08 #
Use3D is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DuduCrazy
Warming Up


Posts: 23
Registered: 03-05


where i can find a good program to modify and compile the source code? and where i can learn about programming? (ex: a website with tutorials, a .PDF document, etc.)

also, i decided to call the source port, LEdoom. (LE stands for the initials of my first name.)

Last edited by DuduCrazy on 05-18-05 at 18:22

Old Post 05-18-05 18:16 #
DuduCrazy is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
EarthQuake
9.5 on the Richter!


Posts: 2747
Registered: 05-03


Ok!

Old Post 05-18-05 18:31 #
EarthQuake is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
insertwackynamehere
The Chewbacca defense gone nightmare


Posts: 3028
Registered: 03-03


Listen I hate to burst your bubble, but if you don't even know how to compile and edit the source you are probably not ready to create a source port. C and C++ are not easy languages to learn, and I have barely even gotten past console programming with them. This is not something you can probably do immediatly. It is a lot more complex than you may think. You will need to know basic C++ and graphics in windows and you will also need to learn OpenGL. Merging the two ports will not be just copying a few lines of code.

However it is a great idea to learn a programming language. In fact it may one the best decisions of your life if it works out :) Just don't expect to be producing stuff like this immediatly.

Old Post 05-18-05 18:49 #
insertwackynamehere is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Relica Religia
Asshole


Posts: 1138
Registered: 02-04


I estimate it will take you about ten years to create. Best of luck.

Old Post 05-19-05 00:17 #
Relica Religia is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02


Might as well stuff in PrBoom, now that you're at it!

Old Post 05-19-05 01:03 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
boris
meow


Posts: 3743
Registered: 05-00


Dude, you're crazy!

Old Post 05-19-05 18:35 #
boris is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
TheDarkArchon
Forum Staple


Posts: 2294
Registered: 08-04



myk said:
Might as well stuff in PrBoom, now that you're at it!


Not forgetting EDGe and DDF related goodness.

__________________
* insert completely and utterly useless nonsense here that nobody will ever read ever *

Old Post 05-19-05 19:24 #
TheDarkArchon is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Khorus
Strife!


Posts: 1129
Registered: 04-05


Hmm,

IMO, Risen3D has already combined BOOM with JDoom succesfully with a couple of extra tricks such as 3D floors. Why hasn't anyone but me started to mod for it?

Old Post 05-25-05 10:20 #
Khorus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Nuxius
Forum Regular


Posts: 688
Registered: 02-05


Because, creating 3D Floors for Risen is a pain in the ass, that's why. It's a completely different system from any other port that uses 3D floors, and it was not designed with Doom in mind.

At least, that's my personal reason why I gave up on making a level for Risen.

Other than that, however, I love the sourceport. It's my number 1 choice for playing regular Doom/Doom2/Boom levels, since it's the only GL source port that displays most software hacks correctly, and plus, it runs the smoothest (best FPS) out of all of the GL source ports.

Graham really did a great job in optimizing it so it wouldn't be anywhere near as taxing on your PC as other GL source ports are.

Old Post 05-25-05 21:19 #
Nuxius is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Khorus
Strife!


Posts: 1129
Registered: 04-05



Nuxius said:
Because, creating 3D Floors for Risen is a pain in the ass, that's why. It's a completely different system from any other port that uses 3D floors, and it was not designed with Doom in mind.


No one says you have to have 3D floors in a level if a port supports it. Just use dynamic lighting and ambient sounds. Or isn't that made for doom?

Anyways, Dudu Crazy, Good luck. Hope it gos well. Don't get discouraged. Unlike me. Heh

Old Post 05-26-05 09:29 #
Khorus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Nuxius
Forum Regular


Posts: 688
Registered: 02-05


Might as well stick with jDoom then, since more people tend to use it. Even more so when we get 1.87 with Boom support (finally!).

None the less, Risen will probably always have it's place for playing stock Doom/Doom 2/Boom levels for me, even if I don't ever make anything for it.

Also, if you're impressed with the editing features Risen provides, wait until you get ahold of Vavoom. 3D Floors + Slopes + High Res textures + Poly Models + Dynamic Lighting + Ambient Sounds + ACS scripting, etc etc.

I'm not really to keen on it as far as playing Doom levels goes, but when it comes to a TC, this engine is great.

Old Post 05-26-05 22:02 #
Nuxius is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7130
Registered: 01-03



Nuxius said:
I'm not really to keen on it as far as playing Doom levels goes, but when it comes to a TC, this engine is great.
^


I think that sums up Vavoom perfectly. The engine has a lot of potential but unfortunately for just playing Doom it is rather useless due to various technical issues.

But: Where are those TC's?

Old Post 05-26-05 23:29 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Khorus
Strife!


Posts: 1129
Registered: 04-05


Exactly. I don't really like it all to much. Doesn't look the best either IMO

Old Post 05-27-05 08:42 #
Khorus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
robindegen
Junior Member


Posts: 196
Registered: 05-05


dynamic lighting would be great. And better support for md2 models (and better models... sorry to say but they're ugly)

Old Post 05-31-05 15:26 #
robindegen is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Anders
No one knows I'm schepe


Posts: 427
Registered: 03-02



Fredrik said:
Sounds like a great idea!


I'm looking forward to seeing your port in action!

EDIT: Don't mind the people trying to put you down, they're just jealous because they didn't think of it first.

Old Post 05-31-05 18:07 #
Anders is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Kochipahk
Junior Member


Posts: 151
Registered: 01-05


I had thought of an idea like this before, just never thought that anybody would EVER devote that much time into making it.

Old Post 06-04-05 04:31 #
Kochipahk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
skadoomer
Member


Posts: 554
Registered: 01-01



DuduCrazy said:
where i can learn about programming?


Jesus man, your way in over your head. I think the best place for you to start is with the unnoficial doom editing specs by Matt fell. For resources you can do a basic google search and turn up about 1000 web sites that will outline stuff.

Now that i think about it, instead of trying to do a sourceport, try your hand in doing stuff with vavooms progs. There you can cut and paste stuff from hexen, heretic and strife directly into doom. If there is a problem, the compiler will most likely tell you. This way you can build an understanding of what the code is doing and learn at the very least how to read what is going on.

Old Post 06-04-05 05:38 #
skadoomer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11660
Registered: 05-00


http://doom.wikicities.com/wiki/Doom_source_code and http://doom.wikicities.com/wiki/WAD may be good places to start.

Old Post 06-04-05 11:41 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
robindegen
Junior Member


Posts: 196
Registered: 05-05



skadoomer said:


Jesus man, your way in over your head.



lol he has humor though :P . Starting with a 3D engine is a bad thing. But i have a PDF of 400 pages that teaches you how to create a 3d engine in directx 9. Email me: robindegen@gmail.com . Oh yea... Visual C++ 6 or Visual C++ .NET is required.

Old Post 06-04-05 22:47 #
robindegen is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


Thank you to the various people who have provided helpful information in this thread. You know, I started out thinking DOOM was a good way to learn C too. It wasn't, but it WAS a good motivator to learn it quickly.

Old Post 06-05-05 21:39 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
robindegen
Junior Member


Posts: 196
Registered: 05-05


well i did pick up some things while programming with the wolf3d engine, but before that i had years of experiance with basic, visual basic, and various scripting languages (like php, wdl and cs)

Old Post 06-05-05 23:14 #
robindegen is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Relica Religia
Asshole


Posts: 1138
Registered: 02-04


Has this thread outlived its purpose yet?

Old Post 06-06-05 02:26 #
Relica Religia is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


Backseat modding is hardly any way to earn brownie points around here, you know :P

Old Post 06-06-05 05:12 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 03:08. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > I want to create a source port

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory