Why Goo is broken

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
User avatar
notcl4y
Citizen
Posts: 85
Joined: Fri Nov 25, 2022 12:23 pm

Why Goo is broken

Post by notcl4y »

viewtopic.php?f=5&t=1523

It shows an error about function "enumerate", I've changed it to the newest function found in wiki, and now it shows an error the lua file "MiddleClass" not found, but the path is correct.

Code: Select all

loves_lua = "not so",
wants_to = true
User avatar
GVovkiv
Party member
Posts: 686
Joined: Fri Jan 15, 2021 7:29 am

Re: Why Goo is broken

Post by GVovkiv »

If you talking about this Goo library, then you probably want to open lib repo https://github.com/perky/Goo and check last commit date. It was on 20 feb 2011...
This library is kinda outdated and you, probably, want to use something more recent. You, probably, can find something here: https://github.com/love2d-community/awesome-love2d
User avatar
notcl4y
Citizen
Posts: 85
Joined: Fri Nov 25, 2022 12:23 pm

Re: Why Goo is broken

Post by notcl4y »

GVovkiv wrote: Fri Dec 02, 2022 7:29 pm If you talking about this Goo library, then you probably want to open lib repo https://github.com/perky/Goo and check last commit date. It was on 20 feb 2011...
This library is kinda outdated and you, probably, want to use something more recent. You, probably, can find something here: https://github.com/love2d-community/awesome-love2d
I'm not sure I'll find other library that has got GUI like in 2005-2011, I wouldn't like to use the button that is just a solid square and a text :/

Code: Select all

loves_lua = "not so",
wants_to = true
User avatar
GVovkiv
Party member
Posts: 686
Joined: Fri Jan 15, 2021 7:29 am

Re: Why Goo is broken

Post by GVovkiv »

notcl4y wrote: Fri Dec 02, 2022 7:32 pm I'm not sure I'll find other library that has got GUI like in 2005-2011, I wouldn't like to use the button that is just a solid square and a text :/
You always welcome to write new one and share it with everybody, if none of existing one suits you.
Like, https://github.com/love2d-community/awesome-love2d#ui, none of them suits you?
Alternatively, you can fork this Goo and port it to newest love.
User avatar
pgimeno
Party member
Posts: 3674
Joined: Sun Oct 18, 2015 2:58 pm

Re: Why Goo is broken

Post by pgimeno »

I did that some time ago to update it to 0.10. https://notabug.org/pgimeno/Goo/src/love0-9
User avatar
notcl4y
Citizen
Posts: 85
Joined: Fri Nov 25, 2022 12:23 pm

Re: Why Goo is broken

Post by notcl4y »

pgimeno wrote: Fri Dec 02, 2022 8:03 pm I did that some time ago to update it to 0.10. https://notabug.org/pgimeno/Goo/src/love0-9
Is that the fixed version?

Code: Select all

loves_lua = "not so",
wants_to = true
User avatar
pgimeno
Party member
Posts: 3674
Joined: Sun Oct 18, 2015 2:58 pm

Re: Why Goo is broken

Post by pgimeno »

notcl4y wrote: Fri Dec 02, 2022 8:22 pm Is that the fixed version?
Löve is not backwards compatible. Libraries made for version 0.8 (like the original Goo) don't generally work on 0.9, or on 0.10, or on 11.0. The reason it is "broken" is because it wasn't updated to a more recent version. I made a fork and updated it for 0.9 and 0.10; if you want it to run on 11.0 you can fork it and fix the functions that don't work.
User avatar
togFox
Party member
Posts: 828
Joined: Sat Jan 30, 2021 9:46 am
Location: Brisbane, Oztralia

Re: Why Goo is broken

Post by togFox »

Uplifting from 10 to 11.4 might be an interesting challenge and possibly not too hard given the LOVE release notes are quite detailed and well documented.

I wouldn't contemplate v0.8 to v11 but v10 -> v11 might not be hard.
Last project:
https://togfox.itch.io/hwarang
A card game that brings sword fighting to life.
Current project:
Idle gridiron. Set team orders then idle and watch: https://togfox.itch.io/idle-gridiron
Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests