Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / TGC App Developers Group

Author
Message
Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 22nd Jun 2011 14:29
Well written Baxslash and I'm sure MS Word will be happy to spell check that for you

A clever person solves a problem, a wise person avoids it - Albert Einstein
baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 22nd Jun 2011 14:31 Edited at: 22nd Jun 2011 14:33
Thanks Juney, I already saw that part. There aren't actually that many CA's anyway from what I can see. Also they have to be happy with the CA's we use and I imagine any CA's that are worth paying for will be trying to get on that list anyway...

I doubt the cost will get much cheaper than we've already found.

Remember we could still possibly publish via TGC. I haven't heard anyone from TGC say this possibility was no longer there...

Quote: "Well written Baxslash and I'm sure MS Word will be happy to spell check that for you"

Thanks, it already has. I got "independent" and "felt" wrong in the first draft, and my wife's an English teacher...

BatVink
Moderator
23
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 22nd Jun 2011 15:00
That sounds very good, and very professional, I like the way you have set out your stall with a synopsis of the group and the general background first. Intel are also very aware of The Game Creators.

Just check your spellings of independent and felt

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 22nd Jun 2011 15:02
Quote: "Just check your spellings of independent and felt"

I think I may have you ninja'd batvink... check the post above

Lucas Tiridath
AGK Developer
17
Years of Service
User Offline
Joined: 28th Sep 2008
Location: Kings Langley, UK
Posted: 22nd Jun 2011 16:35
Excellent petition baxslash. If they ignore that they'll ignore anything.
_Pauli_
AGK Developer
16
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 22nd Jun 2011 16:45 Edited at: 22nd Jun 2011 16:48
Hey,
I'm trying to make my game AppUp-ready, but I'm having issues...

Here's what I've done so far:

1) I've joined the AppUp Developer Program.
2) Downloaded and installed the AppUp SDK.
3) Downloaded TGC's "AppUpForDarkGDK.zip".
4) Installed the "appup_gdk.lib" so the compiler can find it.
5) Copied the "appup_gdk.h" to my projects folder (has to be unique for each project) and included it.
6) Copied the "appupplugin.dll" to my projects base folder.
6) Changed "char * MY_PASSWORD" in the header to my custom password.
7) Started the AppUp Debugger ("Run.bat").
8) Then in the initialization function of my application I do this

to get my unique value.

The problem is it always return "0"! What's wrong?

EDIT:
Oops! Instantly after I wrote this post I saw what was wrong:
Don't forget to copy the "appupplugin.dll" to the "Release" folder of your project (where Visual Studio puts the .exe after compiling)!

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 22nd Jun 2011 16:54
Glad you sorted it out! Just ask if there's anything else though

_Pauli_
AGK Developer
16
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 22nd Jun 2011 16:59
I'm right in the middle of the process

By the way: I'm writing a step-by-step guide alongside, that I will make available here, for fellow DarkGDK coders

BatVink
Moderator
23
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 22nd Jun 2011 17:15
Quote: "I think I may have you ninja'd batvink... check the post above"

I think I Ninja'd myself, I didn't see we'd rolled over onto another page

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 22nd Jun 2011 18:15
Quote: "By the way: I'm writing a step-by-step guide alongside, that I will make available here, for fellow DarkGDK coders"

Thanks a lot _Pauli_! I'll include it in my guide too if that's OK?

Quote: "I think I Ninja'd myself"

Nice I may have to use that quote!

BatVink
Moderator
23
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 22nd Jun 2011 23:31 Edited at: 22nd Jun 2011 23:42
I have a failure on my validation, here's some info you may all need:

If you use Matrix1 Utils, make sure you include the redistributable package in IanM's first post.
Without it you get a fail to run due to a missing DLL on XP, Win 7 Starter and Win 7 64.

I'm about to resubmit, I'll be putting the 2 DLL files in the root folder of my game, unless anybody thinks I need to put them elsewhere?

