Homebrew RELEASE Gen7 Engine - Visual Programming Engine for Switch

Status
Not open for further replies.
D

Deleted User

Guest
Huh, this looks alot like the program that my college had me use during our entrance test, and that was a really nice, lightweight way of seeing who and how folks would work in a programming course.

Nice job, might give this a little go myself when I get some spare time.
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
sits at roughly 50% of the install and doesnt go any further.. tried twice.. couldnt install..

The setup takes a lot of time (let it at least half an hour), so make sure you don't force close it before.

--------------------- MERGED ---------------------------

So Scratch for Switch?
I hope that engine will be much better than Scratch, to be honest!
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
I had almost finished a quick start guide for Gen7 Engine... when I let my pc for few minutes and guess what I find when I come back... a blue screen with "Updating - 2%".

Yes, Windows just decided to update now. Thanks, very cool.
So well, I recommend you to wait that I upload the Quick Start guide before to download and install, so you're aware of everything. Because otherwise, it looks like a software thrown from nowhere, I understand that. You can't comprehend an engine just with the feeling. That's why I am sorry I can't upload the guide sooner.
 
  • Like
Reactions: lordelan

Deleted member 433093

Active Member
Newcomer
Joined
Sep 22, 2017
Messages
39
Trophies
0
Age
34
XP
131
Country
United Kingdom
Aw, Windows 10 disappoints me sometimes with things like this. I prefer Windows 7 but I use Windows 10 because Microsoft made it so some software doesn't run on Windows 7. Also, good work iyenal! I'm excited to try this out soon!
 
  • Like
Reactions: iyenal

worm28

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
1,010
Trophies
1
Age
45
XP
968
Country
United States
  • Like
Reactions: iyenal

CKkio23

Well-Known Member
Newcomer
Joined
Jun 17, 2018
Messages
93
Trophies
0
Age
78
XP
387
Country
United States
is it buggy for anyone else? also why is the installer 500mb? if all your doing is extracting a cab file
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
is it buggy for anyone else? also why is the installer 500mb? if all your doing is extracting a cab file

What do you mean by buggy? If you just tell is it buggy then I am not very advanced in your subject. Please report all the bugs in the Azure Devops repository so I can fix them, otherwise it is likely to be forgotten.
The installer is 500Mb+500Mb package because of a Visual Studio bug, which I didn't resolved. (it seems VS have splitted the package in 2 parts, one in the executable and one embedded, maybe because of a cab address limitation but I didn't yet saw by myself).
 
Last edited by iyenal,

CKkio23

Well-Known Member
Newcomer
Joined
Jun 17, 2018
Messages
93
Trophies
0
Age
78
XP
387
Country
United States
What do you mean by buggy? If you just tell is it buggy then I am not very advanced in your subject. Please report all the bugs in the Azure Devops repository so I can fix them, otherwise it is likely to be forgotten.
The installer is 500Mb+500Mb package because of a Visual Studio bug, which I didn't resolved. (it seems VS have splitted the package in 2 parts, one in the executable and one embedded, maybe because of a cab address limitation but I didn't yet saw by myself).
Alright, It was my bad forgot to include code for compiling was causing bugs.
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
Alright, It was my bad forgot to include code for compiling was causing bugs.
Yeah, it's true that thing is not evident. That's why reading the Quick Start documentation is mandatory.

Also I redone a third test on a totally clean Windows 10 machine, and everything worked as expected, from installation to compilation. So again please, be patient when you install and read the documentation before doing anything!

Why force quit the installation is not the solution?
Because Windows thinks that when a program doesn't refresh its UI, it is considered as an not responding program.
But that's wrong, I freeze the UI as currently the setup is uni-thread so to lower installation time, I can't do anything else than to freeze provoking a "not responding". But the program itself is well and truly working on its process.
When the installation finishes, it is not anymore not responding.
So yeah, you're not helping the setup doing its work if you stop it, plus it may cause a corrupted installation which could be broken beyond repair.
 
Last edited by iyenal,

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
datatransit.png

About 60Gb of Gen7 Engine downloads, thanks all!
 
  • Like
Reactions: lordelan

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
Announcing a new version coming soon:

Bugfixes:
- Re-enabled Selection tool
- Move tool crash fixed
- Delete event tool re-enabled thanks to Selection
- Standard reverted system font fixed (for computers without Open Sans font)
- General another under-the-ground bugfixes

New features:
- New system for comparators in events
- File dialog to choose where to place compiled builds (no more hardwired)
-> Consequently the build will be accessible directly from Windows "Quick Access"
 
Last edited by iyenal,

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
New version of Gen7 Engine released! download (link also updated in main post):

Fixed:
- Fixed Selection crash
- Font problem hotfix
- General bugfix and optimizations

Added:
- Added Move
- Added Remove

- New comparators system:

upload_2018-11-12_23-3-24.png

Use these buttons to choose the comparaison in case of conditionnal events. This will be explained in details in the incoming documentation.

- New welcome window
- Better compression

