Obviously you already know what to eat since you've run a successful diet in the past. Do you have any $$$ to buy your own food, at least some bare essentials? If not, list what is available to you. You need to find a way to make it work.

As for splurging/binging, where before you were forced not to due to lack of food to splurge on, you will now have to learn discipline and consistency - no easy feat, and the number one reason why most people fail with dieting. Master those and you will master your diet.