Also, is it a good idea to include Win 64 as a platform, or should I omit it to be safer?

[EDIT] And should "Install as administrator" be checked in the msi?

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 22nd Jun 2011 23:49
Quote: "If you use Matrix1 Utils, make sure you include the redistributable package in IanM's first post.
Without it you get a fail to run due to a missing DLL on XP, Win 7 Starter and Win 7 64."

Darn, I could have told you that... must get that guide finished!

Quote: "I'm about to resubmit, I'll be putting the 2 DLL files in the root folder of my game, unless anybody thinks I need to put them elsewhere?"

No that's enough.

Quote: "Also, is it a good idea to include Win 64 as a platform, or should I omit it to be safer?"

I haven't yet as I thought there were incompatibility issues...

Quote: "And should "Install as administrator" be checked in the msi?"

Not sure, where is that? VS2008 I assume?

BatVink
Moderator
23
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 23rd Jun 2011 00:03 Edited at: 23rd Jun 2011 00:07
I'm using Warsetup, one of the check boxes is "Must be Administrator to install".

I can see that the UAC message is acceptable as part of the install, I'm not sure is this is part of that message or not.

[EDIT] I see in one of your older posts here that you were writing to the program files folder and it passed validation. I would guess from that they are testing in admin mode.

Regarding 64-bit, I can run my game on a 64-bit Windows laptop, so I think compatibility is OK. I'm trying to keep my audience as wide as possible, so I range from XP to Win 64.

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 00:10
I would guess don't check that box, leave it not checked.

Worst case is it causes a problem with the UAC but as you said that's OK...

@mr_d, I'm trying to build an installer using your tool. My main problem is that I built one and can't find it. Also there are no log files despite it saying to check them.

Also it would be nice if the program remembered the last chosen location for each of the items (IE. the location of the Wix folder)

Fairly simple tool if I knew what my msi was called and where it was created

mr_d
DBPro Tool Maker
19
Years of Service
User Offline
Joined: 26th Mar 2007
Location: Somewhere In Australia
Posted: 23rd Jun 2011 01:18
@baxslash
you seem to be having the same issue that Lucas did before...
Quote: "@Lucas
Quote: "...where can I find the msi it creates? The creation of the installer seemed to go through fine but I couldn't find the msi anywhere..."
If all went well, the msi should be located in the same folder as your game exe that you selected. If it's not there then something went wrong and you should check the Wix log files (the final popup should tell you where these will be located)."

The Wix log files should be created in the same directory as the MiniMSIMaker.exe file. If you installed this into a windows "Program Files" location (which I think is the default - silly me), then it probably couldn't write there when it runs (i.e. after installation). I would hazard to guess that windows placed them into the virtual store location of my app in that case.
Please have a looks under
or
depending on your OS.
I'll need to check and confirm this, but will have to do that later as I have to go to work now
Sorry for the issues and Good Luck!

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 10:32 Edited at: 23rd Jun 2011 10:33
Quote: "The Wix log files should be created in the same directory as the MiniMSIMaker.exe file"

They weren't there. That's the first place I checked after looking again at the readme file.

Quote: "I would hazard to guess that windows placed them into the virtual store location of my app in that case."

I'll take a look tonight but I did a search of my whole C: directory and couldn't find it (not that Vista could find its a***e with both hands), what about the msi though? Should that also be in the install directory?

I'll give this another shot tonight (if I get the time) and if it works I'll send it for validation!

Suggestions
Quote: "the final popup should tell you where these will be located"

...or better still open the folder containing the msi?

It might be worth adding a few features to make it even easier in the future but why not put all the required files in with the msimaker (candle.exe, merge module etc) and transfer them to the executable folder on building the installer, that way the user doesn't have to go looking for all the files, just the folder where their game is.

Also why not get the msimaker to look for an icon and only ask for one if it doesn't find one in the install directory?

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 23rd Jun 2011 11:14
@ BatVink
Quote: "I'm about to resubmit, I'll be putting the 2 DLL files in the root folder of my game, unless anybody thinks I need to put them elsewhere?"