If you have the previous version, just re-run the setup it will (normally) overwrite the current installation on your computer.
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
As for minor reference, modtendo! (gbatemp.net/threads/modtendo-mod-store-download-and-find-all-the-mods-easily-and-directly-on-your-wii.502381/) download system have been developed using a very very basic visual programming system of Gen7 Engine, which enabled me to code thousand of lines repetitively with ease. Small screen if you wanna see how it looked like from the start:
upload_2018-11-15_21-50-15.png

Don't try to understand it's purely out of context old screen I archived. It didn't even had Gen7 Engine name, it was just named ADT (Automatic Dataflow Tool, as it used data blocks to compose that code). We have come a long way so far!
 
  • Like
Reactions: lordelan

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
Firstly, I would like to thank my dear Super Mario Galaxy 2: A New Universe team, The Wii Hacking House Discord server, and RiiConnect24 people ;) You have been so supportive that I do not even think that project would be there without them.
And @cheuble , who his Switch knowledge have been very helpful to this project, looking forward for more projects of his own!

About the next-Bounty:
What will be the future of Gen7 Engine?


Mitigated.
I will not hide that it is not 150$ that is gonna to secure Gen7 Engine future.

The votes shows that it is better to target the short-term than a long-term tool, which may stay years. I will respect people choices, but I can’t hide that it is quite disappointing. I was about to say that the Switch community is staring to be broken beyond repair, but there is maybe still some lights in it so we never know... even if actually I fear for the future of it. I hope I am just exaggerating the facts, and also please don’t take my word for it. But well, I would like to say now that the “democracy is the worst form of government except for all those other forms that have been tried from time to time”. In conclusion, the Switch is currently maintained but that choice is actually questionable…

So the development strategy will have to be restructured a lot. The project is going to transition from totally free to partially free with paid features (a Patreon will be put in place in the near future to give access to these special features, plus to monitor the interest because if people are not I will not use more of my personal time to be honest). I do not do that (totally) for my personal interest, but that is the only best way to try to make Gen7 Engine pursue its development and ensure its initial goals. Because I am not gonna lie, time is money and that bounty’s amount is like negligible compared to the amount of work and time needed to make the engine even in its current form.

And the user support will be also affected. I can’t spend too much time for this as it will directly impact the development time of Gen7 Engine. And the new documentation (which I referred in a previous post) will be also delayed. But I am sure our Discord community (invite in signature) can take the hand with to handle that issue, so don’t worry.

Except for one case, the Wii version planning will be maintained in therefore will now be the main priority. Why?
Because Gen7 Engine became with the Wii. Because Gen7 Engine focused on the Wii. Because the majority of the support when I was developing came from the Wii community. And now I have a debt to pay. A debt to this great community, which have always been behind this project even when I announced that the initial version will only support the Switch and not the Wii. So at my eyes the Wii community is more important than the project itself and I will not forget them.

Some clarifications to add at side: I don't have anything to prove to anyone.
I just don't care of other people thinkings on me: I am just committed by myself and try to be the best to anyone. If you're not happy with that I kindly welcome you to walk out. About that case, I do this project for a global audience and interests so just don't come personally and try to search problems with me, it would not be benefical to anyone and will become just an incomfortable waste of time.

Enough of that now, let's now get to the technical gist:
Gen7 Engine have still long milestones to reach.

The development current roadmap (as of 25 November 2018):

If everything goes like planned (which is not sure yet), the development of Gen7 Engine is going to following this roadmap:

  1. Main priority: the Wii version (and the other ones which follow the generation)
  2. Secondary priorities:
  • Sprites support
  • Extensible events inside Gen7 Engine, along event marketplace
3. Third priorities:
  • “move!”, an advanced sprite animation system
  • New theme
  • Node ScriptFlow support

But this roadmap will be constrained by donations and Patreon support.

Let's finish that long post with good ending, thanks again for all Gen7 Engine supporters!
And I almost forgot, congratulatations to all the other hard work developers done for that bounty.
 

naed06

Well-Known Member
Member
Joined
May 16, 2017
Messages
127
Trophies
0
Age
42
XP
2,352
Country
Shame you feel this project has to go down paid features route, I'm yet to get stuck into programming on the switch but feel this would have been an engine of choice for many, especially those not well versed in any programming language

I know you said you don't care what people think, but if I'm honest I think it's a shame you are choosing this route

Hopefully you'll keep up the development and not let one bounty dictate the future of this project
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
194
Trophies
0
XP
1,141
Country
France
Shame you feel this project has to go down paid features route, I'm yet to get stuck into programming on the switch but feel this would have been an engine of choice for many, especially those not well versed in any programming language

I know you said you don't care what people think, but if I'm honest I think it's a shame you are choosing this route

Hopefully you'll keep up the development and not let one bounty dictate the future of this project

Sure, thanks for your kind support.
Unfortunately I am obligated to go that way in some meaning, as otherwise the project would die instantly which I don't like to, as I know Gen7 Engine could have a great future. But yeah going this system may be not beneficial for everyone I totally understand that, but I do that for the benefit of the whole development plan.
 
  • Like
Reactions: naed06
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://a.co/d/3Wjm8TD cheap