Re: LiveCode Personal Banner
Even though I can understand splash screens feel annoying, I can not see this as a surprise, as this is clearly stated on the runrev.com homepage: "Applications created with this license will include a splash screen or watermark. The Server Deployment Pack comes with a limit on the number of connections with this license type." http://runrev.com/products/livecode/license-types-overview As that edition is much cheaper than previous studio licenses I can understand RRs decision in adding this. I don´t know about Director nowadays, but when I had to decide if it is RR or Director back in the day, each Projector built displayed a "Made with Macromedia" dialogue that could not be dismissed. It is worth noting, that the commercial packs do not have this Banner. Just my 2 € cents worth. Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
iRev and theFacebook API. Anyone?
Hi all, has anyone happened to have started on working on communicating with the Facebook API from iRev? I´d appreciate any info I can get. All the best, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Painfully slow performance
Peter, what happens when you use dbsqlite.bundle from the 4.0 release with the 4.5 engine? Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Which messages are sent to a datagrid on opencard?
Hi Zryip, the dgs have no persistent data. they are populated at a later point. Neither cached controls Some of them have custom sorting however, that should only happen after the data has been populated Data is a handful of hundret lines at max. Most of them are in the <100 lines range. I tried locking mesages now, before entering the card and that appears to save me 2 seconds of waiting, without breaking anything. I just wonder if I can really risk it :) Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Which messages are sent to a datagrid on opencard?
Hi, I have a rather complex stack that needs quite a few datagrids on a card. Now when said card is opened it is noticeably laggy. I guess this is due to the messages that are sent to the datagrids on (pre)opencard. PreopenControl or something the like? If I remove the dgs, or lock messages before going to the card, everything is speedy. Now I wonder: Can I lock messages before going to said card and avoid the lagging and still being able to populate may data? Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT] Mac App Store
Hi Francois: From the releasenotes to said update: > Java Deprecation > > As of the release of Java for Mac OS X 10.6 Update 3, the version of Java > that is ported by Apple, and that ships with Mac OS X, is deprecated. > > This means that the Apple-produced runtime will not be maintained at the same > level, and may be removed from future versions of Mac OS X. The Java runtime > shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will > continue to be supported and maintained through the standard support cycles > of those products. > Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT] Mac App Store
> I read somewhere that Java apps would NOT be allowed. Not sure that bodes well > for rev. I think that might be because Java for Mac is deprecated now. As far as I read, Apple will no longer deliver the VM with Mac OsX (Desktop edition) but only with OsX Server. http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#/apple_ref/doc/uid/TP40010380-CH4-DontLinkElementID_2 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Flipping graphic with a Key
Hi, try setting a flag before doing the flipping: on keydown pkey if pkey = "f" then if not the hasFlipped of me then set the hasFlipped of me to true DoTheFlipping end if end if pass keydown end keydown on keyUp pkey if pkey = "f" then DoThe_UN_Flipping set the hasFlipped of me to false end if pass keyUp end keyUp Hth, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Edu Ware Revlets
Sivakatirswami wrote, When I clicked refresh. download was set back to zero and nothing happened at all (as if your server was none responsive) Did you happen to have had another revLet open in the same browser session? I do see revlets hang on load sometimes and I would be interested if others had too. A Browser restart (and killing eventually remaining stray processes) does fix the problem, but for sure I have seen loading just halt. I am not too scared about that, given that the plugin still is pre release Software though, but maybe it is worth to mention, because maybe it has to do with some system setup. @Viktora:. Impressive stack. Very nice. It took quite a while to load, but the result is awesome. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [script optimization challenge] Multi dimensional array filtering
Thank you all. I ended up creating a new array anduse repeat for each key. Brian, I would be very much interested in the binary method on sorted data. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: revlet and path
Ermmm... The environment returns "browser" (sans quotes) for me. Intel Mac, Os x.5.7 Firefox The defaultfolder appears to be empty if the revLet has no disk permissions. With file access permissions I get /Users/maltebrill/Library/Application Support/RunRev/revWebPlayer All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[script optimization challenge] Multi dimensional array filtering
Hey all, I just try to implement a life search on a datagrid. I was doing this with the dgtext property. However this turns out to be too slow on elder machines if there are many records (30k +) Now I am trying to instead of setting the dgtext, to work with the dgdata. This could speed up the whole process quite a lot, as the data would not need to be turned into an array again by the data grid. Problem: arrays can not be filtered. So what I would like to do is find the quickest script that simulates array filtering in n dimensions if at any rate possible. My clumsy first try looks like this. This only "filters" the second level yet, so turning this into a function for n-levels deep would be ideal. :) on mouseUp local testarray,tprocess,test repeat with i=1 to 3 put any item of "meier,müller,john,doe" into testarray[i]["name"] end repeat answer the number of lines of the keys of testarray put the millisecs into test put the keys of testarray into tprocess repeat for each line theLine in tprocess if testarray[theline]["name"]="john" then delete variable testarray[theline] end if end repeat answer the number of lines of the keys of testarray&cr&the millisecs-test end mouseUp This runs in 31 ms on my machine (Intel MacBook first gen, 2.16 GHz). I would like to have this quicker if possible. Also I´d like the runtime on your machines, especially Macs pre Intel era. Any thoughts highly appreciated. All the best, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Embedding substacks in a revlet (was RE: start using...)
Hugh wrote: Are you then successfully building a revlet with an embedded AE/CE substack, Malte? /H Yes I do. And I must say that I like what I see. :) All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: start using...
Hi Ian, I successfully tested AE and charts in revLets. For on-rev we can not use stacks as yet, but in a revLet it works like a charm. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: start using...
Hi Yves, you can always make the library a substack of your mainstack. Open the messagebox and type set the mainstack of stack "myLibrary" to "myManstack" This will embed the library into your revLet. For dynamically loading and unloading: I want to know that too. I hope one of the Rev folks chimes in and give answers. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Move and Resize
Hi Dan, this is a situation where animationEngine is your friend. That said, here is a very cheesy version with the on board methods. The move command seems to get confused by the size change. Very cheesy, but you might tweak it to look nicer. Your best bet would be to set up a timer, that constantly sets the loc of the object, or let AE help you. FWIW, here is the script: A stack, 1 button, 2 grcs. Button script: on mouseUp set the height of grc 1 to 10 set the width of grc 1 to 10 set the botright of grc 1 to the botright of this cd set the height of grc 2 to 10 set the width of grc 2 to 10 set the botLeft of grc 2 to the botleft of this cd lock moves move grc 1 to 0,0 in 4 seconds without waiting move grc 2 to the loc of this cd in 3 seconds without waiting unlock moves grow end mouseUp on grow local tOldLoc if the long ID of grc 1 is among the lines of the movingControls then set the height of grc 1 to the height of grc 1 +1 set the width of grc 1 to the width of grc 1 + 1 end if if the long ID of grc 2 is among the lines of the movingControls then set the height of grc 2 to the height of grc 1 +4 set the width of grc 2 to the width of grc 1 + 4 end if -- and so on if the movingControls is not empty then send "grow" to me in 50 millisecs else repeat for each line theLine in the pendingMessages if "grow" is in theLine then cancel item 1 of theLine end repeat end if end grow Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Datagrid: Header and gradients
Nevermind. Figured it out. *sigh* Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Datagrid: Header and gradients
Hi, the docs indicate that one could set a custom gradient for datagrid headers. However that does not appear to work: set the dgProps["header background color"] of grp "grid 1" to the fillgradient of grc "customGradient" This takes the first gradient defined in the gradient of the graphic, but not the complete gradient. Any pointers? (my gradient consists of 3 colors) Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Webinar questions
Hi Jim, > FIrst, how does one implement vertical text? The implementation was done the following way. Set up the text in transparent buttons. Fiddle with the margins. Import snapshot from button. Set the resizeQuality of snapshot to best. Rotate the image. For speed reasons do all this with messages locked. Obviously, this only works for relatively small portions of text and an engine version >=3 is recommended. This is far from ideal, as it does not print too well. For printing purposes a bit more work is required and I still look into that area. I would love to see real vector text in Rev at some point. This would be so useful. Hope that helps, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: question on ChartEngine
Hi Yves, you got it almost right. The appending of data is all correct. To refresh the chart use chartsRefresh the long name of grp "myGraph" or chartsRefresh the long ID of grp "myGraph" or send "chartsRefresh" to grp "myChart" Hope that helps, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: delete - main stack vs substack
Hi Jim, another approach would be if the mainStack of tStackInQuestion = the short name of tStackInQuestion then delete tStackInQuestion -- assuming that tStackInquestion is a long reference to the stack Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: ChartsEngine Webinar tomorrow
Thank you all for the kind words. The webinar was fun, though I must admit I was pretty nervous the whole day. It is rather strange to speak and have no direct feedback from the people listening to you and I guess even stranger if you are not a native speaker. :) Also I would have slowed down a bit with the presentation of the graphs, if I would have been able to see the lag in video. Live and learn... I so look forward to the con in September and hope to see many of you there. :) Jim: The video can be found here: http://runrev.com/offers/webinar-2009-07-07/2009-07-07-chartsEngine.wmv All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: active stack
Have you tried setting the defaultstack after your go command? What is the mode of stack B? Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
ChartsEngine Webinar video link
Hi! (I hope you do not mind me changing the subject) For those of you who missed it. The recorded session is here: http://runrev.com/offers/webinar-2009-07-07/2009-07-07-chartsEngine.wmv After watching the video I am thinking about upgrading my DSL connection though. The video lags a bit, but I hope it is interesting anyways. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
ChartsEngine Webinar tomorrow
Hi all, just a quick note that tomorrow will be the next webinar in the revSelect series. This time it is my turn to tell interested people something about chartsEngine. Anyone who is interested in hearing a bit more about how chartsEngine works, and wants to watch me build a real world application with it may register here: https://www2.gotomeeting.com/register/586628922 Hope to see you there! Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Linux question
Hi Peter! Thanks for your reply. This is on KUBUNTU 64 bit. The log file is rather lengthy. I could send it to you off list if that ´s ok. I can not make any sense of it what could be important. Thanks again, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Linux question
Hi, can anyone make sense out of this? /usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so: wrong ELF class: ELFCLASS6 This pops up in the shell after starting a standalone we built. Also under KDE the whole system seems a bit unresponsive. While being quite snappy under Mac OS and Windows, Linux does not seem to like stacks wich make use of blending. Any advise on which things should be avoided when deploying for Linux? Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: mouse gestures
Thanks Terry. :) Tom: Thanks for the kind words. > I wonder if adding the distance would slow it down? I doubt. It might depend on what you want to collect, though I don´t think so. The lib already polls the distance from the last recorded x,y position to the mouseloc. If you hook in a script local var that you reset on libGestMouseDown and then on libGestMouseMove x,y add to that var you should be good. distance is implemented into the lib already, so that should be pretty straightforward. It could look like this: -- new local here local lDistanceTraveled on libGestMouseDown pButton if pButton <> 3 then exit libGestMouseDown if lSensivity is empty then put 10 into lSensivity set the uStartGesture of me to the mouseloc put item 1 of the uStartGesture of me into lOldX put item 2 of the uStartGesture of me into lOldY put empty into LGestureList put 0 into lDistanceTraveled end libGestMouseDown on libGestMouseMove x,y if the uStartGesture of me is empty then exit libGestMouseMove local tDist,tAngle put distance (lOldX,lOldY,x,y) into tDist put findAngleX(lOldx,lOldY,x,y) into tAngle if tDist>lSensivity then add tDist to lDistanceTraveled --[snip] function libGestLastDistanceTraveled return lDistanceTraveled end libGestLastDistanceTraveled Now you could call libGestLastDistanceTraveled() on libGestDone and would be set :) Would love to see what you come up with. :-) Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
mouse gestures
Hey, as sitting in hotels in the middle of nowhere is boring, I took a couple of hours to write a little lib to implement mouse gestures in Rev. You can find it either in the new revOnline or type in the messagebox: go stack URL "http://www.derbrill.de/fun/libMouseGestures.rev"; This lib enables you to implement mouse gestures in your own stacks. Just start using the stack by issuing: start using stack "libMouseGestures" To tell a control or card to listen to gestures you need to set a custom property of that control or card to true: set the libGest["listenToGestures"] of this card to true Now the card is listening to gestures. A gesture is performed by rightclicking and dragging (or control clicking and dragging for those with a one button mouse) To react to a gesture trap the libGestDone message generated by the lib. The drag directions are send as a parameter in form of a semicolon delimited list e.g. up;left;downright The stack has 3 cards with example script to react to gestures. This one was hammered together quickly. Much room for improvement. Hope you like it. If anyone feels like improving on it I´d like to see the changes. Best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: New groups bugaBoo
The last keyword will always reference the group with the highest layer. So if you have nested groups this might fail, or if you set the layer property of the group of course. Hth, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Anyone happens to use a modbook with rev?
Hi, does anyone here happen to use a modbook with Rev applications? http://www.axiotron.com/ If so, I would be very interested to learn if there are any drawbacks and if the text recognition works from within a rev app. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Re: 2 things
Colin wrote: > By just replying, and not touching the subject, it should remain within the same thread. As soon as one is on digest mode (as am I) I think it will break. Anyone knows a way around that? Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: on-Rev and Domain Names
Hi Yves, I wouldn´t say I am experienced with this either. :) This might shed some light though: http://en.wikipedia.org/wiki/Domain_Name_System#Domain_registration If you cancel the subscription with your current provider, you will need to make sure that your domain still can be found on the intertubes. You will have to find a service that registers your domain name for you and points all requests to www.mydomain.com to on-revs name servers. I hope people who already did that will chime in here. As far as I understood that is not too complicated though and does not cost much. Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: on-Rev and Domain Names
Hi Colin, If you forward from your original domain it is like someone asks you "Where do I find your candy store that has the goodies" at your office. You then tell them "It is in abc.on-rev street, this is just the office, move along, nothing to buy here" You redirect them there. If you do the DNS "trick" it is like those people look into the yellow pages to look for the location of the candy store directly. The DNS stuff translates the domain name you enter to the actual IP address your content is hosted on. If you point the domain to on-rev s name servers any request to the domain will land on the on-rev space and the domain name will show in the browser. This service costs a few pennies on top of your hosting cost for the people that add the entry (just like an entry into the yellow pages literally) Hmm. I guess I am not that good at giving metaphors. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: How to create a UTF-8 XML file with rev?
Moin Tiemo, this should get you started (mind linewraps): put encodeUtf8("encoding=" & quote & "UTF-8" & quote & "?>") into tData put revCreateXMLTree(tData, true, true, false) into tId function decodeUtf8 pContents local tContents put unidecode(uniencode(pContents,"UTF8"),"english") into tContents if chartonum(the last char of tContents)=10 then delete the last char of tContents return tContents end decodeUtf8 function encodeUtf8 pContents return unidecode(uniencode(pContents, "english"), "UTF8") end encodeUtf8 Make sure to encodeUTF8 when you put your data into the XML and to decode when you retrieve it. Hth, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: My BBC Master - - - getting Beeped-off.
Brian, > What would be the basic requirement that would get people off the > ground, without growing into a monster sound effect library? if you gave me methods to play .wav and .aif files (.ogg would be a plus) on at least 8 different channels with the ability to set the playloudness, panning and pitch (no time stretching needed, just playing it faster would do just fine) I´d be a happy camper, if the thing would not need to rely on quicktime or any other 3rd party add on besides the external. There are quite a few opensauce libs around like the beforementioned irrklang or openAL (the audio counterpart to openGL). I would be willing to throw some $$$ into a pot instantly if only I got that for at least the Mac and Win (linux being a plus again). For me it would need to be able to dynamicly load and unload samples (.wav and .aif) and play those without cutting off each other. Though wrapping an external around an existing solution might be the lowest hanging fruit for someone who speaks C. If someone is to set up a group to discuss further specs, or wants to carry this off list, please let me know. Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] Gradient Explorer
Scott wrote: BTW, stay tuned for a new gradient plugin for Rev... Can't wait to see it! Cheers, Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
chartsEngine 1.0.1
Hi all, we just uploaded a maintenance release of chartsEngine. - Typos in the docs have been fixed - if the chart fails to render because the data is corrupt or any other reason, the result will now contain the error code So after a chartsRefresh you can do the following: chartsRefresh tChart if the result is not empty then put the result answer "Something went wrong." end if ( you can parse the error codes nicely using http://runrev.info/error.html ) You can find the updated version here: http://downloads.runrev.com/revselect/chartsEngine_101.zip Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] chartsEngine - now on revSelect
Richard wrote: > Is the call to revLoadedStacks truly necessary? No, but convenient. revLoadedStacks will report the stack as available, also when it is closed, but in memory while the openStacks would not. What I was trying to do there (not thinking about the Metacard guys and gals I must admit), was: look if chartsEngine is in use -> all well, demo will work look if chartsEngine is open, but not in use -> start using it, demo will work look if it is in memory, but not open, nor in use -> start using it, demo will work look if it is not in memory at all -> prompt user to locate the folder it lives in, load it, start using revLoadedStacks is handy here and has been around since quite a while. I use it quite often in standalones too. For the next version I will do what Klaus suggested though and check revAppVersion(), unless there are IDEs around that do not support that call??? However, the chartsenginelibrary itself does not rely on any calls to the revLibraries I am aware of. For now, I´ll have to ask the Metacard users to update me with any problems they see arise with both lib and demo, so I can get that fixed for 1.1. Maybe I should contact the great poobah (That´s Klaus at the moment, right?) for any further advise. Thanks for bringing this to my attention Richard. All the best, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] chartsEngine - now on revSelect
Klaus: Thanks a heap. Will test that for v1.1 Sarah: You had a major part in making it happen. Thanks again for the random data code. :) Victorias: I hope it is useful. Andre: chartsCreateChart can take additional parameters. The first one being the name of the group you create, followed by a rectangle. This rectangle can of course be off screen. Right now chartsEngine always draws on the current card of the topstack, but most likely this will be extended in the next iteration. Here is a quick demo script (out of the top of my head, so watch for typos.) on mouseUp pMouseBtnNo local tChart chartsCreateChart "myChart",0,-700,700,0 -- only needed once! Or use any existing group, with lockloc set to true. put the result into tChart set the charts["data"] of tChart to "120,2"&cr&"2,120" -- now set your properties chartsRefresh tChart -- turn it into an image export snapshot from rect (the rect of tChart) of tChart to file "/path/to/file" as PNG end mouseUp ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] chartsEngine - now on revSelect
Richard wrote: One small note for us MC users: the initialization of the demo stack makes a call to something in the Rev libraries, so when running in any other IDEs it throws an error and doesn't load the library. That would be the call to revLoadedStacks in the stack script of the example stack. Any effective way to test, which IDE is being used? Otherwise I would just wrap a try / catch around it and react accordingly. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] chartsEngine - now on revSelect
Hi, first things first. Trevor just let me know the demo script on page 3 f the PDF is wrong. Silly typo: Should read: A complete script to create a chart can look like this: on mouseUp local tchart chartsCreateChart put the result into tchart set the charts["data"] of tchart to "1,1,1" & cr & "30,56,12" & cr & "1,1,1" chartsRefresh tChart end mouseUp Judy: You bet! Richard: Thanks for the kind words" I hope you find it useful. Jan: Still remember when we first talked about basic ideas on Malta in 06? Finally!!! ;-) Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[ANN] chartsEngine - now on revSelect
Hi all, just a quick note that our latest library for Revolution is now life in revSelect. chartsEngine. Before I get into the usual blahblah of what it can do, I would like to express my gratitude to a few people on this list how have been extremely helpful during final spurt. Wouter. Thanks for being the genius you are and helping me speeding it up so much. Sarah, Jb, Jerry, Graham. Thanks for all the time you have put into the tests and helping me polishing it. Wouldn´t know what I would have done without your help. My peers on revSelect and at Runtime: Thanks for all the headups during the dev cycle. And finally all of you on this list who encouraged me to carry on after the burglary. THANK YOU. Now back to the lib: You can find more details and the download of the free trial version and example stack here: http://www.runrev.com/products/related-software/chartsengine/ chartsEngine brings to generating charts the same ease, power, and flexibility as animationEngine brings for Revolution animations. ChartsEngine is a powerful, yet lightweight library to create charts in a Revolution stack. It has been optimized to render data on the fly at high speed. It will extend Revolutions messagepath and makes its scripts available in any location in your Revolution application. To use it, make sure it is loaded into memory. Open the messagebox and type: start using stack "chartsengine" In the IDE you also can double click the chartsEngine stack to start using it. The following chartTypes are available: * Lines * LinesStacked * Bars * BarsStacked * Pie * Doughnut chartsEngine relies on setting properties for your charts. Most of these properties are "canset" properties. If you do not explicitly set them, chartsEngine defaults to standard values. Data is organized in cr delimited lists of items. The default itemDelimiter is comma. The default chart type is lines. This type lets you handle large amounts of data, while rendering very fast. Which chart type is best used in your projects depends on the data you want to display. Requirements: Revolution 3.0 or higher. Runs on Mac, Windows and Linux. PS: If you want it and also own an animationEngine license, watch your inbox closely. All existing animationEngine license holders will receive a voucher, that grants you 25% off. I really hope this library is useful to some of you, and I look forward to give the same quality of support, as we do with animationEngine. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[OT] 1234567890 epoch time
Anyone having a party? My collegue and friend Benedikt build this nice clock in processing to celebrate this event. http://benedikt-seidl.de/123/ All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Why doesn't this work now? (Copy & paste of a card with a background)
Hi Art, Now, that´s a nice one! cut this cd in a button indead instantly shuts down rev (at least on a mac). If you have not reported this to the quality centre yet, please do so. I think this is a severe defect. Please let me know the bug number. A workaround would be go last copy cd 1 to this stack Hope that helps. Cheers, malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: OT: Need a little help with package maker
Moin Tiemo, why would you want to create an installer for your app in first place? There are very few apps on the Mac that require an installation process. Usually these are those that need admin rights to install things in places a normal user would not have access to. Most apps are just drag and dropable to any place the user decides. Most of the time that will be the applications folder. These apps come as a (compressed) dmg, which contains the app, that can just be dragged over. Usually the readme file also is in there. Grüße, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: When should cmd-period work?
> "It's dead, Jim." Jupp. For what it´s worth. I added a wait 10 millisecs with messages after your formatFld calls in the update handler. On first run I was able to command period out of it and rather surprised to see the script of stack revDebugger popping up pointing to (ebug mode is switched off here, so revDebugger might as well leave me alone): function revDebuggerEnabled return debuggerEnabled() end revDebuggerEnabled Not sure if that helps anyone tracking this down. In second run btw, it would just go into Jim mode again. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Subject: Drawing a curved shape - 2nd attempt
Mr. Reetz wrote: > Do you guys work for Putin? Forgot to take your Prozac today? I don´t get it... ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: AW: Pressing Ctrl+Alt+Q on a german keyboard does not enter an '@'symbol in Revolution fields.
Btw. How did you come out of your total loss after the robbery? Are you on the line again? Getting there. :) The whole incident also has its upsides. Needing to rewrite vast amounts of code made the upcoming charts library a whole lot better. Cleaner code. Faster. I am not unhappy with that. :) It took a while to be able to sit in that office again. It used to be my ivory tower, now it is only 2 rooms I am not always compfortable in. That´s what remains I guess. However, onwards! Grüße, Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Pressing Ctrl+Alt+Q on a german keyboard does not enter an '@' symbol in Revolution fields.
dyslexic fingers forgot the end if on commandKeyDown theKey if the altkey is down and theKey = "q" then type "@" else pass commandKeyDown end if end commandKeyDown Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Pressing Ctrl+Alt+Q on a german keyboard does not enter an '@' symbol in Revolution fields.
Moin Tiemo, this depends on how you type it I guess. Are you a 3 key or 2 key @ typer? You can get the @ symbol with either altgr + q or ctrl + alt + q on Win. The latter one fails. However, I thought that had been fixed :-/ Anyway. Here is the workaround. on commandKeyDown theKey if the altkey is down and theKey = "q" then type "@" else pass commandKeyDown end commandKeyDown Hope that helps, malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: playing multi-sounds
Mark, please keep me up to date. Synthesis is far more than I would expect (cool though, very!) I was thinking more about a wrapper around a subset of openAL if that is at any rate feasible. That also might be overkill, but cool to have. http://en.wikipedia.org/wiki/OpenAL I would so love to play samples on more than one channel. For most apps I have in mind 4 or 8 channels would be enough. It would be cool if one could set the panning and the loudness for each channel. All I know is that the current implementation of audioclips is so last century. :) All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: playing multi-sounds
While we are at multichannel sound playing without QT again. Any external writers around here that could code such a beast for X-Plat use? I´d be willing to throw some $ in a pot. Here is my experience with multiple players: As others wrote already, it lags. Especially for short clips. But even worse. If you want to play more than a few, you might end up with a HD that spins like mad. Been there. Impractical. If I were the end user of a program that made my HD spin like mad and I would have no indication why that is (and I would never expect a few sound effects causing that) I would never ever launch that app again, as I would think it is malicious... *sigh* Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Director-like multi-image "sprite" animation
FWIW here are my 2 cents. The most difficult problem you´ll face is how to react if a "frame" gets dropped. Slower machines may not be up to the challenge to render a complicated animation, or if the user has many apps open at the same time (and mail is starting to download many emails in the background for example) the animation might start to stutter. So it is a good idea to compute where the control must be located at the given point in time. I have done many experiments with this and some of the results went into animationEngines AEMoveTo handler. That one will tackle dropped frames and position the moving objects correctly to the given point in time. The next version of ae will have this for the other moving methods too. Hope that helps a bit, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Encoding of $appdata on XP?
Moin Tiemo! No dice with your suggestion I am afraid. :( Regarding citrix: I have helped building an app. that consists of a Java server and a massive Rev front end to it. It all seems to work well on citrix, however specialfolderpaths were a gotcha. The rest works just fine... Mark, thanks for your suggestion. I am not sure if VBscript will work in a citrix environment. Need to check with the customer, which might be difficult at the moment. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: where to put plugins, externals, under linux
Hi Andre, revenvironmentuserpluginspath() appears to be /home/user/My Revolution enterprise/Plugins under UBUNTU. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: where to put plugins, externals, under linux
Hey Andre! What does revenvironmentuserpluginspath() return under Linux? This is the place Rev looks for user plugins under Mac and Win. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Encoding of $appdata on XP?
Hi there, I need to read out $appdata on XP. As long as there are no Umlauts all is fine. As soon as there is an umlaut it breaks: Username: ßäöütz é specialfolderpath(26): C:/Dokumente und Einstellungen/ßäöütz é/ Anwendungsdaten $appdata: C:\Dokumente und Einstellungen\á„”tz ‚\Anwendungsdaten I need $appdata, because the path for specialfolderpath(26) does not necessariely exist in a citrix environment. Any ideas how to make sense out of the gibberish? Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Creating graphs
Richard wrote > Maybe someone here > might find it a good challenge to write a scripted library to replicate > that functionality. I heard a little bird chirping that there was something on revSelect in a not too distant future :-X (if you need/want to know more, please contact me off list) All the best, Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Can anybody HELP !!
Hi Camm, we are still missing some information. Wat exactly happens and how does it happen? Does the IDE throw an error in the build process? If so, what is the error? Does an executable get created? If so, can we see that? Does the exe crash on launch? Does the executable launch, but halt? does it work first and then halt or crash once you invoke answer? All the best, Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Sounds
Hi Ton, quite some sounds are available through revSelect. These sounds are high quality and royalty free. Might be worth checking out. Also there is one site which used to offer a vast amount of free sounds. they seem to have changed there business modell to a subscription service though. I have not looked at their new agreements yet. However, the sounds are very high quality for most of them http://www.soundsnap.com/change Also it might be worth to check out commercial sound libraries like these: http://www.bestservice.de/index.asp/en Hope that helps a bit. Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: La communauté Revolution est en deu il
I do not speak enough french to express my condolences to Erics family, I hope the french community lets them know that his friends all over the world will miss him. I had the pleasure to meet Eric on Malta and to smoke too many cigarettes with him while talking all things Rev. The community lost a bright mind and a humourus person. We will miss you Eric! Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Test
Ping? -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[Semi OT] Awesome Mega Mighty Games looking for a part time scripter
Hi there, as you might know, derbrill Multimedia took over a game design company last year. We merged technologies and are using Revolution for all downloadable desktop based games. With the advent of the Browser Plugin and more ideas than our small team can tackle, we are looking for someone who can help out coding on our games. We are thinking of starting in march 2009 on a 2 days per week basis (maybe more). What do we expect? You are a decent rev scripter You know your way around animationEngine (or are willing to learn how to use it) You love to write games Ideally you are based in the UK In addition, we are looking for finished - or partially finished - games that we can publish as part of our catalog. Please do NOT send us games or game ideas until we have cleared it with you. Instead, please let us know that you have a game to discuss and we will contact you with the appropriate forms. We can help out with artwork and audio or provide scripting support to make your idea a shipping product. If you are interested in working with us please send a mail to ma...@awesomemegamightygames.com to discuss further details. We will need to see a sample of your work - please include that in your response. Cheers, Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: setting rects of players in repeat loop works in IDE but not in standalone
Hi Klaus, what is the lockloc of the player set to? What happens if you set the filename before you set the rect? Cheers, Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games Steuernummer: 28 015 03865 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: MouseMove . . . err?
Yippieh! I may post again thanks Heather :) Sorry I am latre for the party, but somehow my mail bounced. Just wanted to throw in a snippet. Thanks for mentioning AE Nicolas. :) Tom: With AE in use, constraining on any line is a one liner. set the constrainLinear of btn "myButton" to 100,100,200,100 And here is what I think Richmond wanted (although I am never too sure I get you right Richmond), also it is not half as cool as lemmings by Master Scott A stack with 5 buttons: start, x1,x2,x3,x4 In a button "start": global speed on mouseUp set the flag of me to not the flag of me put 15 into speed -- play with the value of speed checkMouse end mouseUp on checkmouse local tStart,tEnd,newx,newy lock screen put the ux of btn "x1",the uy of btn "x1" into tStart put (item 1 of the mouseLoc-the uX of btn "x1")/speed + the uX of btn "x1" into newX put (item 2 of the mouseLoc-the uY of btn "x1")/speed + the uY of btn "x1" into newy set the uX of btn "x1" to newX set the uY of btn "x1" to newY set the loc of btn "x1" to newx -40,newy-40 set the loc of btn "x2" to newx +40,newy-40 set the loc of btn "x3" to newx +40,newy+40 set the loc of btn "x4" to newx -40,newy+40 unlock screen if the flag of me then send "checkmouse" to me in 30 milliseconds end if end checkmouse Click the button to make x1,x2,x3,x4 follow with a nice little easing effect. Click again to stop. Maybe I´ll get around to generalize something like this for the next AE. Cheers, Malte (happy to get through again) -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games Steuernummer: 28 015 03865 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
test
bounce? -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games Steuernummer: 28 015 03865 Tel: +49 4331 337 977 7 email: i...@derbrill.de ma...@awesomemegamightygames.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Conference DVDs: Design principles
Tom wrote: > I want to own a part of Malte too!!! Lol. I have an arm and a leg I do not use at the moment. Would that help? Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Random algorithm
> It looks like the limit is 2^31 -- 2147483648 Thanks for testing that Dave! Somewhat related :) http://web.archive.org/web/20011027002011/http://dilbert.com/comics/dilbert/archive/images/dilbert2001182781025.gif http://xkcd.com/221/ Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Re: Random algorithm
Dave wrote: > The maximum number it can be set to seems to be 2130706432. Hi Dave (and all) I am not too sure about that, though I would love to know if there are upper limits. On my Intel mac I get: 9 4 34 30 25 21 16 12 8 3 33 on each run of the following script: on mouseUp pMouseBtnNo repeat with i= 2130706432 to 2130706442 set the randomseed to i put random(34) & cr after fld 1 end repeat end mouseUp So it does not appear to be upper limited at 2130706432. Given the game writers perspective to this, I really like the way the random algorithm the way it is implemented in Revolution, as a seeded algorithm can be used in many ways in games. It prevents the ability to cheat with undo systems in casual games, or even lets you set up whole galaxies without stuffing memory. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Using the Player to run a stack
Hi Shari, AFAIK the player forces a backdrop (at least for Media stacks), so I guess that might be what you are seeing. Hope that helps, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Totally OT - I need some heads up (and a hug or two)
Dear friends, to all of you who responded on and off list. THANK YOU! I really apperciate it. I am not yet in a condition where I can reply to email, but the situation will not bring me down for long. I will be taking a couple of days off. Going seasides next Friday. Too many things to pt into place before. Then I will start with a recharged battery and maybe this is a chance to make it even better than in the first try. I am glad to be part of a community that cares. Thanks to all of you. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Totally OT - I need some heads up (and a hug or two)
Hi all, today is the worst day in my self employment life. I arrived at the office today, just to learn that everything apple branded is gone. Stolen. Away. Not only that, but my external backup HD also vanished and a few things I was pretty fond of, like a keyboard (music) and a microphone. I do not care too much about the machines. Those are replacable. But I lost at least 3 months worth of data. I had something cool coming up, but I am afraid I am thrown back to point zero, at least with the documentation. The people I have been talking off list will know what I mean. So everyone who is involved with that project, I beg your patience, as I really need to start freshly on it. And just now I can't. I just feel like sitting in the corner and weeping. So if any of you has any urgent support queries for AE or other stuff I beg your patience. It might be a day or two until I recover. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Re: suggestions for cross-version benchmarking test tool?
Hi Richard, if you want, please look at http://quality.runrev.com/qacenter/show_bug.cgi?id=7257 I too see leakage and drastic slowdowns under Linux, yet I could not boil it down to something as atomic as in this test case. Cheers, malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Slow down of the 3.0 IDE
Tiemo, it might be worth a try to delete revPreferences.rev (while rev is closed) In the messagebox type: put the filename of stack "revPreferences" to get the full path. Now close rev to delete that file and restart. But maybe you tried that already? All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re-6: I cannot paste in any field in an app (consisting of up to 7 stacks)
Hi Franz, also does not work with a 3.0 Standalone. Please report this to QCC. XP Pro, german. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: I cannot paste in any field in an app (consisting of up to 7 stacks)
hi, may sound stupid. Have you tried adding a menubar that has an edit menu to the main stack? If not could you try and see if you can paste then? If so I might be close to a godzilla report. Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Port Number for MYSQL - using MAMP
Hi Stephen, I use a MAMP server to test one of my applications here. Though I do not use trevors lib, but do it all "by hand". This line of code lets me connect to the machine: put revOpenDatabase(tDBType,tIP&":"&tPort,tDBName,tUser,tPass) into sDBID - sDBID now holds an integer that can be used to reference the connection where tDBType = "mySQL" , tIP is the IP of the machine I am connecting to, tPort= "8889" , tDBName is the name of the database, tUser = username and tPass is the password. You said that the controlpanel does not work though. I had that happen after a system update. I could not connect to the DB then with any other tool though. (mySQLQueryBrowser for example). The solution was to download a new copy of MAMP from apachefriends and go from there. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: revOnline (Was: Re: user spaces on RunRev)
Hi Eric (and all), as I am under NDA (as was the session on Malta) I can not really comment on the project, besides that I have not been working on it anymore. If you have further questions about the state, this would be best asked on improve rev, or directly with the mothership. Cordialement, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: chat protocols
Andre: Thanks. It appears M$ changed their protocol, so I will need to get in touch with S. David: I am VERY interested to learn more about your library. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
chat protocols
Hi all, has anyone ever written some code to connect to any of the mainstream chatservers like AIM or MSN in rev? If there are any libraries available I´d really appreciate some input. Cheers, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: slown down of IDE 2.9 under windows
Hi Tiemo, I have seen this once. The reason was that the messagewatcher did not reset the messageMessages to false after closing. So you might want to test in the messagebox: put the messageMessages If it is true then set the messageMessages to false and see if that is any help. Best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: AW: Software License Manager
Hi Tiemo, I guess everyone has a different take on this and there are quite a few options. I will for sure not claim completeness in this email, nor will I claim to be right in any point I make. :) I think it is important not to be paranoid about piracy. There will always be the cheapstakes that will try to get everything for free. Those will never be your customers. They just won't. If they can not get it for free, they will search for something different. I don´t think these people is what I need to care about. If I use something sophisticated to "protect" my work, I only risk to challenge someone to get around my protection scheme. And if they try, they will get around it. Using 3rd party technology like wrappers around your application only increases the likelyhood that a cracker has it easier to get around the protection. If the protection technology is cracked for any other application, it will be fairly easy to get around it for MY app. too if it is protected using the same technology. I would only considder a wrapper option, if I used a payment processor with an affiliate system, that stores data in the wrapper to pay out my affiliates (custom builts) IMHO it is important to make it easy enough for a person that is willing to open the wallet to do so. And leave them with a "Yes, it was worth to pay for it" feeling. This is not only about the techology you use to protect your work, but also about the experience in buying it. Depending on the kind of application you develop and the way you deliver to your users, you have different options, which can leave your users with a positive feeling about your software or mildly to terribly annoyed. If you deliver on a disc, you might require the disc to remain in the drive, which I would not like to use. I would prefer all the stuff installed on my HD or if I need to save space, have the option to run of the Disc. If you deliver download versions you might go the timeout or the crippleware approach. A timeout can be based on a date xyz days after install, a given time of actual use or a number of launches, while a crippled version would become only fully functional after the app has been purchased. Both approaches require the user to enter an unlock code that he has to purchase from you. For different types of programs, different approaches might be the best fit. These methods require that you store some information in a sensible place on the users machine. So you would need to take care that the file is not too easy to find if you go with a timed copy. If you store the key for a crippled application, that would be less important, as it would not make sense to delete the unlock code and thus reverting the programm to demo mode. You have the option to call home, to check if the key they are trying to use has been stolen, but I do prefer not to. I do not trust apps that call home, why should anyone else? It is important to make the entering of the key as easy as possible (I learned that the hard way). Give an option to paste from clipboard and strip all whitespace before and after. Prompt the user if the stuff pasted is wrong (multiple lines for example) Nothing is more frustrating when you try to enter your user data and it is too complicated. If this works in your app, it is important to make it as easy as possible for your customer to pay you. If you have to click more than twice on your homepage to buy your product they might have lost interest already. If you use an online payment processor make sure to send out the registration immediately. Here is how I do it in my games: Game times out after an hour playtime. It has an unlock code checker and links to the order now page on my website. Payment is handled by PAYPAL (I know, i know) Once purchase is done PAYPAL sends a so called instant payment notification to my server. A PHP script receives the IPN and extracts the relevant purchase data from the IPN. The script then generates an unlock code that the checker in the game will parse. This code is sent by email and displays the unlock code to the user. The whole process is (hopefully) convenient for the buyer, but also saves me a heap of work, as I do no longer need to generate unlock codes by hand. 2 euro cents. Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Still the refresh problem in Rev. 3?
Hi Jim, I am afraid the forced refresh still is necessary. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT] Gorilla Marketing
Dear Richmond, if you have something to say to me, I always have an open ear for you, but do not try to be subtle on me, k? Does not work for non native speakers. I at least have the guts to address the kid directly without posting some vague messages. (Left out smiley intentionally) The "subtile" note your message brings across to me leads me to the conclusion that you did not get the point. If he wants to use my artwork this is not a big deal, I am pretty relaxed about copyright. I am not the suits and would not go unleashing the bloodhounds on the poor kids parents. However there is something the kid id propably not aware of, but which truly gets me upset. I do not want to pay for somebody elses cosmetics! If that makes me a gorilla, fine. If it does not fit your open sauce attitude also fine. You know me long enough from this list, to be able to judge that I am always willing to help out with stuff. If I am asked. Actually you used some of my stuff in your early demo stacks. You cared to ask me and that´s fine. I would not not have bothered if you wouldn´t have asked, as you did not put the hand in my wallet. So it would be unlikely your usage of my stuff had the potential to drive me out of business. I still have to pay for the traffic on my server and a *linked* image on a youtube profile can go terribly wrong. Each time that boys profile is viewed he causes load on my server that I have better use for. Now let him do the next "big thing" there and I will be unable to feed my family. Now, if you feel like it, continue being "subtle". Malte Frankly if some teenage boy feels the urge to pinch the registered logo of my language school and use it in the background of a YouTube movie I would be tickled pink. When things go wrong is when 'Gorillas' (we have a lot in Bulgaria; especially in Parliament) pinch logos and use them for vicious marketing of some completely unrelated product. sincerely, Richmond Marketing ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: XML Question
Hi David, could you send me the XML you are trying to parse and your script? I did not bother parsing atom feeds as yet, but have been working with XML quite a lot the last 1.5 years. Taking the example you posted in your previous mail (and adding the tag that you said would fail) just parses fine over here. http://www.w3.org/2005/Atom"; xmlns:content=" http://purl.org/rss/1.0/modules/content/"; xmlns:wfw=" http://wellformedweb.org/CommentAPI/"; xmlns:rdf=" http://www.w3.org/1999/02/22-rdf-syntax-ns#"; xmlns:dc=" http://purl.org/dc/elements/1.1/"; xmlns:cc="http://web.resource.org/ cc/"> Just a comment Yields this XML Text in Rev: http://www.w3.org/2005/Atom"; xmlns:content=" http://purl.org/rss/1.0/modules/content/ " xmlns:wfw=" http://wellformedweb.org/CommentAPI/"; xmlns:rdf=" http://www.w3.org/1999/02/22-rdf-syntax-ns# " xmlns:dc=" http://purl.org/dc/elements/1.1/"; xmlns:cc="http://web.resource.org/cc/ " version="2.0"> Just a comment So I would like to see an actual feed you are trying to parse and the script you are using to do so. Are you trying to parse only a part of the feed? Not that it helps you in anyway, but if you do a google search for "atom XML namespaces" shows that people using other environments have (or have had) some headaches too. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: [OT] Copyright infringement, sometimes a good way to do guerilla marketing :o)
Thanks for the hint about htaccess. Right now his traffic is not going to drive me out of business, so I leave the image on for the fun of it. If there is more to tell, I will post it on my blog http://theindustryandme.blogspot.com/ Cheers, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: XML Question
While this is inconvenient behaviour, it might be argued that it is correct, or at least standard compliant. ;-) So before the behaviour is changed I would like this discussed. I think the reason why you seem to lose the tag is that the namespace is not defined. The tag is not lost, but loses the undefined namespace identifier though. If you parse XML like this: http://www.w3.org/2005/Atom";> Just a comment You end up with this XMLText: http://www.w3.org/2005/Atom";> Just a comment You could now still access the tags by looping over all children and siblings recursively. However, parsing a valid XML file like this: http://www.w3schools.com/furniture";> African Coffee Table 80 120 ends up with this XMLText: http://www.w3schools.com/furniture";> African Coffee Table 80 120 This would allow accessing the tags including the namespaces. There are XML libraries for other environments, that handle the 1st case exactly the way rev does, others do not lose the namespace. As far as I can tell version 2 is W3C compliant while version 1 is not. A bug in Revs external? Not sure about that but eager to hear other opinions. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[OT] Copyright infringement, sometimes a good way to do guerilla marketing :o)
Hi list, this an absolutely off topic post... I was reading my serverlogs yesterday night an have been a little puzzled of why a relevant amount of Traffic comes from youTube. Until now I was using youTube only passively. Looking at the detailed log revealed that some kid in the US has 'borrowed' the logo of one of my games to display as his background image. Not he did only use it without asking, but he also linked it directly from my server. I was unsure what to do. You can see my reaction here: http://www.youtube.com/watch?v=5-9DeTyGLhE Until now the kid does not seem to have noticed. http://www.youtube.com/user/magicguy777 All the best and have a good day, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: AnimationEngine docs fixes and restored eBook download
Just to let you folks know I read and care. ;-) JB, I sent you a mail off list. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
AnimationEngine docs fixes and restored eBook download
Hi, sorry for the delay. You can download the fixed documentation for animationEngine here: http://www.derbrill.de/downloads/animationengine29.zip The examples for drawIsoLine and drawIsoBox are working now. Also the download for the eBook has been restored. It can be found on the animationEngine download pages: http://www.runrev.com/downloads/all-downloads/animation-engine/ The updated documentation version should be on RRs Servers later this week I hope. In the meantime please grab it from my download pages. Again, my excuses for the delay. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[Ann] [de] German Revolutionboard is moving to a new host
My apologies for a few words of german on this list... Hallo liebe deutschsprachige Rev User! Das revolutionboard befindet sich zur Zeit im Wartungsmodus, da wir den Provider wechseln. Bis der Umzug abgeschlossen ist können keine neuen Posts geschrieben werden. Die Web Adresse bleibt bestehen. Wir freuen uns auf weitere rege Teilnahme unter http://www.revolutionboard.de Vielen Dank für Euer Verständnis. Gruß, Malte -- The german revolutionboard is moving to a new provider. While it is being moved, it will not be possible to write new posts. We are looking forward to see german users once moving is completed. All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: MySQL timeout
Hi Terry, I experienced the same. The problem was only the case, if the machine running the mySQL server is not found on the Network though. If the machine is there, but the server is down it times out immediately, so I went for pinging the server first using shell and if that was successful try to connect to the DB. Hope that is any help, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: rev apps on iPhone?
I think the biggest problem with rev apps on the iPhone is Apple inc. As far as I understand they do not allow for dynamic scriptable environments. At least that is what I read on the tech sites I am visiting. That was the reason for no Java port as yet and would make it difficult for an environment like Rev, that is capable to load any stack from any Rev executable.. As long as Apples rules for that are not perfectly clear to have changed, I would not try to port it. No matter how much I would love to see an engine for the iPhone. *sigh* But it would be no use to have an engine which you can not ship with, no? Half a cent worth, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Happy birthday Björnke
Hey my man! All the best wishes to your birthday. Hope to catch you on chatrev some time today. :) Gruß, Malte___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Happy Birthday Klaus
Hey Klaus, all my best wishes to your birthday. Keep up the great work. (But maybe you are focused on watching ocer right now ) All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: animationEngine examples - error
Hi JB, that was a rather stupid mistake of me. /* Note to self: You should now by now that one can not copy from a password protected stack. :-( */ Will get that fixed once back in the office. As I will need to think about how I solve this is might be a while until the fixed version is up. Thanks for the report! All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Re: Hello... Its good to be back. Is this the place to be or is the forum now it?
Thanks for the update Peter! All the best, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] animationEngine 2.9 available
Hi JB, I was just checking chipps stack (which is way cool by the way!!!) The problem is that it carries an old version of AE as a substack, so if you open chipps stack first then type into the messagebox delete stack "animationEngine" then save chipps stack and open the new version of ae and make that a substack of chipps stack and save again, all should be fine. Hope that helps, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] animationEngine 2.9 available
Hi JB, I have tried your stack and it keeps giving me errors. Maybe it is because I purchased AnimationEngine and it conflicts with your Demo version. What kind of errors do you get? animationEngine is a library stack. So you should just be able to use the newer one, given you use a recent Revolution version. (2.8 or higher required for animationEngine 2.9) Open animationEngine 2.9 and type into the messagebox: start using stack "animationEngine" Now all animationEngine functions, handlers and properties are available to your project. Next, open the stack ae29Demo.rev that you will find in the .zip archive you have downloaded. Hit the start button and you should see an animation playing. If it does play, everything has worked. If not I would be interested in your system setup, the version of revolution you are using and the error message. If you run animatioEngine 2.9 on the same machine as the previous version, it should autodetect your license code. It will not touch the previous installation, so you can fallback to version 2.1 any time if it turns out not to be working for you. As animationEngine is a library stack it can be located anywhere on our Harddisk. It just needs to be loaded into memory to work. However, if you have put the previous version into your plugins folder or have it made load automatically on startUp through other means, you will need to make sure that the older version is not in memory somewhere. The stacks do have the same name, so there might be a conflict there. Regarding the tutorials: It seems they got lost when Runtime Revolution Ltd. updated their website. I will inquire about the issue during business hours. The tutorials are not much but a Revolution standalone with tutorials that can be printed out. They date back to 2005, so they are a bit outdated nowadays. THere is new stuff to come in the next few days and I will announce that once I am ready to go. Hope that helps, Malte ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution