If you have written code based on 1.3 then there is no easy option
other than working these changes with 2.3.
If your own code was something well separated from the rest of the
modules (e.g. a new app module or a new routing module) then you can
simply copy your files, update makemake.config as you did with 1.3 and
your code should compile and link seamlessly. If you did something more
exotic that relied on specific 1.3 code, then you will have to customly
change our code.
If you are worried about your simulations you can start by simply adding
this line in your omnetpp.ini file:
include ($Path-to-Simulations-dir)/Parameter_Include_Files/BackwardCompatibility.ini
where ($Path-to-Simulations-dir) is the relative path from the place
your omnetpp.ini
is to the Simulations directory of Castalia.
Most old applications would work with this simple addition
(this is what we did with valuePropagation app for instance).
It is possible though that something can go wrong in which case you
should pay attention to the output OMNeT returns
(e.g., reporting a missing parameter)