Put them with the appupplugin.dll and exe file.
To ensure IanMs Utils work, i always put these dlls here:
msvcp71.dll , msvcr71.dll, AND the individual utility dlls for each utility used, e.g Matrix1Util_04.dll, Matrix1Util_15.dll etc.


Quote: "And should "Install as administrator" be checked in the msi?
"


Definitely YES. This must be ticked.


Quote: "Also, is it a good idea to include Win 64 as a platform, or should I omit it to be safer?"


For my last Appup this wasn't yet an option but they tested and passed mine for this. As long as you follow the examples and the above, it should pass this as well.


Good luck, it may appear awkward at first, getting yr Appup validated, but once youv'e worked through it yr 2nd Appup will appear loads easier.

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 11:22
Quote: "AND the individual utility dlls for each utility used, e.g Matrix1Util_04.dll, Matrix1Util_15.dll etc."

Is there a reason you do that? They should be built into the executable...

Quote: "Definitely YES. This must be ticked."

Really? I'll bow to your insight on this one as I haven't used WarSetup successfully.

Quote: "Good luck, it may appear awkward at first, getting yr Appup validated, but once youv'e worked through it yr 2nd Appup will appear loads easier."

True but watch out when you get to your eighth/ninth & tenth... mine are giving me nightmares!

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 23rd Jun 2011 11:51
Quote: "Is there a reason you do that? They should be built into the executable.."


Just belt and braces. It proved very difficult getting the 1st Appup validated so to try and cover all possible reasons for a failure I worked to this system. Not brave enough to change some small details because of length of time between submission and eventual validation. I may not need to include them, and someone may like to try and confirm, but it doesn't affect the Appup detrementally with them in.

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 12:11
Quote: "Just belt and braces. It proved very difficult getting the 1st Appup validated so to try and cover all possible reasons for a failure I worked to this system. Not brave enough to change some small details because of length of time between submission and eventual validation. I may not need to include them, and someone may like to try and confirm, but it doesn't affect the Appup detrementally with them in."

My last validation attempt took just a few days (to fail ). I have been using Matrix Utils with no problems only including the dll's IanM suggests in my other Apps so I can confirm this is OK (I just checked)...

Another item for the guide!

I'm going to try to tie up a version of the guide for release with this month's newsletter so we can add to it and fill in gaps as we go.

Any GDK info available would be great too! I'm thinking at this rate we may need to change the group name to "The Game Creators AppUp Developers Group" or something else to be a little more all encompassing, particularly as when AppGameKit comes out we may get a few new members...?

Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 23rd Jun 2011 12:23
Quote: "I'm thinking at this rate we may need to change the group name to "The Game Creators AppUp Developers Group" or something else to be a little more all encompassing, particularly as when AppGameKit comes out we may get a few new members...?"

I agree. Here are the names I thought of
- Dark Appup Developers Group
- The Appup Developers Group
- Team Alpha Super Awesome Cool Dynamite Wolf Squadron (see Shrek the Third)
- Dark Developers Group (alliteration gives it a nice ring)

Maybe we could also make banners to put in our sigs, like what Dark Noob Games are doing.

A clever person solves a problem, a wise person avoids it - Albert Einstein
baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 12:43
Team Alpha Super Awesome Cool Dynamite Wolf Squadron sounds good to me! Sums us up nicely

Seriously though, it should be AppUp specific and not product specific but perhaps more geared toward TGC such as:
AppUp Game Creators Group

What do you think?

Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 23rd Jun 2011 13:09 Edited at: 23rd Jun 2011 13:10
Quote: "perhaps more geared toward TGC such as: AppUp Game Creators Group"

Not a bad idea and that's a good name

I have to make a Shrek equivelant so here goes:
The Game Creators' Super Awesome AppUp Dark Dynamite Developers Group
Ok, I'm done

