There is no such thing as an international driver’s license. It sometimes is referred to as such but it is an international driver’s Permit. This all started by the UN convention 1949 so people could legally drive in a foreign country. To get an IDP you have to do so in the country of residence. So this means you have to have a valid drivers license from this country in order for that country to issue an IDP which is based on qualifications from this country. Many expats feel that the can get an IDP from their country of nationality and then retire in another country and think it is OK to drive in another country you are residing in. If you reside in a country then you need a license from that country. The IDP is used in conjunction with your license to allow you to drive in another country for a short period if time while visiting.
There is no such thing as an international driving licence. You can get an international driving permit from your home country. This allows you to drive in a foreign country that participates in this programme. You also have to have your license from your country with you when driving in that foreign country. This is meant to be used while visiting a country and is not meant to be long term. If you want to drive long periods of time in a foreign country then you should obtain a drivers license from that country.
You might also check if they need a letter from your embassy stating the reason for getting a new passport even though the reason is obvious. My embassy automatically gave me this letter along with my new passport to give to immigration.
I renewed my Belgium passport 2 years ago from the Belgium embassy in Bangkok. When I pick up my new passport the Belgian Embassy gave me a letter to give to Thai Immigration which stated the reason for issuance of the new passport. Take your new and old passport to immigration and they will do what is necessary.