Help or links required
-
Hey there, I’ll be short and brief, while i’m looking at other posts and parts of these forums, I’m requesting a guidance from you fellas. I play in Discovery GC and they are short of people who code and mess around with FLHook, we still have some coders left but they’re busy with their real life which is understandable. I have some spare time on my hands while I work also (Working as IT Help Desk). I’d like to get into coding of Freelancer in order to start fixing stuff in my community. What I ask here, is some links or directions where to start. Note that I had no prior experience for this and I’m a fairly quick learner. It’s just that all of this a bit foreign to me so I don’t know where to start at all. I’ve learn that I need C++ knowledge, which is underway, I already started browsing some tutorials but It’s hard to google something related to term ‘Freelancer’ as a game as most of the searches relate to term ‘Freelancer’ as a job/position and not the game so it’s a bit tough to dig something out.
All help is appreciated, I really wanna start getting into this, I just can’t be tossed straight into the fire without some proper knowledge behind this. Cheers!
-
Here’s what I would recommend:
- Clone the repo and compile the project for the first time.
- Set up a test server and load your compiled copy of FLHook
- Start looking at the source of each plugin. See if you can make a simple change (e.g. change the wording of some of the outputs)
- Try and make a more complicated change (e.g. a new command that does something simple)
- Start documenting the current plugins. Having to write comments explaining what something does will force you to figure out what it does.
Doing those things will give you a starting point for further FLHook development. I’m afraid you won’t find much in the way of FLHook tutorials.
There’s a few FLHook people in the community discord: https://discord.gg/8vZnZGF Feel free to pop in and ask a question if you get stuck.
-
If you haven’t already I’d recommend doing some online tutorial for Git as well as some basic introductory course to C++. Just google around, there’s plenty of them.