A clever person solves a problem, a wise person avoids it - Albert Einstein
BatVink
Moderator
23
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 23rd Jun 2011 13:22
Quote: "Not brave enough to change some small details because of length of time between submission and eventual validation"


Yes, I figured that when you specify XP -> Win 64, your app must join the queue for XP, XP SP2, Win 7 and Win 7 64, thus increasing validation time. Every test will be on a clean VM installation.

I excluded XP, and started with XP SP2. I don't think anyone is < SP2 these days.

_Pauli_
AGK Developer
16
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 23rd Jun 2011 15:01
Quote: "AppUp Game Creators Group"


I'm fine with that name!

Quote: "Any GDK info available would be great too!"


As I said I'm about to write a little guide, but...

...it seems that creating a working installer is as much work as writing a game
But seriously, that's the toughest part of the AppUp process to me right now.
First of all it looks like the DBPGDKMergeModule only includes the DirectX redist package, but not the Visual Studio redistributable that's required to run DarkGDK apps created with VS.
And when I install using my custom installer (made from Lee Bambers MSI tutorial version) the whole content of the merge module is copyied to the application folder and not deleted after the installation is done!
I think the redistributables should be copyied to a temp directory, then executed silently and then removed afterwards.
Is it possible to create your own merge module?

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 15:05
Quote: "...it seems that creating a working installer is as much work as writing a game
But seriously, that's the toughest part of the AppUp process to me right now."

Agreed...

Quote: "Is it possible to create your own merge module?"

I don't see why not, I wouldn't know where to start however...

Quote: "when I install using my custom installer (made from Lee Bambers MSI tutorial version) the whole content of the merge module is copyied to the application folder and not deleted after the installation is done!"

I get that too. I personally didn't see it as a huge problem even if it looks a bit messy.

Lucas Tiridath
AGK Developer
17
Years of Service
User Offline
Joined: 28th Sep 2008
Location: Kings Langley, UK
Posted: 23rd Jun 2011 15:21
@mr_d
I couldn't find the log files where you suggested either. Just one other suggestion to add to the list. Could the program not add itself to list of stuff to automatically start when my computer boots? Or did that just happen to me?

@baxslash
Sounds like a good idea with the name. There certainly should be more people around when AppGameKit comes. Do you think AppGameKit is going to get around some of these issues about passing validation? I sort of assumed that tier 1 at least would wrap itself up nicely for you but do you think it will just produce an exe and we'll still have to do all the War 3 & Orca stuff?

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 15:24
Quote: "I sort of assumed that tier 1 at least would wrap itself up nicely for you but do you think it will just produce an exe and we'll still have to do all the War 3 & Orca stuff?"

Could be, I don't know at this stage either way but there will be some similar questions I would have thought...

mr_d
DBPro Tool Maker
19
Years of Service
User Offline
Joined: 26th Mar 2007
Location: Somewhere In Australia
Posted: 23rd Jun 2011 17:21
@baxslash
Quote: "Quote: "The Wix log files should be created in the same directory as the MiniMSIMaker.exe file"
They weren't there. That's the first place I checked after looking again at the readme file."

Just tested the install on my own computer and confirmed it is something to do with the Program Files directory not letting the app create files there (and also not reverting to using virtual store as it should be doing). The way I got around this was to install into C:\Users\[user]\AppData\Local folder instead - so to everyone that couldn't get it to work before, please try this workaround. I will change the default directory in my future packages to this location.
Quote: "Quote: "the final popup should tell you where these will be located"
...or better still open the folder containing the msi?"

Tha's a good idea; and got me thinking and I think I have an even better idea, and that's to actually open the log files up at the end only if they contain error or warning messages and to get rid of that popup message box that currently tells you where the log files should be.
Quote: "It might be worth adding a few features to make it even easier in the future but why not put all the required files in with the msimaker (candle.exe, merge module etc) and transfer them to the executable folder on building the installer, that way the user doesn't have to go looking for all the files, just the folder where their game is."

