Okay, some quick fixes from me, regarding the partitioning of Czechoslovakia. Copy paste the entire text file into SMEP 6.0, smep-events1. Note, if you have your own personal modifications in there, it would be best to just find the relevant parts and copy/paste or edit them, or you will lose them.
http://pastebin.com/G00Epe27
This simply exchanges event 70186 for an entirely different one (formerly Slovakia cores for Hungary to an event that allows Hungary to make a decision regarding the offer), and makes several changs on event 70123 (German End of Czechoslovakia event) and event 70130 (German reaction to Czech surrender).
This file should now allow Hungary to actually recieve the territory and gain cores for it. Formerly, event 70185/70186 didn't trigger at all, meaning Czechoslovakia simply defaulted to event 70023, which doesn't guarantee Hungarian gain of both territory or cores. Now, choosing partition should trigger event 70186, which would give Hungary the option of choosing to ally and recieve cores, or to refuse. If Hungary accepts the offer, then Hungary should recieve Slovakia through cores/annexation if the Czechs refuse, or through event 70185, which should trigger properly now that Hungary is in the Axis. If Hungary refuses, then the situation defaults to event 70023, and nothing happens.
Still, event 70023 makes things a bit buggy though, as Hungary can refuse the offer, and
still gain Slovakia. However, I dare not touch event 70023, since it's a defaulting event, and it can screw things up.
Actually, I made two little mistakes there. Delete:
command = { type = trigger which = 70185 } #Hungary can join Axis
from event 70130, because that would automatically give Hungary Slovkia.
And add:
command = { type = trigger which = 70186 } #Hungary can join Axis
to event 70023, since Hungary shouldn't be getting those lands for free. Either it takes the entire package, or nothing.
(Sorry, I forgot to make a pastebin account, so I can't edit it. :<)