Break and Steal an EggOwner documentation← Portfolio

#Configuration

Most owner-editable settings live in ReplicatedStorage.GameConfig. World services use ReplicatedStorage.WorldShared.WorldConfig, which combines the main configuration with WorldData fallbacks.

#Edit the effective setting

The main file contains an embedded world-data block and later assigns its world tables onto Config. Editing an earlier Config.Movement or Config.Training declaration can therefore be overwritten later in the same module. Search the final assignment of the key you want to change.

Keep GameConfig and WorldShared.WorldData consistent when changing world content. The wrapper starts from the keys in WorldData; game-only tables such as Inventory are available through WorldConfig.Game.Inventory, rather than assuming every main-config key is copied to the wrapper.

#Configuration map

SettingMain locationWhat it controls
DataStore name, retries, autosaveGameConfig.PersistenceSave behavior
Starting balances and placed petsGameConfig.EconomyNew profiles
Pets, eggs, zones and rarityFinal world tables in GameConfig; WorldData fallbacksWorld catalog
Pass and product IDsGameConfig.MarketplaceReal Roblox offers
Display pricesGameConfig.Marketplace.DisplayPricesLabels before an ID is connected
Hatching duration by rarityGameConfig.Inventory.EggGrowthSecondsBase incubation time
Egg inventory and placed-egg limitsMachineShared.MaxEggs, MaxPlacedEggsMachine and hatching limits
Merge and fuse rulesMachineSharedInputs, weight and outcome pools
Pen and treadmill cash pricesGameConfig.UpgradePrices; WorldShared.UpgradePricingEight purchases targeting zones 1–8
Egg counts, widths and spacingEggServiceWorld spawn distribution
Fixed treadmill Speed/sTraining.SpeedPerSecondBase rates for levels 1–9
Hatch counter by zoneHatching.LuckZoneBases, LuckRevealFactorCosmetic Luck progression
Income rebalancePetKg.IncomeScale, IncomeReferenceKgShared income calibration
AdministratorsAdminConsoleService.ADMINSServer-checked access

#Active limits

LimitCurrent value
Pet inventory100
Starting placed-pet slots7
Maximum placed-pet slots15 (pen level 9)
Machine egg inventory50
Simultaneously placed eggs6
Pet tools in hotbar8, alongside pickaxe and bat
Treadmill levels9

Economy.MaxEggs currently says 100, while MachineShared.MaxEggs enforces 50 for machine eggs. Change the checks that actually govern your intended flow; do not rely on a similarly named unused limit.

#Safe tuning workflow

Change one system at a time. Test both a fresh profile and an existing profile; defaults merge into saved data, so changing a starting value does not reset every player's existing balance.

Use a separate test experience or DataStore name for experiments. Renaming the live store makes existing profiles appear new; it does not migrate them.