Ranger is modified version of normal Ranger, only a little different because I thought it was underwhelming and had good ideas it could go to.
You can create arrows of many different kinds
Add 2 to your roll when making arrows
Scale Mail or Leather Armor
Two Shortswords or Two Simple Melee Weapons
Dungeoneer's Pack or Explorer's Pack
A Longbow with 20 arrows or Crossbow with 20 bolts
At level 3 choose from Hunter or Warrior. This is your Ranger Subclass.
HUNTER: Once per day, if you know the name of a person or creature, or what it looks like, you can know the location of that person or creature for 3 hours (You see them in a red highlight, and can see them through walls and magical blockage). LV5- You deal an extra 1d8 damage to your targeted prey, also you are immune to sleep and can't be charmed while you are hunting them. LV8- If your target is unaware of your presence, you deal an extra 2d6 damage. LV12- You deal an extra 2d8 damage to your target, and gain can see clearly in all conditions as long as you are tracking them. LV16- You can choose a target once per short rest. LV20- You deal an extra 3d8 damage to your target, an extra 4d6 damage if you are undetected, and you can see through your target's eyes once per day for two minutes.
WARRIOR: Gain Double Proficiency in Daggers, Knives, and One handed Swords and bows and crossbows. LV5- You can make an extra attack per turn. LV8- You have advantage on melee attacks on an enemy you have already hit with a ranged attack this turn. LV12- Your AC is increased by 1, and have advantage on ranged attacks within 15ft. LV16- Your AC is increased by 2 LV20- Your AC is increased by 3, you can impose disadvantage on attackers within 5ft of you if you have a Bow or Crossbow equipped.