Replaces everything after the enacting clause. Creates the Criminal and Traffic Assessment Act. Defines terms. Provides that a minimum fine for any violation is $25. Provides that when any defendant is convicted of, pleads guilty to, or is placed on court supervision for a violation of a Statute of this State or any local ordinance, the court shall order one schedule of assessments in the case plus each conditional assessment applicable to any conviction in the case, as set forth in the Act, for the defendant to pay in addition to any fine, restitution, or forfeiture ordered by the court. Provides that all money collected by the clerk of the court based on the schedules or conditional assessments shall be remitted as directed to the county treasurer, to the State Treasurer, and to the treasurers of the units of local government. Provides that the treasurers shall deposit the money as indicated in the ordered schedule and conditional assessment. Amends the Clerks of Courts Act. Provides that the clerk of the circuit court shall collect certain civil court fees in accordance with specified schedules. Amends the Code of Criminal Procedure of 1963. Provides that a defendant may petition the court for full or partial waiver of court assessments imposed under the Criminal and Traffic Assessment Act. Provides that the court shall grant a full or partial waiver of court assessments if specified conditions are met. Makes corresponding and conforming changes to various Acts and Codes. Repeals various laws. Effective July 1, 2018.