it's comprised of loads and loads of photos to keep everything in the correct aspect ratio / proportion while rotating ... you could technically make it so you have 4 walls & switch from one to the other if you used a long single image but you wouldn't be able to rotate it smoothly.
I was hoping that contrast, saturation for the window could be altered seeing as we can control the window brightness.
sound will have to wait until next release of VS & see what can be done with the new sound engine (if all goes well)
as I said ... maybe Alex could implement some of the functions from it?
wouldn't hurt to take a look - especially considering it's free!
or @divo would it be possible to include it into VS using your include method? (link for love2D lua framework)
but you would have to save the player name to an external file as it doesn't store object/character name changes (apparently)
on game start or on load from x save you would have to make it read the file to retrieve the name.
basic code would be same as your key input lock sequence script more or less with a few modifications
I'd imagine LUA has open, read/write close commands?
local file = io.open(location/file.type, 'r')
if file ~= nil then for line in io.lines(file) do setValue(VCharacterName, line) end file:close() print('Character something has been renamed to ' .. file .. '!') end
for the read part - well something along those lines from the top of my head.
you can find the reading/writing to files in the config.ini scripts in the wiki but we could use another method - than my writing to a temp file first - which is to overwrite the current file using io.open(file, 'w+') instead of w.
creating the string value of the new name is somewhat more complicated as we can't use the editor as it lacks actions to add or edit a value into a string value (for some reason) so apart from creating a string value when the value was first created we need to set it using lua.
examples ... local val = getObject('Values[value_name]') -- default location to retrieve value local getName = val:getStr(VValueString) -- get the current name for printing to the log file?
function setName(CharName) if val:setValue(VValueString, CharName) then print('Character name of ' .. getName .. ' has been renamed to ' .. CharName .. '!') else print('Renaming of ' .. getName .. ' to ' .. CharName .. ' was not successful!') end end
obviously we have to do it differently to this as we have to include the reading & writing to file & then check if it's all working correctly ... but it's just a few quick examples
P.S ignore the bloody winking faces they should be right hand brackets! ) ) ) )
Does anyone have any experience with working on services like mixpanel.com which gives analytical tools. That service supports HTTP requests sent from backend. I was thinking about doing a HTTP POST inside the game on certain places to get analytics on how far the player can get and so on.
Found this http://w3.impa.br/~diego/software/luasocket/http.html#request
and this https://mixpanel.com/docs/api-documentation/http-specificati...
So I think it should be possible, do you agree?
I've not heard of mixpanel.
We've had a little discussion about luasocket, but that's about as far as it went.
I understand what you want though ... something similar to the ttg walking dead game in which it compares your game statistics; what actions you chose, playing time etc & other peoples action choices & playing time to create a summary or percentage.
it's an interesting idea
does Steam do anything similar? (I don't use steam but I know they log user achievements & so on)
What I want is more centered towards following up on how many of the people who download the game even start it, or how many of the ones who start it even play more than 10 minutes. Do you get my point?
I have gathered that you could send a HTTP POST from inside the game to for example mixpanel.com servers but you need to encode it with base64 first and this is what I am having problems with. The thing as a whole is quite complex to get working. Good thing is that mixpanel is free for small amount of traffic.