RPGM Succum Brewery [v0.4.4] [LimeJuiceGames]

4.30 star(s) 128 Votes

Castbelt

Newbie
Apr 29, 2018
95
156
85
Auto-Perfect Fill Bartender

Works for all drink types and the “Serving Tables” minigame.

1. Open www/js/plugins.js
2. Find this entry:
JSON:
{"name":"GraphicsRenderFix","status":true,"description":"","parameters":{}}
3. Replace it with this (adds the new plugin after the existing one):
JSON:
{"name":"GraphicsRenderFix","status":true,"description":"","parameters":{}},
{"name":"AutoPerfectBartender","status":true,"description":"","parameters":{}}
4. Create a new file at www/js/plugins/AutoPerfectBartender.js and paste the code below.
5. Save the file and restart the game.

JavaScript:
/*:
* @target MZ
* @plugindesc Always pass bartender QTE success checks without skipping content. Leaves waitress hazards (Tripped! / Groped!) untouched.
* @author Groomtinger (+ helper)
*/

(() => {
  'use strict';

  const QTE_ACTIVE_SWITCH    = 3;

  const VAR_MART_POS   = 6;   // Martini cursor offset
  const VAR_MART_STAGE = 27;  // Martini tally 0..3

  const PERFECT_MART_POS   = 0;  // centered, inside -130..130
  const PERFECT_MART_STAGE = 3;  // perfect result branch

  const _gvValue = Game_Variables.prototype.value;
  Game_Variables.prototype.value = function(id) {
    const real = _gvValue.call(this, id);

    if (id === VAR_MART_POS)   return PERFECT_MART_POS;
    if (id === VAR_MART_STAGE) return PERFECT_MART_STAGE;

    return real;
  };

  const PHRASES_PERFECT = [
    "Perfect Fill"
  ];

  function deepClone(o){ return JSON.parse(JSON.stringify(o)); }

  function isExactSingleLineShowTextAt(list, i, phrases) {
    const cmd = list[i];
    if (!cmd || cmd.code !== 401) return false;
    const txt = cmd.parameters?.[0];
    if (typeof txt !== 'string' || !phrases.includes(txt)) return false;
    if (!(i > 0 && list[i - 1]?.code === 101)) return false;
    if (i + 1 < list.length && list[i + 1]?.code === 401) return false;
    return true;
  }

  function findOwningIfIndex(list, i) {
    const needIndent = Math.max(0, (list[i]?.indent ?? 0) - 1);
    for (let j = i - 1; j >= 0; j--) {
      const c = list[j];
      if (!c) continue;
      if (c.code === 111 && c.indent === needIndent) return j;
      if (c.indent < needIndent) break;
    }
    return -1;
  }

  function alreadyPatched(cev) {
    const first = cev?.list?.[0];
    return first && first.code === 108 && String(first.parameters?.[0]||'').startsWith('AUTO PERFECT (rewrite)');
  }

  function patchCommonEvent(cev) {
    if (!cev || !Array.isArray(cev.list) || alreadyPatched(cev)) return false;

    let changed = false;
    const L = cev.list;

    for (let i = 0; i < L.length; i++) {
      if (!isExactSingleLineShowTextAt(L, i, PHRASES_PERFECT)) continue;

      const ifIdx = findOwningIfIndex(L, i);
      if (ifIdx < 0) continue;

      const branch = L[ifIdx];
      if (branch && branch.code === 111) {
        const b2 = deepClone(branch);
        b2.parameters = [12, "true"];
        L[ifIdx] = b2;
        changed = true;
      }
    }

    if (changed) {
      L.unshift({ code:108, indent:0, parameters:['AUTO PERFECT (rewrite): perfect-branch condition set to true'] });
    }
    return changed;
  }

  const _DataManager_isDatabaseLoaded = DataManager.isDatabaseLoaded;
  DataManager.isDatabaseLoaded = function() {
    if (!_DataManager_isDatabaseLoaded.call(this)) return false;

    if (!DataManager._autoPerfectRewriteDone) {
      DataManager._autoPerfectRewriteDone = true;
      if (Array.isArray($dataCommonEvents)) {
        for (let i = 1; i < $dataCommonEvents.length; i++) {
          try { patchCommonEvent($dataCommonEvents[i]); } catch(e){ console.error(e); }
        }
      }
    }
    return true;
  };
})();
I wish this were implemented into the core of the game, so we don't have to deal with time wasting extra clicks lol.
 

Thronico

