Yes, it is physically possible, likely with a LOT of work, because the P42's are extremely complex (for RW standards). It wouldnt be as simple as just modifying a few bin files and expecting it to work. However, if you're asking if its 'ok' for the user to copy and paste code from the P42's to another locomotive, the answer is almost certainly "no." To take payware code and distribute it into other products (whether free or pay) seems to be a legal and ethical issue to me. The GtraX EULA seems to also prohibit this sort of use:
2(c) Prohibition on Reverse Engineering, Decompilation, and Disassembly.
You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCTSBut, ultimately this would be something that only Rick from GtraX (and maybe RSC, depending on the agreement they have) can answer conclusively.
What would be really nice is if GtraX does well because people keep buying their products, and they produce more products of the P42 caliber!
