1. Can you edit your inventory so you start a new game with specific items. Is there an XML file I could edit for this ?
Look to entityclasses.xml and properties that include "ItemsOnEnterGame."
For instance:
<entityclasses>
<setattribute xpath="/entity_classes/entity_class[@name='playerMale']/property[@name='ItemsOnEnterGame.GameModeSurvival']" name="value">noteDuke01,resourceYuccaFibers=35,resourceWood=36,resourceRockSmall=10,resourceFeather</setattribute>
<setattribute xpath="/entity_classes/entity_class[@name='playerMale']/property[@name='ItemsOnEnterGame.GameModeSurvivalSP']" name="value">noteDuke01,resourceYuccaFibers=35,resourceWood=36,resourceRockSmall=10,resourceFeather</setattribute>
<setattribute xpath="/entity_classes/entity_class[@name='playerMale']/property[@name='ItemsOnEnterGame.GameModeSurvivalMP']" name="value">noteDuke01,resourceYuccaFibers=35,resourceWood=36,resourceRockSmall=10,resourceFeather</setattribute>
</entityclasses>
2. I would like to transfer my character to a new generated map. (Keeping skills and inventory)
The player files are in your "Saves" folder under the world and game folders. For example:
C:\Users\zzton\AppData\Roaming\7DaysToDie\Saves\Binano Valley\Caves05\Player
Copy those to your new world and game folder. I don't think you need all of them, but I forget which. You'll get inventory and skills like you want. IIRC, you'll have the old map to be replaced as your travel in the new world. Your starting location will be the coordinates from the previous world but with the altitude fixed, so you'll be on the ground.