That wouldn't be a bad idea (except maybe for the extra size that this would blow it up to; and I think that at the moment how I have the links on where to source the required files should be sufficient) - I'm also not sure that it's allowed to redistribute some of the components (Wix in particular, but TGC's files as well)...
Quote: "Also why not get the msimaker to look for an icon and only ask for one if it doesn't find one in the install directory?"

Not a bad idea...but overkill for me at this time as this is getting into the territory of "bells and whistles" and I want to keep this as minimal as possible for now, so at the moment I'll keep it as a requirement to have an icon file with the same base name and in the same folder as the main (game) exe file...thanks for the suggestion though.
Quote: "Also it would be nice if the program remembered the last chosen location for each of the items (IE. the location of the Wix folder)"

Yep I agree and this is definitely in my too do list - hopefully I can implement this into the version I'll work on during the weekend.
Quote: "Fairly simple tool if I knew what my msi was called and where it was created"

That's what I'm aiming at I'll get there very soon (and it does work if the above workaround is used).

@_Pauli_
Quote: "...it seems that creating a working installer is as much work as writing a game
But seriously, that's the toughest part of the AppUp process to me right now."

I know you are more interested and speaking about DGDK, but this was the reason I tried to make it easier (for DBP apps anyway)...

@Lucas Tiridath
Quote: "I couldn't find the log files where you suggested either. Just one other suggestion to add to the list. Could the program not add itself to list of stuff to automatically start when my computer boots? Or did that just happen to me?"

Please see my response and workaround above An about that auto start - I didn't put that in, and I don't think anyone else (including me) is experiencing this so maybe you should check your PC and maybe run a few virus scans.

@BatVink
Quote: "And should "Install as administrator" be checked in the msi?"

as baxslash mentioned as well
Quote: "I would guess don't check that box, leave it not checked."

I thought I read somewhere that our installers are supposed to specifically be able to be installed while not being an administraor on the machine.

