An engine-driven machine having plural kinds of load devices driven by an engine, the engine-driven machine is a working vehicle provided with a traveling system and a hydraulic device system, the engine-driven machine comprising: a load torque calculation unit that calculates a traveling side load torque applied to the engine from a load device that belongs to the traveling system; that calculates further a hydraulic side load torque applied to the engine from load device that belongs to the hydraulic device system and that calculates further a total torque by summing the traveling side load torque and the hydraulic side load torque and a control unit that performs variable control of a maximum output characteristic of the engine in accordance with the calculated load torques (T4, T5, T6) such that a maximum output torque that can be outputted by the engine at the present engine revolution speed becomes a maximum output torque that is equal to or greater than the calculated load torques (T4, T5 T6), wherein the control unit is configured to have an E-mode as first mode and a P-mode as a second mode, and to perform control in the E-mode so as to match the maximum output characteristic of the engine with a first E-mode maximum output characteristic, and perform control in the P-mode so as to match the maximum output characteristic of the engine with a second P-mode maximum output characteristic, and wherein the maximum output torque in a predetermined engine revolution speed range in the first E-mode maximum output characteristic is lower than that in the second P-mode maximum output characteristic, wherein for each calculated load torque (T4, T5, T6) an E-mode range as a first load torque condition and a P-mode range as second load torque condition are set, wherein the calculated load torques (T4, T5, T6) belong to the E-mode range, when the calculated load torque (T4, T5, T6) being equal to or less than a first load torque threshold (T4 1, T5 1, T6 1) and belong to the P-mode range, when the calculated load torque (T4, T5, T6) being equal to or greater than a second load torque threshold (T4 2, T5 2, T6 2), wherein the first load torque threshold (T4 1, T5 1, T6 1) is lower than the second load torque threshold (T4 2, T5 2, T6 2), wherein, when any one of the calculated load torques (T4, T5, T6) is in a state belonging to the P-mode range, the second P-mode maximum output characteristic is selected. a load torque calculation unit that calculates a traveling side load torque applied to the engine from a load device that belongs to the traveling system; that calculates further a hydraulic side load torque applied to the engine from load device that belongs to the hydraulic device system and that calculates further a total torque by summing the traveling side load torque and the hydraulic side load torque and a control unit that performs variable control of a maximum output characteristic of the engine in accordance with the calculated load torques (T4, T5, T6) such that a maximum output torque that can be outputted by the engine at the present engine revolution speed becomes a maximum output torque that is equal to or greater than the calculated load torques (T4, T5 T6), wherein the control unit is configured to have an E-mode as first mode and a P-mode as a second mode, and to perform control in the E-mode so as to match the maximum output characteristic of the engine with a first E-mode maximum output characteristic, and perform control in the P-mode so as to match the maximum output characteristic of the engine with a second P-mode maximum output characteristic, and wherein the maximum output torque in a predetermined engine revolution speed range in the first E-mode maximum output characteristic is lower than that in the second P-mode maximum output characteristic, wherein for each calculated load torque (T4, T5, T6) an E-mode range as a first load torque condition and a P-mode range as second load torque condition are set, wherein the calculated load torques (T4, T5, T6) belong to the E-mode range, when the calculated load torque (T4, T5, T6) being equal to or less than a first load torque threshold (T4 1, T5 1, T6 1) and belong to the P-mode range, when the calculated load torque (T4, T5, T6) being equal to or greater than a second load torque threshold (T4 2, T5 2, T6 2), wherein the first load torque threshold (T4 1, T5 1, T6 1) is lower than the second load torque threshold (T4 2, T5 2, T6 2), wherein, when any one of the calculated load torques (T4, T5, T6) is in a state belonging to the P-mode range, the second P-mode maximum output characteristic is selected.