You can only review assets you've bought.
2 Player doesnt work.
When i go into 2 player mode there is no buttons to use to make player 2 walk around. there isnt any buttons that switch characters either. you should either fix this or make an online verison with 4 players.
Buggy and unsupported
I've sent few messages to creator but no response whatsoever. Two most annoying bugs are so far connected to 'grabbed' state of enemies and drawing players shadow. Anyone was able to fix them?
good engine but slightly broken and unsupported
EDIT: It turns out that either the extension file downloaded from the web marketplace directly is not good, or that GMS2 has some serious bugs with importing extension files.
I was able to get it to work by importing via the menus in the IDE, as opposed to downloading the file directly from the web locally and importing manually.
Additionally, the dev does not support this engine anymore, and there are multiple bugs when getting it running in GMS2.
IS GOOD BUT NEEDS SUPPORT
This engine is abandoned by the creator since 2019.
Inexperienced newbies on the Game Maker 2 who bough this engine will have PROBLEMS RUNNING THIS PROJECT ON LAST VERSIONS OF GM 2.
IF YOU HAVE ONE OF THE LAST UPDATES YOU WILL HAVE A BLACK SCREEN WHEN YOU TRY TO RUN THE GAME SO...
DON'T PANIC!
JUST GO TO /ROOMS/
DELETE "Room1" < This is the cause of a Black screen when you try to Run the Project.
Leave the (Room) "rDeadEndStreet" and now the project must Run.
nice very good
nice very good awesome
Good but far from great
Overall, this product is a mixed bag. The creator of this asset has abandoned the project so we're on our own with solving all the issues that arise from GMS updates and random bugs that were never resolved.
Don't get me wrong, there is quite a bit you can learn from studying the code so there is value in the product. With the amount of work needed to actually tweak the engine to fit your specific needs, you might be better off just starting from scratch. At least that's what I plan to do.
Not working yet...*Fixed by searching forums*
Out the gate it is not working. GMS: 1.4 I'm having the same issue & re-importing is not fixing it. I'll hold off on my review for now. I tried on GMS:2 as well and got a black screen upon pressing run. Please help. *UPDATE BELOW*
Variable oEnemy1.EnemyLayerSize(100078, -2147483648) not set before reading it.
at gml_Object_oEnemy1_UserEvent0_1 (line 25) - else if (nearestOpponent != -1) and (abs(y - nearestOpponent.y) <= EnemyLayerSize) and (abs(x - nearestOpponent.x) <= minChaseDistance)
I managed to fix it by searching the yoyo forums. I figured I'd post this so other people can see the fix. Leaving a positive review after I give it some testing. Thanks. Here is the fix that worked for me...
- Go to Macros folder and double click into "All configurations"
- Click to "Add" button and write "PlayerLayerSize" to name and 15 to value.
- Click "Add" again and write "EnemyLayerSize" to name and 5 to value.
Excellent Engine
I really liked the engine, it would be great if the enemies could jump, for example, when the player gets on a trash can or on the car that the enemies try to jump to follow him
Uninitialised Variables
Compiles and runs fine when using VM to compile, but using YYC (which is my preferred method), it throws the following compile errors:
Object: oParDestroyable Event: Create at line 9 : using uninitialised variable 'o3DCollider'
Object: oParDestroyable Event: Create at line 10 : using uninitialised variable 's3DCollider'
Object: oParDestroyable Event: Create at line 11 : using uninitialised variable 's3DCollider'
It appears these reference objects that were removed. 3 stars until either the extension is updated to fix this issue, or you can tell me how to fix it manually, then I will change to 5 stars, because this is a great extension other then this frustrating error.
EDIT: Never mind, I fixed it, had to remove the "3D" part from the names.
Perfect!
So, I've been constantly editing my reviews. All my problems i had with this i was able to solve. It's a fantastic engine, and I've been customising it for a month now. Excellent jumping off point for my Beat Em Up and also an excellent tool to understand code more!
Very impressed with the setup and logic
I've been interested in making games, but never had the time to really dig in. I have development experience, but not in the gaming realm. This provided some great guidelines and samples of all of the steps and scripts that would be necessary in order to build a simple "Double Dragon" style game. This isn't a full fledged game, nor is it really meant to be. This is a framework of sprites, scripts, and objects, etc that are pretty well commented to help understand the game mechanics of this genre.
I'll admit, it's going to take time to really dig deep into it and comprehend it all, but having an efficient framework to develop from is a great place to start!
Decent but flawed
Got 2 fatal errors within 1 minute of doing my first test play, both referring to line 96 of the player step event -- looks like a basic coding error where it tries to grab the ID of an object, which is checked for using certain conditions, and then the next line proceeds assuming an object is found (and apparently sometimes it's not). Super easy fix, fortunately -- just add an extra check for whether an object was actually found.
I'm a little surprised you'd put something up for $15 in a public marketplace with basic errors like that, which show up right away and are easy to fix.
Still, there's some potential here for the gameplay -- thus the three stars.
I got Error , help plz
ERROR!!! :: ############################################################################################
FATAL ERROR in
action number 1
of Other Event: User Defined 0
for object oEnemy1:
Variable oEnemy1.EnemyLayerSize(100078, -2147483648) not set before reading it.
at gml_Object_oEnemy1_UserEvent0_1 (line 25) - else if (nearestOpponent != -1) and (abs(y - nearestOpponent.y) <= EnemyLayerSize) and (abs(x - nearestOpponent.x) <= minChaseDistance)
############################################################################################
Hello user,
EnemyLayerSize is a macro variable. You should have it defined in Scripts/macros. If you don't have anything in the macros file or you don't have macros, seems that your asset wasn't imported correctly. Try to download and/or import it all the asset files again to fix your issue. I hope this helps you!
excellent
i work hours in my own engine, but this is 100 times better
This review was left for a previous version of this asset.
This review was left for a previous version of this asset.
5* BeatEmUp System
Bugs have been fixed promptly making this the best BEU package for GMS2. I'm very impressed with it. Buy It.
This review was left for a previous version of this asset.
Bad, very bad.
I revised my estimate after taking a closer look at this 'engine' and trying to make something playable based on it. In short, the entire engine is complete rubbish. The engine has bad logic and architecture, or rather it simply does not exist. The code is very poorly structured, it is banal spaghetti code with very high cohesion, bad variable names and very long (in several pages) functions. The author did not use the state machine, but did everything in "if", which resulted in a lot of unnecessary flag variables and a bunch of bugs. Everything is bugged here, from animation, input and ending with collision checking. To make something working out of this is very, difficult, you need to rewrite almost everything, it's easier to start from scratch. The author clearly does not have enough experience in writing a game engine, the mind should first learn by itself, gain experience, and not sell such terrible additions.
I appreciate a lot your feedback! I'll definitely check this bugs while trying not to overcode the asset too much for beginners.
One of the best purchases on the marketplace.
Simple yet versatile, as all assets should be.
It is what it looks like; In other words, "it just works."
This is a surprisingly rare quality, even for high-tier templates across all storefronts!
All I can really say is that this is a genuine starter kit. Game Maker would gain to include stuff like this natively.
I'm looking forward to the upcoming features!
This review was left for a previous version of this asset.
Thanks a lot, I'm glad you like it!
Excellent Work!
Thank you! Happy to know that the asset helps while working on fixes and improvements.