@MrOkke96 This error usually shows up when the system tries to use a surface that couldn't be created due to the lack of free video memory. Maybe there's a specific point in your game where there are too many lights or effects for your computer to handle.
is there any way that you can make the "torch" light jump to the position of the player and have the same image_angle as the player? because i tried to make the instance_place() to the player position and the point_direction, but it didn't work???
Very nice engine, but do you think you could translate it over to english?
It's a bit confusing to read the comments when they're in french, and I miss some of the letters which gives me some squares in the lines, makes it hard to translate it..
@Zatule Yes I've read that quite a number of times, and I'm sorry about it. But most of my effort is currently directed towards some other projects I'm working on, so I won't be working on a translation any time soon. But I sure am considering it.
The good thing is that I've seen the engine being used in quite a few games made by non french-speaking people, which shows that the relative simplicity of the engine and the 'tools' bundled with it can sometimes be enough to learn to use it.
Can you create a version of this engine that doesn't crash when treating all uninitialized variables as 0? Im trying to import it to my game and it crashes because I have that option on. Can't turn it off because it's way too late to initialize the thousands of variables I have :S
@GooseBoy123 That's a bit of a problem. The scripts I wrote rely a lot on the 'variable_.._exist' functions, which are meant to check if some variables exist or not in order to initialize them in specific ways. And these functions are unfortunately not compatible with 'Treat uninitialized vars as 0', because then they'll always return 'true' regardless of the actual state of the variables they're supposed to check.
Sorry, I'll try to look it up a bit, but I don't think I can do much about it.
@Bast32 Yeah thanks, I already dove into your whole code (Took me a whole day) and made it as much as compatible with my game as possible. It turned out really well! But worry not because I am still giving you full credit for the engine. The game will be a blast and as soon as I update the new Engine Test with your light engine I can give you a link :)
@MrTDPFilmS I don't know much about GM for mac since I don't own one, but if the surfaces are properly supported, it should work. Or maybe not. Well, just try it and tell me how it went. :)
Currently using this on my game. Like most of you, I'm not a French speaker, but that hasn't stopped me. GoogleTranslate does a remarkably good job converting the documentation to English--give it a shot!
I am planning on using this in a project im doing in the upcoming weeks. is there any English documentation available apart from French? This lighting engine really is better compared to the others i found.
I'm sorry to say that due to my laziness, there is no English documentation currently available. To compensate for that, I tried to make the scripts, examples and editor as easy to understand as I could, so you should be able to make a good use of it even without the complete documentation.
Also, feel free to contact me if you have any questions or issues, by using the email address specified in the 'readme' file.
@Bast32 Thank you very much for your fast reply. I'll go on without the documentation, The scripts are indeed very easy to understand. I will contact you when i need help with it and thanks for this awesome engine :)
@catsnorkel If you're talking about the smooth shadows, well the rendering process is based on textures, and not vertices like most GameMaker lighting engines. So, by using the pixels interpolation and tweaking it a bit, one can obtain really good looking shadows, all in real time.
i copied this into my game and when i have played about 1 minute or so the game shows an error :
________________________
ERROR in
action number 1
of End Step Event
for object obj_engine:
Trying to use non-existing surface.
Why!!??
MrOkke96 2 days ago
@MrOkke96 This error usually shows up when the system tries to use a surface that couldn't be created due to the lack of free video memory. Maybe there's a specific point in your game where there are too many lights or effects for your computer to handle.
Bast32 1 day ago
@Bast32 No, I dont think so, even if im standing still the entire game and no effects at all the error keeps showing up:/
MrOkke96 1 day ago
is there any way that you can make the "torch" light jump to the position of the player and have the same image_angle as the player? because i tried to make the instance_place() to the player position and the point_direction, but it didn't work???
MrOkke96 1 month ago
@MrOkke96 Use the variables sl_light_[something] to modify a light's attributes. In this case, you'd need sl_light_x, sl_light_y, and sl_light_angle.
Bast32 1 month ago
Very nice engine, but do you think you could translate it over to english?
It's a bit confusing to read the comments when they're in french, and I miss some of the letters which gives me some squares in the lines, makes it hard to translate it..
Zatule 2 months ago
@Zatule English please! Looks wonderful!
bigtomcurbstomp 1 month ago
@Zatule Yes I've read that quite a number of times, and I'm sorry about it. But most of my effort is currently directed towards some other projects I'm working on, so I won't be working on a translation any time soon. But I sure am considering it.
The good thing is that I've seen the engine being used in quite a few games made by non french-speaking people, which shows that the relative simplicity of the engine and the 'tools' bundled with it can sometimes be enough to learn to use it.
Bast32 1 day ago
My French is godawful! That's not helpful D:
TheSandvichTrials 2 months ago
This is a extremely well done engine. I just wish all the file's were not in French.
MrSkybreaker959 2 months ago
Can you create a version of this engine that doesn't crash when treating all uninitialized variables as 0? Im trying to import it to my game and it crashes because I have that option on. Can't turn it off because it's way too late to initialize the thousands of variables I have :S
GooseBoy123 3 months ago
@GooseBoy123 That's a bit of a problem. The scripts I wrote rely a lot on the 'variable_.._exist' functions, which are meant to check if some variables exist or not in order to initialize them in specific ways. And these functions are unfortunately not compatible with 'Treat uninitialized vars as 0', because then they'll always return 'true' regardless of the actual state of the variables they're supposed to check.
Sorry, I'll try to look it up a bit, but I don't think I can do much about it.
Bast32 3 months ago
Comment removed
GooseBoy123 3 months ago
Comment removed
GooseBoy123 3 months ago
@Bast32 Yeah thanks, I already dove into your whole code (Took me a whole day) and made it as much as compatible with my game as possible. It turned out really well! But worry not because I am still giving you full credit for the engine. The game will be a blast and as soon as I update the new Engine Test with your light engine I can give you a link :)
GooseBoy123 3 months ago
@Bast32 How a'm i supose to use CBNA if it lags horably
Havk995 5 months ago
@Havk995 If it lags on your computer then you can't really use it, although it should run fine on any recent hardware.
Bast32 5 months ago
its pretty damn realistic, even when compared to modern games...considering it's a true 2D engine, this is really an amazing creation!
CokeZer0KGF 6 months ago
This engine is beautiful ! best one over created for game maker ! you should start your own company and develop engines :D
pkm100 7 months ago
This engine would be genius for a rpg...
pixlcrusher 7 months ago
Best engine for game maker if you ask me
pkm100 7 months ago
are you using D3d ?
amir0shooter 8 months ago
@amir0shooter No. All the effects and scenes are made using only 2d sprites and surfaces.
Bast32 8 months ago
Bravo !
amir0shooter 8 months ago
this shit is great good work
amir0shooter 8 months ago
could i use this on mac?
MrTDPFilmS 9 months ago
@MrTDPFilmS I don't know much about GM for mac since I don't own one, but if the surfaces are properly supported, it should work. Or maybe not. Well, just try it and tell me how it went. :)
Bast32 9 months ago
Dude thats the best looking game i've ever seen in gm!
HardCoreKing360 10 months ago
Currently using this on my game. Like most of you, I'm not a French speaker, but that hasn't stopped me. GoogleTranslate does a remarkably good job converting the documentation to English--give it a shot!
ByzantiumInteractive 10 months ago
I am planning on using this in a project im doing in the upcoming weeks. is there any English documentation available apart from French? This lighting engine really is better compared to the others i found.
BeMacizedTV 11 months ago
@BeMacizedTV
Well I'm glad to hear that. :)
I'm sorry to say that due to my laziness, there is no English documentation currently available. To compensate for that, I tried to make the scripts, examples and editor as easy to understand as I could, so you should be able to make a good use of it even without the complete documentation.
Also, feel free to contact me if you have any questions or issues, by using the email address specified in the 'readme' file.
Bast32 11 months ago
@Bast32 Thank you very much for your fast reply. I'll go on without the documentation, The scripts are indeed very easy to understand. I will contact you when i need help with it and thanks for this awesome engine :)
BeMacizedTV 11 months ago
Very impressive
mushroomwaltz 11 months ago
Wow.
Lunarvx22 11 months ago
how the hell did you make than in game maker :l
ferguson336 1 year ago
wow, how id you get them so smooth?
catsnorkel 1 year ago
@catsnorkel If you're talking about the smooth shadows, well the rendering process is based on textures, and not vertices like most GameMaker lighting engines. So, by using the pixels interpolation and tweaking it a bit, one can obtain really good looking shadows, all in real time.
(Sorry for the late reply).
Bast32 1 year ago
Comment removed
Pedroxpvista 1 year ago
wait for game maker really wow
odiousominious 1 year ago
Comment removed
MachinedSound 1 year ago