Page 1 of 1

open source hldj

Posted: Mon Jul 12, 2010 1:32 am
by jfmherokiller
I believe it would be very beneficial for hldj to become open source.This would allow millions of users to post ideas for the code and for those who are interested they can see how hldj was made.they also may be able to port it to other operating systems like mic or lunix.

Re: open source hldj

Posted: Tue Jul 13, 2010 8:23 am
by Renegade
HLDJ has pretty much always been open source. It has a project page on SourceForge; however I've been doing it under the radar as the codebase isn't yet documented enough for public browsing. That being said anyone who is curious or interested in working with HLDJ, can check out the public repository: http://hldj.org/svn (which is usually a few revisions behind my local repository)

Re: open source hldj

Posted: Tue Jul 13, 2010 1:07 pm
by jfmherokiller
thanks for the info.Porting it acculy seems quite simple I myself may not know much about c syntax but i can see what your coding does even without comments.

Re: open source hldj

Posted: Tue Jul 13, 2010 2:22 pm
by Renegade
If you're up to the task, let me know and I can give you a hand. For the most part, hldj_api.c is independent and doesn't need much porting, it's just the GUI (hldj_gui.c). It can be written in any language really (just needs to have C bindings, which is pretty much all of them) and it need not follow or look like the current GUI; all it needs to do is provide a front-end interface to manage the game data.

Anyways, it's not something I personally see as necessary, since I believe WINE does a good job of running HLDJ on non-WIndows systems, but I'd recommend to anyone considering it that they first try to compile HLDJ with WineLib before attempting a full port.

Re: open source hldj

Posted: Tue Jul 13, 2010 8:29 pm
by jfmherokiller
Renegade wrote:HLDJ has pretty much always been open source. It has a project page on SourceForge; however I've been doing it under the radar as the codebase isn't yet documented enough for public browsing. That being said anyone who is curious or interested in working with HLDJ, can check out the public repository: http://hldj.org/svn (which is usually a few revisions behind my local repository)
I found a problem in your svn respitory when you see my pm copy and paste the part before the (.) into your webrowser link box.