@All regarding a possible name change for the group
This sounds like a good idea to be more inclusive, and to go a little bit extra in that direction, I suggest that we maybe leave out the word "Game" as some developers (like me for instance ) may decide to create and release apps that not games, but tools, utilities, and other miscellaneous categories.
My other vote would be to keep "Dark" in there to represent the fact that we come from this community...
Thus my entry for consideration would be "AppUp Dark Developers" (and yes, I know it's similar to one of Hodgeys suggestions, but I believe different enough to stand up as another candidate)

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 18:15
Quote: "Just tested the install on my own computer and confirmed it is something to do with the Program Files directory not letting the app create files there (and also not reverting to using virtual store as it should be doing). The way I got around this was to install into C:\Users\[user]\AppData\Local folder instead - so to everyone that couldn't get it to work before, please try this workaround. I will change the default directory in my future packages to this location."

I'll try this. Thanks.

I don't think there's a problem with re-distributing the TGC file as it's readily available and can only be used with TGC products anyway. Not sure about Wix. I guess it's fine for now.

Quote: ""Also why not get the msimaker to look for an icon and only ask for one if it doesn't find one in the install directory?"
Not a bad idea...but overkill for me at this time as this is getting into the territory of "bells and whistles" and I want to keep this as minimal as possible for now, so at the moment I'll keep it as a requirement to have an icon file with the same base name and in the same folder as the main (game) exe file...thanks for the suggestion though"

I just thought it would make it a little easier for the user for not much extra work in the program.

Quote: "regarding a possible name change for the group"

As I said I'd prefer not to use "Dark" as it points just at DBP or DGDK. I see your point about Apps not always being games though...

What about just AppUp Developers Group as suggested by Hodgey (ADG for short)?

It's nice and open...

_Pauli_
AGK Developer
16
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 23rd Jun 2011 18:28
Quote: "What about just AppUp Developers Group as suggested by Hodgey (ADG for short)?"


That's the best suggestion I've heard so far! Nice and open, just like you said.

Regarding the MSI trouble:
I've just submitted my app with the DBPGDKMergeModule, maybe it will pass validation... wish me luck
And I've read a bit about MSI in general and all the WiX stuff - quite complicated! Would be lots of work to write even the simplest of installers from scratch...
Seems like you really have to pay to get a decent solution.

Lucas Tiridath
AGK Developer
17
Years of Service
User Offline
Joined: 28th Sep 2008
Location: Kings Langley, UK
Posted: 23rd Jun 2011 20:27
@mr_d
About the startup issue. I've checked and MiniMSIMaker is definitely on the startup list in msconfig. I un-installed the program and it disappeared from the list. I installed it again and it reappeared. I don't think this is a virus. It may just be a quirk of my system though. Windows 7 SP1 x64, MSIMaker version 0.06.

About the new name, AppUp Developers Group is good but I must say I would have to favour, for the title of the thread here at least, baxslash's initial suggestion of The Game Creators AppUp Developers Group. I only say that because although we want to be inclusive of people using DarkGDK, AppGameKit etc. we still have a focus on TGC's products and are based on their board. AppUp Developers Group suggests that I could turn up here with apps written in Java or Adobe Air which I assume is still not the case. I agree about eliminating 'Dark' and 'Game' as words that are too restrictive though.

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 23rd Jun 2011 21:49
Quote: "And should "Install as administrator" be checked in the WarSetup msi?"


AND

Quote: "Just tested the install on my own computer and confirmed it is something to do with the Program Files directory not letting the app create files there "


This is exactly why "Install as Administrator" should be checked.
The Appup is installed into the Programs folder from the msi but if you do not "Install as administrator" you will not have UAC administrative rights to do this on W7 machines and the installation will fail.
And so will your Appup validation.

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 22:41
Quote: "I've just submitted my app with the DBPGDKMergeModule, maybe it will pass validation... wish me luck "

Good luck!

Quote: "About the startup issue. I've checked and MiniMSIMaker is definitely on the startup list in msconfig. I un-installed the program and it disappeared from the list. I installed it again and it reappeared. I don't think this is a virus. It may just be a quirk of my system though. Windows 7 SP1 x64, MSIMaker version 0.06."

Just restarted my computer and it appears on startup for me too. Must be how it's installed...

Quote: "This is exactly why "Install as Administrator" should be checked.
The Appup is installed into the Programs folder from the msi but if you do not "Install as administrator" you will not have UAC administrative rights to do this on W7 machines and the installation will fail.
And so will your Appup validation."

Makes sense Juney. I see what you are saying, if you install as a user then you don't give the App admin rights on the computer.

Regarding the name:
1-We are developing for AppUp
2-We are using TGC products (for whatever purpose)

I have finally decided on AppUp TGC Developers Group as it is not so far removed from our current name but encompasses who we are and what we are doing. I hope you are all happy I only changed three letters...

I'll be accepting new banner offerings for the group if anyone wants a go?

Also providing we get no serious objections I'll ask a mod to change the name in the next few days.

Aren't we a friendly bunch, changing our name to be more welcoming!!

Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 23rd Jun 2011 22:59 Edited at: 23rd Jun 2011 23:02
I vote for AppUp Developers Group as well but if you want to include The Game Creators as apart of the name you could have something like AppUp Developers Group at The Game Creators (ADG@TGC) and for those who want to keep it short can refer to it as just AppUp Developers Group.

What do you guys think of having an ADG (I'm going to refer to this group is ADG for now as it is easy to type ) or "future name" banner/pic in our signatures?

[edit] somehow it took me 20 mins to write these 2 short paragraphs

Excellent name Baxslash

A clever person solves a problem, a wise person avoids it - Albert Einstein
baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 23:01
Nothing wrong with calling it ADG for short but I think we should make it obvious we are users of TGC products without being too exclusive.

ADG sounds nice and catchy as an easy way of refering to the group. In fact I'll use it from now on!

baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 23rd Jun 2011 23:29
mr_d, I just re-installed and tried again and 'built' another installer. Within a few seconds it said to check the log files which were in the minimsimaker folder this time (WiX_step1.log and WiX_step2.log) both blank text files.

I have searched my entire computer for the msi file (if it exists) and cannot find it.

I need to get this game on AppUp as I made it with a partner so I'm going to upload the VS2008 installer I made last night, sorry.

I'm willing to try again once we have got these issues sorted. In fact I'm willing to try any further updates on some updates to my current games but for now I give up. There just doesn't seem to be an installer built. If there is it is being done MUCH quicker than Microsoft can manage it. It takes around a minute to compile a simple installer on VS for my other games.

Any ideas?

The Slayer
Forum Vice President
16
Years of Service
User Offline
Joined: 9th Nov 2009
Playing: (Hide and) Seek and Destroy on my guitar!
Posted: 23rd Jun 2011 23:56
Quote: "I'll be accepting new banner offerings for the group if anyone wants a go?"

Well, here's my first attempt. Hope you guyz like it?



RULES, MAN! YEAH, SLAYER!
baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 24th Jun 2011 00:13
Nice! Thanks @The Slayer!

Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 24th Jun 2011 00:29
@ The Slayer
I knew you would make an awesome banner

Here is my banner submission:


I left some space on the right so you can personalize it a little like promoting your latest WIP or release:


A clever person solves a problem, a wise person avoids it - Albert Einstein
The Slayer
Forum Vice President
16
Years of Service
User Offline
Joined: 9th Nov 2009
Playing: (Hide and) Seek and Destroy on my guitar!
Posted: 24th Jun 2011 00:34
Thanks, guyz!

And, here's another one. I like this one even more.



RULES, MAN! YEAH, SLAYER!
mr_d
DBPro Tool Maker
19
Years of Service
User Offline
Joined: 26th Mar 2007
Location: Somewhere In Australia
Posted: 24th Jun 2011 01:28
Quote: "I just thought it would make it a little easier for the user for not much extra work in the program."

My answer kept me up half the night as being to dismissive, and I finally decided that I would try to include this in my next version, so, thanks again for your suggestion - it didn't fall on deaf ears

Quote: "About the startup issue. I've checked and MiniMSIMaker is definitely on the startup list in msconfig. I un-installed the program and it disappeared from the list. I installed it again and it reappeared. I don't think this is a virus. It may just be a quirk of my system though. Windows 7 SP1 x64, MSIMaker version 0.06."

Quote: "Just restarted my computer and it appears on startup for me too. Must be how it's installed..."

Maybe I should ckeck these things more thoroughly before dismissing them out of hand - sorry if it sounded like I didn't believe you Lucas.
It definitely wasn't supposed to do that; I'll definitely have to fix that up for future releases.
Quote: "This is exactly why "Install as Administrator" should be checked.
The Appup is installed into the Programs folder from the msi but if you do not "Install as administrator" you will not have UAC administrative rights to do this on W7 machines and the installation will fail.
And so will your Appup validation."

Hmmm....it does make sense; but I just have this niggle in the back of my mind that I read it differently before...
And also I believe it was discussed before that apart from your main (game) exe installing to the Program Files folder, any temporary game data files should be placed in one of the normal folders (like under My Documents, etc) with the suggested use of IanM's Matrix utilities to locate these folders? Have you had validation failed because of this yourself? If I have time, I'll try to find the section where they give this information.
Quote: "Quote: "I've just submitted my app with the DBPGDKMergeModule, maybe it will pass validation... wish me luck ""

Good Luck!
Quote: "mr_d, I just re-installed and tried again and 'built' another installer. Within a few seconds it said to check the log files which were in the minimsimaker folder this time (WiX_step1.log and WiX_step2.log) both blank text files.

I have searched my entire computer for the msi file (if it exists) and cannot find it."

if the wix log files are blank (or rather have only some leading product messages (and one filename line in one of the log files), then this should mean the build was successful. The msi file should be in the same folder as your selected exe file. Strange!
Quote: "I need to get this game on AppUp as I made it with a partner so I'm going to upload the VS2008 installer I made last night, sorry.

I'm willing to try again once we have got these issues sorted. In fact I'm willing to try any further updates on some updates to my current games but for now I give up. There just doesn't seem to be an installer built. If there is it is being done MUCH quicker than Microsoft can manage it. It takes around a minute to compile a simple installer on VS for my other games."

I understand and can only say thanks for you efforts and willingness to help me out with beta testing. In my own tests, the process is pretty quick so it is quite possible to finish within a few seconds (depending on the total size of your game). Maybe I'll use your previous suggestion and open the final folder of where the msi file should be on successful creation...
BTW, Good Luck with you latest submission. Cheers.

Teh Stone
16
Years of Service
User Offline
Joined: 12th Dec 2009
Location:
Posted: 24th Jun 2011 01:29
Hodgey
I like the idea of a space to promote yor WIP's or finished products

Slayer
your second one is much better than your first, seems too tall for a banner though
Deathead
19
Years of Service
User Offline
Joined: 14th Oct 2006
Location:
Posted: 24th Jun 2011 03:41
Made a banner after Slayer shown me his..


Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 24th Jun 2011 09:32
Quote: "I like the idea of a space to promote yor WIP's or finished products"

Thanks, I thought it would be handy

@The Slayer - Looking very nice compared to my banner which looks.....simple but I do agree with Teh Stone with it being a bit too tall. I remember reading somewhere that the max size for a picture in a signature is 600x120...I think

A clever person solves a problem, a wise person avoids it - Albert Einstein
baxslash
Valued Member
Bronze Codemaster
19
Years of Service
User Offline
Joined: 26th Dec 2006
Location: Duffield
Posted: 24th Jun 2011 10:58
Hi guys, can't answer all questions as I'm taking my son for his first day at Playgroup in 5 mins but just thought I'd say that the banner submissions are great! Could you make them the same size as the banner on the first post as this would make it the same size as the banners in the newsletter?

Thanks and I'll try to go through the rest of the posts later!

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 24th Jun 2011 11:05
@ mr_d
Quote: "Have you had validation failed because of this yourself?"


As far as I am aware I am the only forum member to get an Appup validated using WarSetup - does that tell anything?, and thats why, with baxslash, we produced the WarSetup tutorial for others to learn from, but appears no one has read/followed.


@ The Slayer re- banner, the style of yr 2nd one is great although from some further comments it may need some tweaking. But clearly the best so far.

Hodgey
16
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 24th Jun 2011 11:46
Here is my second attempt at a banner


and again there is room for personalisation


A clever person solves a problem, a wise person avoids it - Albert Einstein
BatVink
Moderator
23
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 24th Jun 2011 12:35
Quote: "As far as I am aware I am the only forum member to get an Appup validated using WarSetup - does that tell anything?"


I have succeeded in getting the installation passed using Warsetup, they were green on the report for XP, Win 7 and Win 7 64. The report even shows that the manual tweaks made using Orca are correct. My problem was the missing 2 DLLs for Matrix1 utils once installed.

I can now regenerate an installer using Warsetup and Orca in under 15 minutes.

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 24th Jun 2011 12:49 Edited at: 24th Jun 2011 13:01
Quote: "I have succeeded in getting the installation passed using Warsetup"


Well done BatVink, you're nearly there now.
I have received validations from both VS and WarSetup and I now find WarSetup the easier. I suppose its just a case of which you use most.

You can also customise the "installer" images in WarSetup which you cannot do in VS.

I make sure that the msi is set up correctly in WarSetup and then do the Orca tweaks. Technically you shouldn't need to touch WarSetup again if you did that correctly so any tweaks from then on should just be through Orca. I simply run the msi again to delete any installation on my pc and go back into Orca to edit the msi. Job done.

Login to post a reply

Server time is: 2026-06-06 17:56:08
Your offset time is: 2026-06-06 17:56:08