Well, making wine and ale consumable would only require you to adjust the 3 scripts and 1 trigger that reference food to include ale and wine, but the consequence would be that you could feed your army on nothing BUT wine or ale - because it wouldn't distinguish between normal food and it. The morale script used to distinguish between ale/wine and other foods, applying the -30 penalty if you only had ale or wine, but it has been changed in 1.003. In 1.003 it just checks for food bonuses, and if you made it accept ale/wine bonuses then it would also accept ale/wine as food when checking for no food.
Considering the high weight of ale/wine and the low bonus it gives (5 for wine, 4 for ale), it might not be worthwhile to carry it anyway - when you could just carry butter/honey instead.
If you want to make the change anyway, go into scripts.txt and search for
288230376151711814 288230376151711826
The first number being fish, the second being wine. This is the range used to see if the item is food. It's actually counting greater than or equal to the first and less than the second, so to get it accepting ale/wine we need to change the second one to the item after ale - spice. Which is just +2 in the order of items, so just change the
26 at the end to
28. You need to change this in all 3 instances of it in the scripts file (first instance is setting the item's text bonus to display, second is calculating it into morale bonus, third is actually consuming it) and then open up simple_triggers.txt and search for the same line - you'll only find one instance, and this is the part that actually triggers the eating of food, or gives you the "No food" message.
Like I said, this just makes it act as any other food - you can live off wine/ale alone with this change.
You can also edit the morale bonus it gives you, if you want - since most other stuff has been increased. Just search for
507 3 288230376151711826 1 5 507 3 288230376151711827 1 4
in the scripts.txt file - it will be near the top. The
5 and
4 are the morale bonuses of wine and ale, respectively.
And while I'm on that, if you get the food bug the wine/ale would be reset to 0 too - so you would need to add in those two lines to the ones added in the fix for the food bug - just stick them at the end of the other stuff you pasted in, and add an extra 2 to the number at the top.
Link to other tweaks.