hldj aliases

Have a comment or suggestion? Leave your feedback here!
Post Reply
iamjagman
Game DJ
Posts: 2
Joined: Fri Jul 08, 2011 9:57 am

hldj aliases

Post by iamjagman »

Would it be possible to get a config file with all the aliases that hldj uses for us mac users? I feel pretty confident that I could get everything working on mac except audio conversion (might be able to get that working too, idk) wil a combination of terminal, automator, and applescript if I knew all the aliases. The one other problem i might have would be getting it to launch tf2, but i think i could do that with a shell script. So would anyone be ok with giving all the aliases to me so I could do a rough port of hldj to mac? :D
Renegade
HLDJ Developer
HLDJ Developer
Posts: 1500
Joined: Sat Mar 01, 2008 2:02 pm
Contact:

Re: hldj aliases

Post by Renegade »

A port, rewrite, or just launching it through WINE? As far as I understand there shouldn't be any problems running HLDJ emulated through WINE or a similar emulation layer (you might have to point HLDJ at the exact location of your games since it won't be able to look this up in the registry).

If you want to do a native port, you could get away with just compiling HLDJ using winelib (though I've never tried); a full native port would require some effort. If you want to do a complete rewrite take a look at how HLDJ's interprocess communication system works (explained briefly in a topic in General) and then you can implement that however you want.

For a list of most aliases, take a look at your hldj_init.cfg, but keep in mind not all aliases are there and quite a few are dynamically generated (you can see how in src/hldj_api.c in the hldj_Write*** funcs)
iamjagman
Game DJ
Posts: 2
Joined: Fri Jul 08, 2011 9:57 am

Re: hldj aliases

Post by iamjagman »

Erm, I don't think I can really look at the config, as i am mac only. Or is it in the hldj download?
Renegade
HLDJ Developer
HLDJ Developer
Posts: 1500
Joined: Sat Mar 01, 2008 2:02 pm
Contact:

Re: hldj aliases

Post by Renegade »

I'm not sure what you mean. Run HLDJ (using whatever emulation layer you use), it will generate all the configs in your game folder, you can view them to give you a sense of what aliases are used and how they are used.
Post Reply