Police have recovered a car involved in a hit and run on Racecommon Road, as the pedestrian involved has been moved out of intensive care.
The fire-damaged car, which failed to stop after the accident, was discovered at the end of December in the Sheffield area and police are investigating whether it was deliberately torched.
The 50-year-old victim was left fighting for his life after the collision in which he broke almost every bone in his body.
The man has been moved from intensive care at Northern General Hospital to a normal ward at Barnsley Hospital, where he is expected to remain for the foreseeable future to undergo intensive rehabilitation.
Insp Pete Serhatlic, who is overseeing the investigation, said the man is slightly better but still has a long way to go.
"Every bone he could have fractured or broken - he did," said Mr Serhatlic.
"Praise needs to go to those who stopped at the scene and gave first aid – in incidents like this it is invaluable and can save lives."
The man was knocked down by one of two cars travelling close together along Racecommon Road from Town End roundabout towards Longcar Lane.
Police said the vehicle which struck the man failed to stop at the scene.
A police spokesman said: "A man from Barnsley has been arrested for several offences in connection with this investigation and has been released on bail whilst enquiries are continuing."