Add this to the sweden.txt file in the db/events folder and start a new game as sweden.
At the end of day 1, you will become scandanavia. There are cores for Est, Lat, and Lit included , which you can remove if you consider them too extreme. I marked them down in the file.
As a caution, when I played, I had the option to demand territory from these countries, but decided to not do so. Also, the finland/soviet winter war events don't trigger. Had a lot of fun. Joined the allies until just before ww2, to max out the blueprints, then I left them. When Germany attacked USSR, the soviets deployed the majority of their troops away from my border and I declared war with them and made them pay.
For more of a challange, I had the soviets ally early with the Japanese (had to change their politics to lenists (twice) or they would leave) Meant that China was puppeted in quick order & there were japanese planes fighting in Russia against Germany. Really cool.
Oh... And once pearl harbour came along, the US declared war on Japan... As the allies were at war with Germany and Japan... and the US was only at war with Japan, they asked me for an alliance and I accepted. So... There are now 4 major alliances in the game. Was able to take moscow & as I wasnt at war with Germany, forced his troops further south and I am now in a position where I am competing with the British for the conquest of Russia. Boy are the allies not going to see it when I declare war on them and the US takes out Canada... hee.
##############################
## Scandanavia!
event = {
id = 9999
random = no
country = SWE
name = "Scandinavia!"
desc = "Your description goes here."
picture = "finland_sweden"
style = 0
date = { day = 1 month = january year = 1936 }
action_a = {
name = "Your action-name goes here."
ai_chance = 100
command = { type = inherit which = NOR } #Annexes Norway
command = { type = inherit which = DEN } #Annexes Denmark
command = { type = inherit which = FIN } #Annexes Finland
command = { type = country which = SCA } #Makes Sweden Scandinavia
command = { type = addcore which = 103 } #Finland
command = { type = addcore which = 141 }
command = { type = addcore which = 142 }
command = { type = addcore which = 140 }
command = { type = addcore which = 143 }
command = { type = addcore which = 138 }
command = { type = addcore which = 139 }
command = { type = addcore which = 137 }
command = { type = addcore which = 131 }
command = { type = addcore which = 130 }
command = { type = addcore which = 132 }
command = { type = addcore which = 136 }
command = { type = addcore which = 148 }
command = { type = addcore which = 147 }
command = { type = addcore which = 144 }
command = { type = addcore which = 145 }
command = { type = addcore which = 146 }
command = { type = addcore which = 149 }
command = { type = addcore which = 193 } # Est
command = { type = addcore which = 194 }
command = { type = addcore which = 195 }
command = { type = addcore which = 196 }
command = { type = addcore which = 199 }
command = { type = addcore which = 205 } # Lat
command = { type = addcore which = 204 }
command = { type = addcore which = 203 }
command = { type = addcore which = 197 }
command = { type = addcore which = 202 }
command = { type = addcore which = 198 }
command = { type = addcore which = 206 } # Lit
command = { type = addcore which = 207 }
command = { type = addcore which = 511 }
command = { type = addcore which = 577 }
command = { type = addcore which = 187 }
}
}