
The opportunity to jump quickly……
1000 waifus waiting for marriage……
Commander, survey the 「Wilderness」 for grass blessings!
【About Waifu】
▼What is an Waifu?This is a special collectible character with tailored attributes。Waifu is a staple around the world。Each edition will be available for 2 weeks。

【Gameplay】
Raise your level and collect meats while waiting for your waifu to be delivered。【Notes】
After adjusting the distribution status values、various reflection values are balanced and the status values are significantly improved。※Wish for a random「Waifu」 every 3 hours。
「The Harem Realm~WAIFU QUEST 2~」 Dear Operation Team
From July 7, 2025 to October 7, 2025
Send a trade with 15,000 coins to earn an SSR | EXPLOSION (Holo)!
https://steamcommunity.com/tradeoffer/new/?partner=187763770&token=WgwTp6Af
Season 5 is starting!
From June 14, 2025 to December 31, 2025
1000 Waifus in the drop pool!!
DROP RATE 10%
Custom Waifu Ticket added on the item store.
- Trade in this ticket to submit your own custom item.
- You will receive 30 copies of your custom item to keep, sell, give away or trade.
Include the following in your trade message:
- Your image's link. Recommended size is 2048x2048
- An item description
RULES
- Valve forbids nudity and gore for inventory items.
- Artwork that you do not have permission to use are disallowed.
- No item images from other games.
- Your item must not contain content that are abusive towards others.
- The image can't be AI generated.
https://steamcommunity.com/tradeoffer/new/?partner=187763770&token=WgwTp6Af
Gold Bar has been removed from the event drop pool and will be replaced by Coins
Added Level 5 boss
Fixed Level 5 crashes
responsive Start and Quit buttons
Endless Love added on the item store.
until May 1, 2025
Season 4 is starting!
NEW PERMANENT DROP POOL
Tarot Collection 10%I Ching Collection 4%
SSR Waifu 0.01%
EVENT DROP
From February 15, 2025 to May 15, 2025Gold Bar 86%
FAQ
From February 15, 2025 to May 15, 2025
Send a trade with 15,000 gold bars to earn an SSR | Forbidden Crown!
https://steamcommunity.com/tradeoffer/new/?partner=187763770&token=WgwTp6Af
From February 15, 2025 to March 12, 2025
You can get the CNY variant by opening the game once you have 200 hours on record.
Assault Box has evolved into Eco-Strike !
224 units were sold. Thank you for continuing to support Waifu!
Obsessive Companion added on the item store.
Offer ends 27 January
The names for SSR waifus have been reformatted. If you have any SSR that are listed in the marketplace, please relist them so they can become purchasable again. This also applies to old and future boxes that turn into waifus.
My apologies for the inconvenience this has caused anyone.
Assault Box added on the item store.
Jingle Box has evolved into Merry Wish !
165 units were sold. Thank you for continuing to support Waifu!
Added Level 4 boss
Added Level 5
Fixed an issue where unnecessary log files were being created in:[code]AppData\Roaming\Godot\app_userdata[/code]
Jingle Box added on the item store.
God Box has evolved into Pure Goddess !
96 units were sold. Thank you for continuing to support Waifu!
https://store.steampowered.com/app/3370810/Waifu_Soundtrack/
Just can't get enough of those Waifu soundtracks! With this collection, you can listen to them 24/7!!!
Support755
Season 3 is starting!
From November 15, 2024 to February 15, 2025
3000 Waifus in the drop pool!!FAQ
Season 3 is 90% done and should be finished within 2 weeks.
God Box added on the item store.
Nightmare Boxhas evolved into Perfect Jiangshi+ !
82 units were sold. Thank you for continuing to support Waifu!
[code]
// https://github.com/steamnerds/userscripts
// Run multiple times if many items.
// Might have to scroll trough the inventory pages before it will work. (To make sure items are loaded into memory)
// Can most likely be cleaned up a lot, lol.
/*jshint esversion: 8 */
(() => {
if (!/^https:\/\/steamcommunity\.com\/(id\/[\w-_]{1,64}|profiles\/\d{17})\/inventory/.test(location.href)) {
console.error("You need to run this script on your inventory page");
return false;
}
var [appid, context, webapikey, sleep, invDesc, invAssets, classidsToCombine] = [location.hash.substr(1).replace(/\D/g, ''), '', '', '', '', '', {}];
appid = appid != '' ? appid : '753';
ShowPromptDialog("Please enter the appid", "", "Continue", "Abort", '', appid).done((a) => {
appid = a;
let text = 'Here are the available context number for this app (usually only the number 2):
';
for (var contextnr in g_rgAppContextData[appid].rgContexts) {
if (g_rgAppContextData[appid].rgContexts.hasOwnProperty(contextnr)) {
text += contextnr + ': ' + g_rgAppContextData[appid].rgContexts[contextnr].name + ' (' + g_rgAppContextData[appid].rgContexts[contextnr].asset_count + ')
';
}
}
text += '
';
ShowPromptDialog("Please enter the correct context number", text, "Continue", "Abort", '', '2').done((b) => {
context = b;
ShowPromptDialog("Please enter your Steam WebAPIkey", 'Enter the key listed here: https://steamcommunity.com/dev/apikey
', "Continue", "Abort", '', '').done((c) => {
webapikey = c;
ShowPromptDialog("Time to sleep between api calls (in ms)", "", "Run", "Abort", '', '1000').done((d) => {
sleep = d;
invDesc = g_rgAppContextData[appid].rgContexts[context].inventory.m_rgDescriptions;
invAssets = g_rgAppContextData[appid].rgContexts[context].inventory.m_rgAssets;
//console.log([appid, context, webapikey, sleep, invDesc, invAssets, classidsToCombine]);
stackItems();
});
});
});
});
document.location.href = document.location.href.split('#')[0] + "#" + appid;
// Used function (GoToPage) from Augmented Steam browser extension by mistake, should work without it now.
//g_ActiveInventory.GoToPage(g_ActiveInventory.m_cPages);
async function stackItems() {
ShowAlertDialog("Stacking items", '
var key;
var itemToPush = {};
for (key in invDesc) {
if (invDesc[key].use_count > 1) {
//console.log("classid '" + invDesc[key].classid + "' has " + invDesc[key].use_count + " counts.");
var classidToPush = {
name: invDesc[key].name,
type: invDesc[key].type,
use_count: invDesc[key].use_count,
classid: parseInt(invDesc[key].classid),
items: []
};
classidsToCombine[invDesc[key].classid] = classidToPush;
}
}
for (key in invAssets) {
if (classidsToCombine.hasOwnProperty(invAssets[key].classid)) {
itemToPush = {
//appid: invAssets[key].appid,
//contextid: invAssets[key].contextid,
assetid: invAssets[key].assetid,
classid: invAssets[key].classid,
//instanceid: invAssets[key].instanceid,
amount: invAssets[key].amount,
//is_currency: invAssets[key].is_currency,
original_amount: invAssets[key].original_amount
//is_stackable: invAssets[key].is_stackable
};
classidsToCombine[invAssets[key].classid].items[invAssets[key].assetid] = itemToPush;
}
}
//console.log(classidsToCombine);
var readyToCombine = {};
for (key in classidsToCombine) {
readyToCombine[classidsToCombine[key].classid] = [];
for (var item in classidsToCombine[key].items) {
if (classidsToCombine[key].items[item].hasOwnProperty("assetid")) {
classid = classidsToCombine[key].items[item].classid;
assetid = classidsToCombine[key].items[item].assetid;
itemToPush = {
assetid: classidsToCombine[key].items[item].assetid,
amount: classidsToCombine[key].items[item].amount
};
//console.log(classidsToCombine[key]["items"][item]);
//console.log(classidsToCombine[key]["items"][item].assetid);
readyToCombine[classid].push(itemToPush);
}
}
}
//console.log(readyToCombine);
if (Object.keys(readyToCombine).length == 0) {
$J('#itemstacking').text('No items to stack');
}
for (key in readyToCombine) {
for (i = 1; i < readyToCombine[key].length; i++) {
//console.log(readyToCombine[key][i]);
$J('#itemstacking').text('Stacking items: ' + i + '/' + (readyToCombine[key].length - 1));
var url = "https://api.steampowered.com/IInventoryService/CombineItemStacks/v1/?key=" + webapikey +
"&appid=" + appid + "&fromitemid=" + readyToCombine[key][i].assetid + "&destitemid=" + readyToCombine[key][0].assetid + "&quantity=" + readyToCombine[key][i].amount;
var othePram = {
headers: {
"content-type": "application/json; charset=UTF-8"
},
method: "POST",
mode: "no-cors"
};
//console.log("url: " + url);
fetch(url, othePram)
.then(data => {
console.log(data);
return data.json;
})
.catch(error => console.log(error));
await new Promise(r => setTimeout(r, sleep));
}
$J('#itemstacking').text('Stacking items complete');
}
}
})();
// Legal Disclaimer
// THESE SCRIPTS AND EXAMPLE FILES ARE PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
// UNDER NO CIRCUMSTANCES SHALL PARLIANT CORPORATION BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND RELATED TO OR ARISING OUT OF YOUR USE OF THE SCRIPTS AND EXAMPLE FILES, EVEN IF PARLIANT CORPORATION HAS BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
[/code]
You can now open your Stylish Bubblegum Box in-game by pressing the following portrait from the menu:
88 units were sold. Thank you for continuing to support Waifu!
Nightmare Box added on the item store.Stylish Bubblegum Box removed from the item store.
Added Level 3 boss
Added Level 4
Level 2 boss HP lowered by 50%
Day counter now increments properly
Game time has been sped up by 300%
Added a delay for normal arrows before disappearing
Enemies now turn away when fleeing
Added chest buff: Strength Up basic arrows deal double damage
Updated SFX
Changed app icon
Fixed an issue where Bleed was not working properly.
Added chest buff: Meat Magnet - collect meats automatically
Fixed the issue where some monsters were going above the UI
Added versioning
Added chest buff: Spike Trap - deals damage to regular enemies except ghosts and flying units
Pressing '1' now also deactivates monsters from spawning.
Fixed the issue where some players were not receiving items. The problem was connected to players dying and the game automatically restarting before the game triggers the item drop function.
If you wish to save PC resources while idling, press '1' to change the FPS to 1, then you can stop spawning monsters by clicking the following icon in-game:
Added chest buff: Pocket Lunch - collecting meat heals you above your max health
Added monster debuff: Bleed - reduces your max health by 50% for 20 seconds
Added Stage 3 & monsters
Added chests that grant buffs lasting until the end of the playthrough
The game now automatically restarts on death
Added Javelin power-up
Added Dart volley power-up
Season 2 is starting!
From September 5, 2024 to November 5, 2024
2000 Waifus in the drop pool!!FAQ
Added a day counter
Added Stage 1 boss
Added Stage 2
Added strawberry power-up that upgrades your arrows
Normal arrows no longer pass through enemies except ghosts
Enemies now face the direction they're heading
More enemies spawn over time
Audio files compressed
Changed the cursor icon
You can now stack crystals by clicking the following icon in-game:
Changed arrow firing behavior to shoot faster when low on health.
Stylish Bubblegum Box added on the item store.
HP bar added.
New enemy type: Reaper
Updated the text on the bottom left.
Arrows have better visibility.
Drops are now more consistent
Textures compressed
Increased arrow firing speed
The game now checks every 5 seconds if you've met the achievement requirements.
Fire arrows with left-click
Collect meat with right-click
Meat now adds 500 to your score
Achievement updated
Pressing 1 sets the max fps to 1
Lowered achievement requirement to 500k
The game now drops Waifu Crystals! It is used to claim a random waifu from the current drop pool. To convert 1 Crystal into 1 Waifu, click the following icon in-game:
Lowered achievement requirement to 15,462,552
Collect 777 waifus to earn an SSR Sea Princess Blessing!
Send your trade link on the community discord to claim your prize!!!
Event ends on October 9.
Season 1 is starting!
August 5, 2024 - September 5, 2024FAQ
How do I get drops?
The game has to be running in the background. You will receive your waifus automatically, up to 8 max per day.
What is a "Season"?
This is the main event where 1000 Waifus will be available in the drop pool for all players to acquire. Each Season will last for a month, then all Waifus available during that period will stop dropping; an announcement will be made for when the next Season will arrive.
What's the probability of receiving a particular waifu?
0.1%. Keep in mind that all Season items have identical rarities.
Can I get duplicates?
Yes.
Minimum Setup
- OS: Linux MintMemory: 69 MB RAMGraphics: PotatoStorage: 420 MB available space
- Memory: 69 MB RAM
- Graphics: Potato
- Storage: 420 MB available space
[ 6471 ]
[ 1712 ]
[ 1974 ]