This is really a fundamental of organic chemistry and a good skill to have. Here is the process I would go through in determining a suitable means of forming free base from a salt I'm unfamiliar with.
Research the chemical and physical properties of the chemical salt and base, will the base be a solid or liquid, and oil or hard crystal, a wax or a runny syrup.
Does temperature affect the physical properties?
Is the base hygroscopic (will it suck water out of the air)
What is the base soluble in, what is the salt soluble in?
Is the chemical incompatible with any other materials for instance sodium hydroxide?
What is the pH of a saturated solution of the base?
What is the isoelectric pH for the molecule (the point of charge neutrality, the pH that is best suited to xtallizing of the material from a polar solvent)
So with that information you choose a solvent to dissolve the HCl in, usually this is water, especially if the base is not soluble in water.
If this is the case dissolve the HCl in the least amount of water possible. If the chemical is compatible with NaOH, and it should be if there is no esters or nitroalkanes in there, then slowly and with stirring add beads of NaOH until the pH of the water is above 12.5. A simple job like this does not need concern around isoelectric points and such.
If the base is an oil a milky suspension will form and slowly become two layers, oil and water. If the base is a solid it will precipitate and be filtered.
ammonia will work but if the base has a water solubility you could dissolve and lose some if you can't do a solvent extraction.
bottom line, if you don't know what you are doing you are best to just do the Hcl and not risk the product. Why do you want the base anyway?
I've looked it up, it seems like the base is a solid but doesn't ppt well for filtering. so after you base it with NaOH shake the solution with some solvent like ether and evaporate it to get the solid.