Member
Sep 11, 2017
145
578
275
1759609000734.png
The new art just ain't it, man.

Why are her nipples so high? They're both positioned in the upper half of her breasts. You only see nipples that high up after breast enhancement surgery, or very rarely due to genetics.

Why are her breasts so perfectly spherical? She's lying down, so they should be getting pulled back and to the side by gravity. That's why breasts in reality have a tear drop shape to them. And yeah, I know some people love the artificial bimbo look (women included). More power to them, but it ain't for me. It just looks like two balloons side-by-side.

Also, her finger is clearly supposed to be pushing in her cheek, so why is it at the exact same height as her other hand? It doesn't have any kind of noticeable contact with the cheek going on.

I can't stop noticing the bad anatomy, and it's ruining it for me. Feels like a problem of quantity over quality.
 

the66

beware, the germans are cumming
Modder
Donor
Respected User
Jan 27, 2017
8,093
25,222
960
here is my unofficial Android port of Succum Brewery v0.4.4.
You don't have permission to view the spoiler content. Log in or register now.
minimum system requirements: Android 8.0

you can import save files by the dev when starting a new game and no others are present.
be advised, save slots 1-10 are now reserved as 'Autosave' slots. copied save files in these slots will be overwritten when the autosave feature is enabled (the default state).
if you want to import PC save files manually, never ever use an index file (global.rpgsave) created by the PC release.
instead, save your game to the desired slot and overwrite the created save file (e.g. file66.rpgsave) with your PC save file.

have fun and please report problems (you can reach me ).
 
Last edited:

Kateterpeter

Member
Apr 17, 2024
301
288
82
View attachment 5311854
The new art just ain't it, man.

Why are her nipples so high? They're both positioned in the upper half of her breasts. You only see nipples that high up after breast enhancement surgery, or very rarely due to genetics.

Why are her breasts so perfectly spherical? She's lying down, so they should be getting pulled back and to the side by gravity. That's why breasts in reality have a tear drop shape to them. And yeah, I know some people love the artificial bimbo look (women included). More power to them, but it ain't for me. It just looks like two balloons side-by-side.

Also, her finger is clearly supposed to be pushing in her cheek, so why is it at the exact same height as her other hand? It doesn't have any kind of noticeable contact with the cheek going on.

I can't stop noticing the bad anatomy, and it's ruining it for me. Feels like a problem of quantity over quality.
Tbf her body HAS undergone "Enhancements" through the machine, so it could be some kind of breast enhancement surgery.
 
  • Thinking Face
Reactions: BadIdea102
Sep 14, 2017
190
390
198
View attachment 5311854
The new art just ain't it, man.

Why are her nipples so high? They're both positioned in the upper half of her breasts. You only see nipples that high up after breast enhancement surgery, or very rarely due to genetics.

Why are her breasts so perfectly spherical? She's lying down, so they should be getting pulled back and to the side by gravity. That's why breasts in reality have a tear drop shape to them. And yeah, I know some people love the artificial bimbo look (women included). More power to them, but it ain't for me. It just looks like two balloons side-by-side.

Also, her finger is clearly supposed to be pushing in her cheek, so why is it at the exact same height as her other hand? It doesn't have any kind of noticeable contact with the cheek going on.

I can't stop noticing the bad anatomy, and it's ruining it for me. Feels like a problem of quantity over quality.
That is true. The art took a nosedive since it changed.
 
  • Disagree
Reactions: Yotsuyu

lalushka

Newbie
Jun 12, 2017
77
33
143
ehm i have 035, did something change in the beginning? i was pretty advanced. it escaltes too quickly - thats my taste. i love slow progression in kinkier stuff (loved succulence ^^)

Edit: i just played it too often:D
 
Last edited:
  • Haha
Reactions: BadIdea102

youraccount69

I'm like a karate chop
Donor
Dec 30, 2020
8,547
3,917
436
SuccumBrewery-0.4.4
You don't have permission to view the spoiler content. Log in or register now.
rpdl torrents are unaffiliated with F95Zone and the game developer.
Please note that we do not provide support for games.
For torrent-related issues use here, or join us on !
, . Downloading issues? Look here.​
 
  • Like
Reactions: lalushka

yaits

New Member
Dec 18, 2024
4
8
71
Does anyone have save right before new content? I think at this point I just memorized all beginning scenes until sewer content and rush again through whole game seems like a big waste of time. Save after sewers already will be helpful tho, thanks.
 
4.30 star(s) 128 Votes