🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Bug thread Sticky

A topic by Friend-chip created 92 days ago Views: 3,696 Replies: 149
Viewing posts 1 to 99

As we all know, games we like can have bugs, especially those in development. I'll use this thread and encourage others to post their bugs they discovered here, so Hopfrog can easily view them.

(Edited 4 times) (+1)

(Alpha 4)

When opening a big chest The character (humourosly) responded NO STRING FOUND.

Objects may be placed in between tiles

The system button doesn't work (?)

Something is causing the skill tree screen to be slower than the game

A chicken wandered off into the ocean

I could place a windmill when one of the top right tiles was water

Somthing lags the game after progressing into it (could be chickens, items or just my crap PC)

Tools can't be sold

Structures can be built on top of the buttons

Sometimes the market can be walked through in certain areas

Also would like to add that when eating item's to 0  creating a new section in the item bar, it then  fills up with something you already have creating two portions of 1 item. Causes building issues such as lack of said item. Can be fixed by tossing the item's then filling the spot with something new the repacking tossed items.

At times, stacks of wood will take up another inventory slot at random intervals (e.i. one stack would be 16, another would be 46, and the last would be 100+).

When crafting, the lowest numbered stack will be read and won't allow you to create the desired item.

(Edited 1 time)

This bug post is in relation to Alpha 5. Bug testing for Alpha 6 is currently underway.

Deleted post
(+1)

Alpha 6 game crash:


___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

Bugs in Alpha 6 when playing:

*objects such as trees, rocks, ores, etc. will grow within the same block.

*objects can still grow on top of roads

*You can still till soil underneath a road

*Some objects will act as ghost objects and can't be harvested or foraged until a game reload

*Splash text above a fish trap "Caught!" will noticeably slow down the game

*Selling bulk items will slow down the game

*Purchasing too many bulk items will cause you to go into the negative

*Some bridges can't be placed next to land

*You can't till soil behind a building 

(Edited 2 times)

*buildings can be built in between two squares

*throwing seed into tilled soil may cause it to glitch before being planted.

*Having about 200 fish traps out with all saying "Caught!" will cause the game to be about 3 seconds slower in real time vs. 1 second in-game time.


Hardware specs:

Intel Core i7 4700k @ 4.2 GHz w/ hyperthreading

Nvidia GTX 1080

16 GB RAM

Windows 10 64-bit


More bug posts soon to follow. :) All bugs shown above are in Alpha 6.

Alpha 6 bugs (cont.)

*EXP doesn't roll over to new level

*item stacks are inconsistent from levels 52-65

*Performance issues exist when attempting to sell more than 15 of any RARE material (Diamond, Sapphire, etc.)

*There's no way to "repair" a market

*There's no way to "destroy" a bridge

(Edited 1 time) (+1)

Alpa 6

Rarely when placing multiple bridges in a row. one bridge will take up two tiles; you can not place another bridge in the "empty" tile nor in the "full" one

it seems to happen if you click while the curser(white box) is moving between tiles

(+11)

Alpha4. 

Game Crash when I have a full inventory and I want use a object. 

(+1)

i have the same problem i can use items but when the stack is empty and i would get new place then the game chrashes

(+2)

