Well, a simple high-current voltage regulator with a series resistor to limit the current would work too. As the battery reaches the voltage or the regulator, the current will drop accordingly. Or, a voltage regulator with a current regulator in series with the output. Set the V reg to the terminating battery voltate + the C reg drop-out voltage.