If you didn't notice already..
..I upgraded the lichsoft site a teeny weeny bit. It still shows I have bad site design skills :P
I am inevitably moving away from cross platform development, its draining and all I hear is "its broken on xyz distrobution", fuck that shit.
So now I will be focusing my sights on quality open source software, simple tools as well as more advanced applications.
Apart from that, I still have work to do on that site, and alot more work to do on this one!
If you were wondering where the software site went, the hoster is having issues right now.
However, you can still access it via http://russell.slipgate.org:8080
for the meantime
Well, it looks like the problem has almost gone, as you can see the sourceforge link in the previous post doesn't work anymore along with all their other links that raped the intarweb spam-wise (TPB etc).
There were many projects like this that tried to pull this kind of stunt on ReactOS in earlier years, they all died a painful, horrible death, along with this one.. Good riddance
ReactOS needs support as always, so if you are a hardcore NT programmer, go over there and help them!
In other news, I don't know why, but I've changed my coding style a bit, I ordered a whiteboard and stuff, need to get my shit together and do some proper development practices, go over what I have etc.
I have this fixation with the Microsoft style of code, ie ExAllocatePoolWithTag (if you can't see it, the prefix (which Ex means Executive), camel-casing of the function name aswell, makes it stand out).
I am stopping the use of the style: some_read_func because its horrible, un-verbose and the _ is a waste. Screw it!
Back to it
If you have been following the ReactOS
project, then you would've seen these tsonicos fucks
post about their shitty fork of the os on the forums and spam it in the irc channel.
Its a raped version of ReactOS (which started WAY before this PILE OF SHIT TurdOS), so don't use it.. if you love me! ReactOS was always first on the scene with NT compatibility.
Pigglesworth maintains a website for the activities of these fucks, which includes email spamming, shitty graphics they make and the like, here is the link: http://tspamos.czweb.org/index.php
The other day I was browsing a package that contained a copy of Zdaemons Zlauncher source code, albiet a bit old (1.04), but it also contains the "new" huffman codes for decompressing the protocol.
Now, from a software engineering perspective, the quality of the code is terrifying, here is a list of what I found inside the source files:
MFC Usage - Thats right, Zlauncher uses MFC aka Microsoft Foundation Classes, something that is inheritently evil (they didn't use CSocket though, thank god!)
CSDoom-style net code - Now, while this code is still in use today in a variety of other projects, in my opinion its dated, unsafe, probably non-unicode compliant when it comes to converting addresses and has poor error reporting capabilities.
It looks like they tried to add some form of namespace (ZD_ routines) by renaming some of the functions.
Per-file macro definitions (ie DEBUG_NEW) - 'nuff said.
In conclusion, the quality of the code is pretty poor, I'd expect these days they have cleaned up their act a bit (but with zdaemon, who knows), if you've ever seen the getwad
source, it pales in comparison to that (usage of goto, poor indentation etc)
Anyway, heres a download
link to it, among the other related files I found (left as they are)
NOTE: Unless you have MSVC, don't bother trying to compile it, MFC is a PITA, it probably won't work with the new protocol anyway.
Noone reads this tripe
A lot of things have happened since I last posted:
1) I haven't finished my course... yet, I have GDP to do, group work, oh fucking yay :(
2) A few months after said post, I had a break down in the (platonic) relationship with my cousin, fixed somewhat now.
3) Odamex 0.3 is out (old)
4) I ported IWAD Verifier
, other programs to come eventually.
5) I had a job and then it finished (seasonal work)
6) I got laid 4 times (with anal, she also gave the most outstanding blowjobs, the kind that makes you want to collapse..)
7) I had a relationship. (see above)
8) I sold my 87 mitsubishi mirage wagon and bought a 98 subaru legacy wagon
Its been a fun and eventful year, the ReactOS
project has had some substantial changes (I can't crash it anymore!), Chocolate Doom
saw version 1.0 and I'm sure there is other crap.
Long time no text
Its been a while since I last posted, and I have a lot of news to share:
1) The website should be a bit better now, its not of "web 2.0" quality, but atleast its fixed.
2) I am currently on the last modules of my course in software development, I frigging hope I get this diploma!
3) Odamex 0.2
has been released
4) I added some software and other things to LichSoft Software
's website (new dynamic iwadverifier version!)
5) I have a ruthless gang of mobsters living next to me.
6) Probably some other bullshit that I can't remember.
Anyway, thats news in a nutshell, I'll update in a year again (I hope not) :P
ODAMEX <- what is it?
Good news and bad news
Good news is: I am now doing a full diploma in SD, because it contains everything I want to learn, I have started since June and am now progressing quite nicely through my course, with 45 hours variance ahead of me and a couple of high marks (an A+ and an A on 2 modules)
Bad news: Resignation from UniDooM, sorry guys, but if my clan mates don't want to support me in the decisions I make, then fine, but its not just that.
The clan has somewhat degraded over the years, more and more idiots have joined it and it has essentially gone from what used to be a clan, to a bunch of people out to cause trouble and just be dickheads in general, I'm sorry, but I can't tolerate that shit.
I am a constructive person and its a part of me I don't want to give up, I have better things to do with my time, like work on my projects and such.
"Clan" UniDooM isn't for me anymore, its dead and ain't what it used to be.
Anyway, apart from all that emo bullshit, I have more time dedicated to what I want to do rather than managing people.
If you've been wondering...
Where I have been.. WORKING!
Also, working on various projects.
You'll be surprised that I am back working on Doomwire
, go check it out.
I am doing a course in C at the moment, after that I will be doing it one in C++ and then doing a diploma in business systems, which teaches me a load about how to run a business (accounting and whatnot), but it won't be enough unfortunately.
Anyway, back to it..
Work has been neutral so far, neither good or bad, except for the weird duty manager, he is crazy.
I have been working flat out on DoomTex, one day I shall have a website complete for it, but right now I am too deep into code to care about it.
Here is a screenshot
Anyway, I have three days off starting sunday, so more work shall progress then.
a grim day for russell
today, I experienced something horrible, a gut wrenching pain and the feeling I had just been shot in the head and had myself disembowled.
The reason for this was the fact I thought this girl I met didnt have a boyfriend, after buying her dinner, trying to get to know her and stuff, I asked her again if she had a boyfriend, and she said yes.
It wasn't her fault, it was mine entirely, 15 years of partial deafness to blame (I FUCKING HATE IT!), I also owe my car alot of love for the shit I have put it through.
God, I am an emotional wreck right now, I feel like a fucking emo or something, I hate it.
Another week done, I got 2 days off, wunderbar for me.
I've been working on DoomTex lately, piecing it together, fixing bugs, the usual shit.
I have no idea when a release will be ready, hope for the best.
I have done almost no work on RDTS unfortunately, it has been tiring work on that project.
Again, ditto to release, it is not something I will ditch though.
Oh well, things are improving in real life, I got myself a gf, I want to move out and shit like that, and I pray to the deity in the sky that it will be permanent.
After a 9 hour day, especially 12 - 9, you generally feel like shit.
I like, just got home and I now I have to go to sleep (which is really what I DON'T want).
I am sooo exausted, but something good did come today, I got to do some deliveries with one of the chicks at work, I chatted her up, and I mean, ALOT.
I think she does like me, she asked me if I was single and had any kids, I really like her alot, I've known her from intermediate school.
To be completely honest with you all, I think she is the most attractive lady I have ever seen, I am gonna ask her out.
But anyway, atleast today didn't completely suck, it got very boring though, sitting at the till or jerking off in the storeroom (as you do, oh come on admit it).
I have been working on DoomTex a little this morning, replaced some non-working code with working code, etc etc.
Which is fantastic, sooner or later I'll have a working editor and an actual "product" for everyone to use, that will be used all the time.
As for my irc client, its probably going to remain in limbo for a while, seems like a big task converting those headers, so I'll probably not bother right now.
Alas, another day done.
damn these workaholics
Bah, I gotta work from 12pm - 9pm tonight, 8 hours + 1 hour lunch break, no breaks inbetween (unless you smoke of course), I have one like this tomorrow aswell.
I can't understand how someone could work this long without a break, maybe I am just awesome or something.
Nothing new at the moment, ok, I lied, I have an interest in creating my own irc client using libircclient
, there are 2 issues though, 1 is that there is no freepascal wrapper for the dll they supply, 2 there isn't really any decent irc libraries for freepascal out there.
Other than that, nothing new, just shear laziness, but oh well.
suckiness exists for all mankind
I had 2 days off to do stuff, and some of that stuff was release a new version of RDTS, but it never happened, sorry.
I was debating with myself whether or not to start a new project, that will use RDTS to help accomplish certain large tasks without hand editing batch/make files, this being an IDE for wad files, I have a name for it, but I am not sure if I should start work on it yet.
But yeah, 2 days off, fuck I wish I did more during that time, but oh well, shit happens.
I'll eventually release a new version, when? I don't know, just pray for the best
its an epic day for mankind..
I just finished work on BMP2DPIC (converts 8 bit bitmaps to doom picture format)
and is working 100% from what I can tell
As for really large textures and other images (heretic/hexen/strife), I dont know if it will work, since I havent added support for it yet, but if it does, drop me an email.
You will all see a release within the next few days hopefully, unless my new job turns to shit (which I assume it wouldn't)
yeah um, an update
I added a bunch of current/old stuff I am working on to the projects page.
2 main updates:
RDTS was updated, go to the project page to download it.
IWADVerifier was updated aswell, to add support for ALOT of doom/other wad
files and fixed a load of bugs along the way.
A website, finally
uh huh huh huh.. blah blah blah I'm a dumbass blah blah.