I have the same problem. When inventory is full game crashes on many different actions:

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object objRingMenuItem:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 3.<unknown variable>(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objRingMenuItem_Mouse_4

(+1)

yeah, pretty much all my game did was crash when i loaded back in and go rid of a sunflower,crash ate a fruit,crash even when i started a new save and did anything,crash ok i'm done now

(Edited 1 time) (+2)

Same problem, made 2 saves but both are unplayable because of this bug. When the inventory fills up, any action that would bring one of the inventory items to 0 (eating your only fish, putting all your gold in the forge, etc) crashes the game with a bug report tailored for the action you did (left click, right click, ctrl+click, whatever you pressed to do it.) Might go back to the previous version for a while so I can play past level 5, even if I can't save... 

Code error examples: threw an item out of inventory

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Glob Left Button
for object objPlayer: Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 101055.inventory(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objPlayer_Mouse_50

ate an item

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Glob Right Button
for object objPlayer: Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 101055.inventory(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objPlayer_Mouse_51

put all of an item into the forge

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object objRingMenuItem: Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 3.<unknown variable>(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objRingMenuItem_Mouse_4
(+1)

I've been having the same issue. I have a full inventory, and about two clicks in I get this. 

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Glob Left Button
for object objPlayer:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 101177.inventory(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objPlayer_Mouse_50

Developer(+1)

Thread made sticky!

That swimming chicken bug sounds hilarious by the way...

game crash when you buy more than 7/8 island

game starts to lag after you bough 4 island ( medium computer spect )

bug when building windmill, as soon as you click the build option for it it crashes game

(+2)

Game crashes when I try to clear a full inventory. Wheter by eating, throwing away, or using in a recipe, it seems that freeing a slot in a full inventory crashes the game no matter what. Meaning if you get a full inventory your save is lost.

> Error report

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Glob Left Button
for object objPlayer:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 101132.inventory(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objPlayer_Mouse_50

Developer(+4)

Thanks for the bug reports!

Can you fix them fast?

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

When I Try To Build The Market Appear This Error

############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object objRingMenuItem:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 3.<unknown variable>(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objRingMenuItem_Mouse_4



and Another Bug That I Found:

if i close and open the game,every fish trap refill


i hope i helped :)


(sorry.my english is bad ;3;)

(Edited 1 time) (+2)

That build error is the same as the inventory full error, at least it looks like it to me.

:p

(+3)

The full inventory crash bug makes the game unplayable D: and i was really liking it. Hopefully the dev who works on this game is currently working on a bug fix.

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

(+1)

Hey! Found a new bug. I had 2 eggs and when I right clicked one of them, nothing happened but it made a sound like it did and it used it up. Then I tried the second egg and it gave me a NO_STRING_FOUND error and crashed the game. Like a dufus, I didn't screenprint the error log. I'll come back to paste it here once I manage to re-create the bug.

I've gotten pretty far in the game, I think I'm at level 13 or 14. When I try  to enter fullscreen I get this:

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

I'm trying to make a tree saplings but it crashes -_-!

___________________________________________

############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object objRingMenuItem:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 3.<unknown variable>(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objRingMenuItem_Mouse_4

I try launching the game and this happens, reinstalled multiple times

___________________________________________
############################################################################################
ERROR in
action number 1
of Draw Event
for object objMainMenuControl:

Trying to draw non-existing sprite.
at gml_Object_objMainMenuControl_Draw_0
############################################################################################

Developer(+3)

Hey everyone!

Just wanted to let you know that I am almost done working on these bugfixes. The new version (Alpha 5) will be available to download this weekend!

Please susbcribe to this mailing list so it notifies you and you don't miss it!

when ever I try and use an item when I only have one left I get this error


___________________________________________ ############################################################################################ FATAL ERROR in action number 1 of Mouse Event for Left Pressed for object objRingMenuItem:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 3.<unknown variable>(100048,640000) at gml_Script_RemoveItem ############################################################################################ -------------------------------------------------------------------------------------------- stack frame is gml_Script_RemoveItem (line 0) gml_Object_objRingMenuItem_Mouse_4

alpha 4, attempted to make gold hammer

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object objRingMenuItem:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 3.<unknown variable>(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objRingMenuItem_Mouse_4

 

Like many others I have this problem when I have full inventory : 

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Glob Left Button
for object objPlayer:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 101042.inventory(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objPlayer_Mouse_50

Cant wait for the update! :)

Hey, just thought I'd report this, apologies if already mentioned! I harvested wheat with a full inventory so I decided to eat up some mushrooms to make room, aaand it crashed with this error:

___________________________________________

############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Glob Right Button
for object objPlayer:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 100882.inventory(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objPlayer_Mouse_51


That was when I tried to eat the last mushroom. It did the same after loading it up again too. Also throwing it away does the same.

(further tests) Throwing anything and eating anything does the same. Some pieces of the wheat are following me two islands away when I try get away haha. It really wants to be in my inventory!

Yeah have that bug too. but think hes working on it so just wait a few days :)

Ah, thanks for letting me know, that's awesome!

thnx for Alpha 5 it fixed the full inventory bug. I know this is an ealy demo of the alpha but of the moment the game frezes every 20 second. quite enoying.

fixed it by deleting both the old alpha 4 and alpha 5 and then reinstalling alpha 5. Your savefile won't get deleted by this process.

found two more bugs, the first one is with foreging items like chiken and mushrooms, there is like 3 peaces of meet/mushrooms but then picking up you only get 1. The second bug is super enjoying and envolves with the market. After selling/dropping/crafting an item you will have an empty slot in the middle of your inventory, if you then try to sell this empty slot all of you item the the right of your inventory will disepear. Only once where I able to get them back but only once, have experienced this bug a lot and it's so annoying then all your item disepear and you will have to recollecting all the items

the market bug also happend if you dropp all of your item in one of the slots. if you drop all the items in a slot all the slots to the right will disepear and the items in the slots as well.

not so much of a bug but an optimization thing but when you sell 400+ of one item it kind of makes the game lag XD 

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

got this then I tried to learn the ""all the minarel gives coal. After starting the game again I hadnt learnd that and the game told me I couldnt choose another one, because I didnt got any points to spend.

When playing Alpha 5, items in inventory sometimes disappears when other items are picked up. There is a 2nd bug which I don't how it happens but sometimes items in inventory wont stack and take up 2 spots which is really annoying.

(Edited 1 time)

Alpha 5, whenever the last item in a stack leaves my inventory, some of my other items in the inventory disappears(they are still registered, there is just no way to see them or use them in ANY way), and it only reaprears again if I get a full inventory.

What also happens because of this is that my inventory gets all messed up, as an example, my bricks disappears thanks to this bug, and I pick up a new brick, I get a whole new stack of bricks, if I have gotten my inventory back, this new stack is the one prioratized if I want to pick up more bricks. Also, the stack of bricks that came back with the rest of my inventory is connected to the other stack. If I hold the bricks that has disappeared and reappeared, and try to throw it, it will throw the new stacks bricks, if that stack of bricks becomes empty and I pick up a brick again, everything is fixed, as if nothing happened, except for the fact that ANOTHER part of my inventory disappear since I threw out all bricks. This "works" with all items except for the tools(I think).


I hope you understood what I meant and hope it gets fixed in the next patch, since I can't play the game until it's fixed.

(Edited 1 time)

This bug could be because I moved my save to the Itch launcher(didn't know about it untill today) from my "normall" download file, and re-installed the game(keeping my saves but updating the game) since I heard that the full inventory crash bug was fixed.

Im are in level 18 and im  trying to buy more land, i already got 10 lands if u count the main island.  When im trying to buy more im getting this bug report 

___________________________________________

############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object objPurchaseLand:

room_get_name argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Script_roomdog_paste_room
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_roomdog_paste_room (line 0)
gml_Object_objPurchaseLand_Mouse_4

Developer(+2)

Hey everyone! Sorry about the problems with the inventory system, I know it's annoying and frustrating.

That's not the inventory system that we will have in the final release on Steam, but meanwhile I will try to fix these bugs as they come up!

when will it be released on steam and for how much. Will there be a discount for us who had helped you finding bugs/sponsoring you??

Developer

We will be announcing more info on this in the upcoming 2 weeks, but here are some quick bulletpoints:

-Steam release is mid-late 2018

-Price is undetermined yet

-Yes, anyone subscribed to my testing mailing list will get a discount/early test versions

idk why but this message keep appering. (im not into coding and dont really knows what it means)


############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

Sorry I don't have the bug report, but I had a bunch of crashes now it won't tell me what resources I need to craft any item :(

(Edited 3 times)

Sorry for possible double post, maybe you delete bug-reports that are already fixed ;)? Or better: do a bug thread for each version :)

in Alpha 5, the inventory is buggy too. When I now eat for example the last berry in my inventory the item after the berry or at the last inventory slot will just disappear, it is all lost then.

Additionally the item stacking is not working fine in alpha 5, i have gold bars in 3 slots. Look at the image.


I had a bug where i had 2 stacks of wood and one had 200+ in and another had 1, i think the game didn't recognize my wood in the larger stack and didn't put it into the smaller stack, i couldn't really progress as i didn't really want to wait for coal to respawn.

after 1 hour i couldn't play the game in full screen since it crashed

Items just didn't stack properly spreading out into many slots, also wondering if there's any way currently to store items?

iron will not register as having it when crafting

not sure if it's intended but i can destroy a building when it's making something and when i do, i get a whole lot of the building material and the raw material for whatever i was making

When I go to full screen. lots of items on the ground +full inv

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

Here are a few bugs that I've encountered in Forager v5

Two inventory bugs. Items stack weirdly. My gold ingots for one, would stack up to 32-36 and then make another stack of 6 and then another stack of 100+ I've had this bug with all items though. Not just Gold ingots. The second inventory bug is that half of my inventory bar will just randomly disappear, causing anything that was in that portion of the inventory just deletes.

The System button doesn't work. Easy as that. I can't exit unless I manually close that game. I've only played this game in one large sitting because I don't know if the game autosaves.

Those are the only bugs I've had so far. I would really love to see this game grow into full amazing game so please fix them!

See ya! -Reactivity

Thanks for updating the game! It's great you fixed the bug that caused the game to crash when inventory was full, but now and then i would notice a few items would just disappear.. When you use/throw away something there would be a gap left there.. Sometimes i would end up with two stacks of one item.... Also, unless it was your intention, the player doesn't give as much warning anymore when low on energy, the player would warn me just a second or two before i lost a heart and it was too late

I've found two major bugs.


1. Inventory bug.  I've heard other people talking about this, but I think I know what the problem is.  The inventory grows as you collect more items, the problem is, the growth seems to be based on exactly how many items you have.  So if you have 20 different items, you'll have twenty slots.  The problem with this is that if you get rid of a stack completely that isn't all the way to the right, your inventory will shrink down anyway and you won't be able to use or see your rightmost item anymore.  Get rid of a few slots at once, and you can lose several valuable items and stacks of items.  Whats worse is that if you collect the same item that got lost in your inventory, it wont stack properly, meaning that once you fill your inventory up again, you will have two different stacks of the same item, which causes its own issues.  This can make it seem like your items are disappearing at random.  You could fix this by either adding an exception so that you will always be able to see up to the slot that has an item in it, or making items automatically move to the left.  Or just not hiding all the extra inventory slots at all, and have them and their empty circles visible at all times.


2. Save bug.  The game can save into an unwinnable state.  I had to restart because my first game autosaved on a game over screen, so every time I load it, I instantly get a game over.  The game is effectively permadeath.

When an item is consumed, all the items do not move up one, instead the spot in the inventory that was consumed remains blank and the last item is deleted temporarily. For example *=Item, X=Blank spot

* * * * * * 

six items

* * * X * 

item four is consumed leaving and open blank spot and item six disappears

But when a new item is discovered

* * * X * * *

Item six reappears but Item four still remains blank

------

I think this may cause the crash when inventory is full as there could be the possibility that the inventory is full but the last item is invisible because of the bug, so when you pick up a new item, it doesn't say inventory full because the last item reads as missing, but then it adds the new item and the last item and then there is one more than the maximum and the games like, oh no that doesn't work.

Hope this helps

Hey there, just thought I'd let you know that there is a bug that causes the players inventory to randomly disappear for no real apparent reason, the inventory returns upon hitting max inventory but then will shortly vanish again. Also, in your next patch I'd recommend creating a save and exit feature (or even just an exit feature really, having a system button that does nothing doesn't feel too good) All in all keep up the good work and feel free to ping me in the /r/GameMaker discord (@Hatsune Miku#5092) when you push a new update or what to ask a question ;)

The inventory system is quite interesting. The way it behave by increasing the inventory UI on the bottom, but the management of the items seems to lose reference. As a game programmer for an Alpha5f, I advice:

  • Remove the behaviour that decreases the inventory slots and make the UI occupy it's full length, while you fix the behavior that lose the reference of the items.
    • After a while playing it seems that your pointer is not accurate. the items lost is still in memory. I can say that because later on after picking randomly some items, the inventory simply pops-up at full length with the items I already picked and lost by the decreasying "bug"
  • Probably, your code have some leaks in the loop check, because some items on pick-up, isn't recognizing that there is already an item of the same type in the inventory.
  • Dropping an item, makes the code decreasy the slot's by 1, but you are not removing the right spot. An easy solution:
    1. Sort the items to always fill from left to right. This way, the last slots on inventory will be empty to be "removed"
    2. And only then, pop your queue, or clean the variable or pointer or remove the last position on your array.

This should be an easy issue to solve! Releasing a fix update to Alpha5, would be nice.

First id like to say I am loving this game and the idea of it and I really want to see it flourish! I want to share the bugs and issues ive had to help further the development of this game so that (hopefully) the full finished product will be available sooner :)

Here are some of the bugs and/or issues ive encountered (Alpha 5)

- Inventory issues where it makes 2 separate sections for the same item. Such as ill have a spot with 8 iron and another with 1 and when i craft it will only read the pile with 1. I have to throw them all and re collect them to fix this.

- inventory vanishing periodically and reappearing. Almost like cropping out my inventory..

-mills and other buildings requiring oddly specific spots for placement. mills most often will place only when on 1 square of water? 

-I would very much like to see a increase to space or a way to make something for storage. I haven't finished the whole game yet so im not sure if there is and i missed it or idk 

- occasionally it will let me place something (mostly bridges) in between blocks 

- keeps not allowing me to build bridges vertically. Like if i want to make a line of bridges going up, i cant

-Is there a way to destroy furnaces and forges? Right now the only way i have been able to destroy them is if i place something in them and then hit it while the item is loading. 

- there should be a way to type in or select an exact amount of an item you wish to create. Such as i have 100+ gold and i just need a few more pieces to make a golden shovel, but my only options are 1, 50, or 100. but i need 4? So i have to go to 4 different furnaces and create 1 in each. Its a little annoying 

alpha 5

___________________________________________
############################################################################################
ERROR in
action number 1
of Draw Event
for object objMainMenuControl:
Trying to draw non-existing sprite.
at gml_Object_objMainMenuControl_Draw_0
############################################################################################

A chest spawned on top of me and i can't move

Developer(+1)

Thanks for the bug reports everyone! I am working on updates!

 

(can you make a temporary hotfix showing all of the toolbar at all times? Thank you. i want to play more but this is extremely irritating)

I got a chest by putting the gems on the squares but when the chest spawned in on top of me and I can't move. Please fix this, because I would hate to lose all my progress.

(+1)

Alpha 5

when you use or throw all of the items in one slot it will remove a slot on the end of the hotbar

i dont know if this has been noticed, but an object an spawn on another object. Destroying one of them will make the tile walkable despite another object occupying the place.

Somehow I am getting a single Iron Ingot added separately to my inventory bar.  When I try to build something it says I only have 1 Iron Ingot.  Cannot Build anything that requires more than 1 Iron Ingot.  Happened in more than 1 game-save so far.


The loop that check if you have the item, must stop once it found the first evidence. hahaha very fun to see that he didn't think on that. Anyway, the problem isn't there. the problem is when he add the item when you pick something up. Only debbuging to see that...

(+1)

Interesting for sure - these things happen - Love the game so far!

(+1)

Hi,

I'm pretty sure you're using alpha 5,this is simple to fix just do this:

Download alpha 4,run it,throw out your ingots,pick them up,all good.

(Don't worry alpha 4&5 have the same content but 5 has a few bug fixes)

I'll just be playing the game and then i'll use up all of an item and then more items just start disappearing from my inventory and then they'll randomly come back. i really love this game and i think it could be amazing with a few bug fixes.

this happen often when working badly with memory pointers. if not handle right, it causes leaks that result in this situation. He programmed to erase one position at the end, but he miss the sorting to make sure the position at the end is empty and your item is save. When erased the slot, the item is lost in memory, but when you pick up an item somehow (code) he recover the lost item in memory. pretty odd!

(Edited 1 time)

I have a beasty computer, but I get 3fps in the main menu, the upgrade screen, and weirdly when a fish is caught (alpha 5).

EDIT: after closing and re-opening the game, I now get a permanent 3fps. I have a 1080. I'd really like to play this game, I love it, but it's unbearable this slow.

Have you tried to play in small resolutions? If this is the case, you found a new problem. Congrats!

Developer

Sounds like it could be a corrupted savedata issue. Have you tried deleting all savefiles?

It appears that if you put Forager Alpha 5 onto a flash drive, your save files will NOT move with your between computers. If you start the game (all game files on a flash drive), shut it down, and boot up the game onto the second computer, you will have no loaded save files. However, the save file on the first computer remains: they just simply do not transfer between computers.

Developer

Savefiles are located in "C:\Users\USERNAME\AppData\Local\Forager". If you copy that Forager folder into the new computer in the same location your savefiles will transfer properly!

i have the same problem that these people have for example anytime i do something something like this happens 


___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object objRingMenuItem:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 3.<unknown variable>(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)

gml_Object_objRingMenuItem_Mouse_4

otherwise AMAZING GAME

Now i know that he is using Game Maker.

Now i'm getting the point. must be a For using an index to go through a list of items inside a queue.
the index must be receiving the length of the list instead of receiving the length minus 1, resulting to an position beyond the list. Dev, Look at this! this is a simple fix!

this has already been reported but i feel like i should explain it more (some people might have explained it perfectly before)

this only started happening when all my inventory slots were used

ANY action that freed a slot (eating an item i only had 1 of/forging max i can/throwing an entire stack) made the game crash which makes it impossible to basically do anything

(i'm not sure if this had been fixed in alpha 5)

That never happened to me before! I even tried to replicate it here. Sorry. 
Maybe you could make a gameplay video of this issue! would be nice for the developer!

Which alpha did you try?

I tried A4 for a small time, and then i went to A5 when he released.

I meant which alpha did you test the bug on?

I don't recall a bug like this happening when i played A4. Not even on A5 it happened either though.
I don't go trying to replicate bugs that people already found, but when any kind of bug happen, first i look whether someone already post it, otherwise i create a new post.

(Edited 2 times)

Hello, i'm having this error when i try to eat the fruit (alpha 4)

############################################################################################
FATAL ERROR in
action number 1
of Mouse Event for Glob Right Button
for object objPlayer:

Push :: Execution Error - Variable Index [20,0] out of range [20,-1] - 100955.inventory(100048,640000)
at gml_Script_RemoveItem
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_RemoveItem (line 0)
gml_Object_objPlayer_Mouse_51

edit: it keeps happening when i try to eat/use something that only have 1 of it in my inventory, like berries or gold bar. My inventory is full and i can't pick up anything else and can't empty any slot now.

edit again: my bad, playing in alpha 5 now it seems that it's fixed

Can't see prices of anything left of center sceen

Can you post a printscreen?

(Edited 1 time)

So far I've encountered times when I try to cook a fish and it says I have a negative number of fish and also one of my bridge tiles are bugged and I can't walk over it.  I can walk on the "empty" tile below it though and can not build on the tile that the original bridge occupies or the "empty" tile below it.    Also, if I zoom the camera out and click on a building that produces a menu the camera resets (this may not be a bug but it is an extreme annoyance). 

(Edited 1 time)

When loading up a game in progress in Alpha 5 (LVL 11, 7 tiles I think bought) and then maximizing the window:

___________________________________________

############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

savefile0.ini contents

I have a a funny one with picture
sometimes the game does not stack resources together but
seperates them into new stacks, this confuses the game as the
game only sees one stack as the true stack and ignores the other
stack.

As you can see in the picture I have a 6 gold bar stack and a 4 gold bar stack
I cannot craft the pickaxe because it only reconizes the 4 gold stack as my
"True" stack.

I had this happen with multiple resources sometimes tossing them restacks them
properly.


Like a couple others have reported, a chest has spawned on top of me and I am unable to move away from it. Any fix for this? I'm at level 15, and am bummed that I'll have to start over.

new error message 

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

Hi there!

First of all, congrats on the amazing gameplay! It is original, simple, addictive and offers many hours of play content - everything you can dream about.
I played quite a few hours, mostly on alpha5, so after reaching level 24 I thought I'd make my additional feedback to the thread :

Bugs

  • (on alpha 4, not sure if it is resolved) The 1st chest I found was just on an island, but further I unlocked 2 islands with the 3 gem-spots.
    Filling the same blue gem on both (1st then 2nd island) made all spot from both islands disappear.
    The treasure chest appeared on the 1st island though, and from then on all chests appeared on the "chest"-island before the one I was currently working on...
  • Choosing an inventory item by clicking when you have an item equipped (other than a tool) will throw the currently equipped item to the spot behind the inventory bar.
  • Stone roads don't cost anything (the 4 stones don't get subtracted from your total).
    Furthermore, they don't seem to serve any purpose, plus after saving and loading again they all disappear.
  • It is not possible to build bridges behind buildings and sometimes close to mining rods.
    Might have disappeared with alpha 5, but a few times I saw two trees or one tree and one stone spawned on the same spot.
  • The game gets very laggy when there are many sprites (guess that's the term?)
    The worst is with gold coins, but it also happens with other loot (be it on screen or further)
  • It is possible to craft a shovel when you already have the golden shovel (didn't try it out though)
  • As pointed out, the system button doesn't respond
  • The well-known inventory bug : if you empty a slot in the middle of the bar, the last slot will disappear, even if it is filled (let's say with gold bars).
    If you then pick up another instance of this item (the gold bar), you will now have 2 stacks of gold bars. Trying to use them will always result in emptying the spot that is further to the left. Muardin's post sums it up pretty nicely.
    The only work-around is to empty this slot, filling it with an item that you don't already have until making the 2nd stack appear again. If you pick the dropped items back up, they will stack correctly.
    Basically, filling up your inventory enables you to see all the slots. (you can see the detail of my workaround in the last part)

Slight lacks of balance

  • I always find myself lacking coal and/or wood but getting way too much stone
  • Coining is not a good return on interest on the long run : trading gives more.
    In the same way, crafting isn't always interesting when you keep in mind that the main goal is buying new land.
    This mechanic might be an intended hidden trick and is also influenced by the different level ups...
    Example 1:
    - WOOD is worth 2 gold
    - COAL is worth 3 gold
    > So it is better to sell wood than coal.
    Example 2 :
    - GOLD ORE is worth 3 gold
    - GOLD BAR is worth 4 gold (instead of 9 or 10 if you sum up the worth of the ingredients)
    - COINING still gives only 7 gold
  • Very late announcement when starving.
  • After level 14 or so, the demo pretty much offered all that is to do, and you have to spend an exponentially increasing (huge) amount of time for buying the next land.
  • It would be nice to be able to quite the leveling menu with "E".

Tips & workarounds
Beside all this little problems, the time playing made me discover a few features, tweaks and workarounds, which seemed obvious later on but might help someone else from the forum :

  • Hoovering with the mouse over loot puts it into your inventory (that's the most obvious one, I guess I was just slow at noticing it)
  • Scroll button scrolls through the inventory \o/
  • As indicated on the furnaces & co , ctrl+click crafts the maximum amount of items with your available ingredients, while shift+click does the half.
    Notice that it rounds up and not down (if you make coal with 10 wood in the inventory, it will consume 6 wood for 3 coal and not 4 wood for 2 coal)
    The interesting part here is that you can also drop/sell items the same way. Be careful on not creating too much sprites.
  • To live on with the inventory bug (alpha 5), just keep all the spots filled with at least 1 item as placeholder ; just leave the last spot open for items that don't occur often.
    I had it like this : tools - minerals - gems - food - occasional fishing loot or other
    (pick-axe; hammer; shovel; scythe; stone; coal; iron ore; gold ore; iron bar; gold bar; the 6 gem types; berries; eggs; and lastly, occasionally: apple/fish/cooked fish/algae/sand/key/bricks/steal/glass/bottle/meat/cooked meat...)

Keep up the good work, loving it so far! Can't wait to see updates and the final game!

PS: what is the generator for?

(+1)

Generator speeds up other buildings that craft. It would help to have that said somewhere in game, and by how much since I don't know.

Thanks for the info, I didn't notice that much of a difference though. Might be in the 10% range?

Developer

Thanks a lot for the great feedback! This is insanely useful!


Here is the building efficiency math:

Base efficiency: 100%

Blacksmithing skill: +20% (Forges & Furnaces)

Engineering skill: +30%

Generator buff: +180% (doesn't stack with other Generators)


So the maximum possible efficiency for Forges/Furnaces is 330% and for every other building is 310%.

Another cool thing to note is that Generators also increase Mining Rod's attack speed!

Thanks a lot for the info! I'm just glad it could help, gonna try out the alpha 6 pretty soon.
I really see a lot of potential in your project, and the work in progress sounds like tasty stuff!

(Edited 2 times)

I have played to level 40 last night. I have some thoughts. First, I consider the market fairly cheaty for gaining levels - once you have the sales price upgrades and the selling = xp upgrade you can buy and then sell high value items every 5 minutes, times however many markets you care to build at only a slight loss on some items, and a gain on yet others such that you  can gain XP very quickly and gold at a slower pace but still positive. Since this is scalable, I view it as an exploit. Gems appear in stacks of 30 or so in market. Keys appear in stacks of 20 or so in market. I think their appearance is level dependent not just getting the "stores have gems" upgrade. In any case, keys are 40 regularly and gems 60, and can be sold for about the same. With several markets I can level up every 5 minutes provided I had a good stack of gold (like 5-10k) to start with. This is vastly superior to any other XP gain method I have found so I am going to say probably an exploit vs. intended balance.

When selling 30-60 gems or 40+ keys, the resulting stack of gold is extremely laggy until I pick it up. No crash yet from this however I'd recommend as others have to spit out a 10 or 100x coin object when selling if the sale exceeds the amount, as lag prevention.

I do see lag from the world as it grows, if not picking up items constantly from the mines. Some method of picking them up from mining automatically, perhaps into a chest or something, would reduce that problem, or consolidating items into stacks.

Another thing I noticed is the ability to walk inside building tiles that are on top of rafts, meaning the building is partially solid.

Rafts and roads can be spawned mid-block, but should probably snap to the closest tile visually. I haven't figured out what the function of the roads is, but I was going to test if I can stop resource spawning with them everywhere except a couple of areas where I want to concentrate the spawns for mining.

Finally, if you plan to implement the combat, a pause feature is essential. Right now only going to skills seems to pause the processing. Toggling with say "P" is an easy way to do that. I did notice you don't consume energy when not moving or performing actions so in the current mode it's less of an issue to AFK.

Also, would like it to not reset my zoom level every time I interact with buildings.

I read in another thread that the roads are purely for decorative purposes as of yet, but they're intended to speed up your movements and/or diminish energy consumption later on.

Just being curious, did you discover anything noticeable between level 20 and 40? I got a bit bored and thought I'd wait for the next update...

(+1)

Just unlocked enough abilities to read them all. There are many not implemented, but there are a few near the corners of the 8x8 grid that are working that require those unimplemented upgrades to get to. Nothing mechanically different mostly bonus to XP or health or crop speed, etc.

Found a bug in Alpha 5 where when you left click on the market with an empty slot selected a 'player' icon is thrown and the inventory drops by one slot. All slots return next time the player picks an item up.

Developer

This is hilarious lol

May be, but it isn't funny at all...

(Edited 1 time)

Ok first Error ( not bug ) on Alpha 6:

FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0

Was on "Buy land" moving the mouse around...

There we go again! 

How it happen: I opened the Buy Land and when I move my mouse futher to the right, moving straight after the game window, it causes the crashed
(+1)

Ok, I made a little more testing to check where and how exactly this happen!

I noticed that the game self resize the window so it doesn't have this black spots! Sound like you did this on purpose @HopFrog, idk why maybe you can tell me! hehe But that's it! this black area on the right side causes the crash!

(Edited 1 time)

Version: Alpha 6
Bug: Performance issue

This one is related to performance! As I now have 4 mining rods, if I don't collect them, the game starts to lose fps!
One thing i think you should do @HopFrog, is deactivate the renderer of the object that is not inside the camera! I don't know if you do this, but as i saw your concept of map, you'll have a big issue with performance since there is an random spawn of objects (Trees, rocks, etc) over time, and the player will be navigating through the map while the rods will be mining, but not collecting them. Deactivanting animations, renderer letting only the logic information of the object remain on that coordinate, will increase performance!

Another idea is to give a despawn time for every collectable item. this way you'll keep the gargabe in-game clean and the memory usage pretty well.

(Edited 1 time)

Ok, this one will be only an advice:

Wouldn't be better if you make the level bar width fixed instead of increasying on every level up? Seems odd, doesn't it !?

(+1)

Yep, it also gets bigger than the screen after some time (as of alpha 5 at least)

Just tested alpha 6, and after 30s I noticed the last item you get just disappears .

Below you can see how what I fished just didn't get into my inventory :

Before

Before

After
After


By the way, I also noticed two things on start :
  • All fish traps have something catch, every time
  • And the "open character menu with E" message also shows every time (doesn't matter that much, might even be helpful if you didn't play for some time)

___________________________________________
############################################################################################
ERROR in
action number 1
of Draw Event
for object objMainMenuControl:

Trying to draw non-existing sprite.
at gml_Object_objMainMenuControl_Draw_0
############################################################################################


i keep grtting this how do i fix?

getting

After solving a puzzle (matching gems to the icons on the floor) my inventory froze, it collected the gems (which filled my inventory) and I was unable to throw/use any items until I reloaded the game.

After updating to alpha 6 My game is frezzing and it takes around 1 second until I can move again. the frezz happends every 10 seconds so its very anoying and makes the game unplayable. Have a good gaming pc so the computer isnt the problem. happends on all my saves and I started a new save but the frezzing still happening.

How can I fix it? deleting all the save file? if so, where?

Pardon me posting my video over here (feel free to delete if it's an issue!) but I'm running into an inventory issue with Alpha 6, and being that I ran across it mid-video, it's easiest to explain this way hahaha.

In Alpha 5, items would oddly vanish and when that item was picked up again and actually placed in your inventory, it would trigger the reacquiring of the "hidden" items of its kind;  ie., if you accidentally "lost" 5 berries, made space and got a new berry, all 6 would appear in your hotbar.  However, in Alpha 6, if your toolbar is totally maxed out and full, it seems these items actually get deleted and are unable to be "retriggered."  I tried to explain it around 4:00-6:00 in this video-


___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

It would seem as though for large resolutions, the cost of buildings tooltip is outside the window to the bottom right. Worth noting that the game is not fullscreen, just being played on an ultrawide monitor(3440x1440) at whatever resolution the game launches by default.

(+1)

Alpha 6,  

1. building/crafting  item requirements overlay is out of the window frame, so basically player cannot see what is needed in order to build or craft. I dont know if this may just be me. on 4k monitor.

2. system menu does not load.

3. when having a tool and craft the same tool again, there is no way to drop or sell the extra tool.

4. maximizing the window causes crash. 

How do you solved issue with craft overlay? Actually I have the same problem but my display is not 4k. Even in 1080 it has the same issue

-Alpha 6-

My game is crashing whenever I buy the "Supply"-upgrade and proceed to click on the market.

However, when I restart the game I spawn in and don't have the upgrade anymore (which is not a bad thing since I've been able to continue with that save file).

Love the game btw! :)

(Edited 2 times)

When using a bottle (both empty and filled) the item slot-selecter jumps to the rightmost item slot.

Not gamebreaking, but disorienting and annoying.

Was able to pick a gem up after throwing it on the correct "gem tile". It still activated, and I could sell the gem as usual. When filling the rest of the tiles I got the same gem back again, and this one was also sellable.

When I started playing today I noticed that all my buildings were severely damaged. It's been at least 15 hours since I last played.


Also, when trying to repair furnaces, forges, mills and markets it just opened up their crafting/buying windows. I figured out that if you start a crafting process, you can't access their windows and you're able to repair them. This does not include the market obviously, still haven't figured that one out.

(+1)

I got this one on Alpha 6, I assume it's either a new item slot bug or related to Maket selling 8 items......

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Alarm Event for alarm 5
for object parMenu:

Push :: Execution Error - Variable Index [0,4] out of range [1,4] - 101683.inflation(100055,4)
at gml_Object_parMenu_Alarm_5
############################################################################################

Alpha 6-Just happened after i brought the supply power and went to the market.

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Alarm Event for alarm 5
for object parMenu:

Push :: Execution Error - Variable Index [0,4] out of range [1,4] - 129640.inflation(100055,4)
at gml_Object_parMenu_Alarm_5
############################################################################################

Developer

Thanks for the bug reports on Alpha 6 you guys!

(Edited 1 time)

alpha 6

Can anyone help, i switched off my pc last night went to sleep, i woke up earlier and found i couldnt play the game any more, i keep getting this error message as the game starts to load into the menu

___________________________________________
############################################################################################
ERROR in
action number 1
of Draw Event
for object objMainMenuControl:

Trying to draw non-existing sprite.
at gml_Object_objMainMenuControl_Draw_0
############################################################################################

(Alpha 6)

Can't build/destory/repair at the market up and down


(+1)

(Alpha 6)

System buttom is not useful


I got the following bug when:

  1. step: Go to skills menu
  2. step: press ESC
  3. step: wait for awesome transition
  4. step: move cursor all to the right while transition
  5. step: back to overworld
  6. step:  ############################################################################################ FATAL ERROR in action number 1 of Draw Event for object objGame: instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32) at gml_Object_objGame_Draw_0 ############################################################################################

hope this bug is fixed soon, 

love the game,

bye.

Game Crashes on a 4K monitor

(Edited 1 time)

Craft Item recipe is not visible. Window with recipe is not visible when move cursor above inventory item.

Alpha 6

(Edited 1 time)

Just downloaded this cool game, Alpha 6, but i have only ocean. character and Hud are fine. E Menu works. but there's no land. Any thoughts?

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

Welp played for an hour and a half, ended up getting stuck under a treasure chest. Was a fun game lmao. Cant wait till the game comes out without bugs involved.

I down loaded alpha 5 and that fixed my no ground issue. I played a little while in A5 then opened A6 to see if there was ground. My save carried over and everything worked but the items that were disappearing and coming back stopped coming back so any invisible items would still get picked up only to be deleted immediately. I was only at lvl 8 so I tried a new save file. right after the first lvl up i got a fatal error. Still very excited to see progress made on this interesting game!

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object objGame:

instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
at gml_Object_objGame_Draw_0
############################################################################################