Domarat skłonił jednak Bartosza z Wezenborga do zawarcia ugody, na podstawie której król Ludwik miał wykupić za 18 tysięcy florenów włości Bartosza. Król Ludwik jednak nie zaakceptował ugody i w 1382 roku polecił 13-letniemu narzeczonemu swojej córki Zygmuntowi Luksemburskiemu zdobyć Odolanów, ale po kilku dniach oblężenia król Ludwik 10 września zmarł w Trnawie na Słowacji. W związku z tym Zygmunt Luksemburski odstąpił spod zamku i pośpieszył na Węgry objąć władzę po Ludwiku. Do 1408 roku zamek i miasto posiadali spadkobiercy Bartosza z Wezenborga.

W czasach panowania Władysława Jagiełły zamek stał się własnością królewską i następnie często był oddawany przez kolejnych królów wierzycielom w zastaw jako starostwo niegrodowe. Od 1413 roku zamek posiadali Sokołowscy, Iwan z Goliny i Gołuchowa i jego syn Rafał do 1438, Stęszewscy ze Stęszewa i Koźmina do 1545. W 1456 posiadaczem był Wincenty Bieganowski.