Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Memor-X

1
So obviously I've been working on a game in RPG Maker XP and along with the development i've been looking into where and how to sell it when it's completed since obviously i want this to be the start of me getting into the games industry.

now while i have been trying to all the scripting myself such as editing the base script and making new systems, there are a couple of scripts i use that have came from where using Creative Commons - Attribution-NonCommercial-ShareAlike 3.0 Unported. now Attribution and ShareAlike are fine but the nagging concern i have is the NonCommercial Part

QuoteNoncommercial. You may not use this work for commercial purposes


now looking at this, to me it means that most scripts here which use it can't be used for games we would make and hope to sell and as much as i would love to just give my game away for free, there has been costs involved and i hope to raise up money to hire people for my next project.

So i would like to know,


  • can i sell my game if i used a script that has this NonCommercial condition?

  • is the answer to above the same if i make alterations to the script?



NOTE: i have posted this in Game Development because this is more general Game Development rather than being something unique to RPG Maker
2
I recently got Blizz-ABS working with with Zeriab's Disc Changer in which there was a bug where Maps in a disc folder was having the same passability as maps in the root Data folder because it was only useing the one Map_Infos.abs for the same map ids. obviously this means that you would need to enter the maps in game once before moving them to a disc folder.

because i play though maps and make alterations as i go this means i would be doing alot of copy and pasting if i was working between disks. since the .abs file is only updated for a map if it's been played, one would assume that you could run all the maps though a loop like


for id = 0; id < 999; id +=0
map_name = 'Map'+id.to_s+'.rxdata'
map_data = load map_name
update Map_Infos.abs(map_data)
end


So is there a way to call whatever function generates the Map_Infos.abs file outside of Blizz-ABS like in a separate script?
3
i don't want to but since i'm sick and tired of being everyone tech support at home and being demanded to come to them with no concern what i'm doing and if i don't get this fixed up i'm going to be annoyed constantly and all my time will be spent leaving over the back of a wood chair reaching over to the keyboard and mouse as someone wont get the hell off the chair and let me work i'm going to get this fixed up so people can just leave me the fuck alone

my mums windows 7 laptop had been acting up lately running extremely slow when trying to access stuff like control panel or web sites, she barley goes onto the laptop so it only sees use like once a month, this is what i have done,


  • analyzed the drives in disk defragment, there's no fragmentation

  • clean out all the temp files since AVG suggested that

  • turn off automatic updates, bad idea however its always downloading so when its downloading it could be putting a strain on the system

  • updated to AVG 2014 and ran a full computer scan, no viruses



these are things i can't do


  • clean the registry because that would require downloading a program which then the next time the laptop stuffs up i'm going to be blamed because "it wasn't doing this before you installed [PROGRAM]", however AVG shows me all the registry errors, about 90% are in Microsoft folders

  • install another browser, because my mum knows nothing about browsers, i have explained.....i lost count after 20, what an internet browser is and what IE is, however she stills calls it eBay or Hotmail, while i want to install a new browser and i cant stand having to teach her how to use a new browser, how there's a difference and listening to her complain about how "i like the other one better", i already touight her how to delete messages on her phone several times

  • download and install every windows update, because i tried this last weekend and there are still updated so windows seems to need to reset every now again again rather than trying to download every update and that would mean sitting at the laptop waiting then seeing it update then getting my mum to put the password in again and she wont let me remove it

  • do a full system restore, cause she's probably lost the disks and will blame me



things i suspect that could have some relevance


  • a couple of weeks ago after i updated to AVG 2014 my mum said she went on and it said it needed to be installed yet she ignored it and continued to be on the internet without even think of calling me on the mobile while i was at work, i can confirm AVG 2014 was installed and my mum thinks that windows asking her if she wants to run the Java Update or the notice in IE about Accelerators to be installed is all AVG and since she didn't just leave the laptop on for me to come back and check it out and shut the thing down i can no longer figure out what happened

  • last night before my mum called me to the laptop she said she had started up the computer, waited for a bit before going onto hotmail and she said she had been waiting for over 30 minutes, before i turned off the computer after wasting over 20 minutes there i looked at task manager and see the up time, it was only on for 40 minutes so possibly she's not even giving the laptop a chance to finish starting up

  • ie is always crashing but it could just be because ie is shit

  • while on it last night i noticed in task manager the memory usage was always between 60 - 75% yet it has 2 GB of ram and barley anything installed



i want to get this fixed because if i don't my mum then get me to go on my laptop to check her email or ebay and she can spend hours reading every email in her inbox of very ever single page when she does a search on ebay, that and she'll just say "you should know this stuff but you waste your entire life on video games"
4
Entertainment / Looking for Shoujo Ai/Yuri
November 12, 2013, 08:33:24 pm
kind of a weird request but i'm looking for some Shouji Ai/Yuri games/anime/manga and i'm wondering if anyone can help me find some new titles

With Anime

  • Must be dubbed or subbed in english

  • must be available to be brought on DVD

  • if can't be brought on DVD and only downloaded then i need links

  • would rather series but i can take OVA



With Manga

  • Must be in English

  • Must be either able to be brought or downloaded (fan translation)



With Games

  • Must be in English

  • If in another language but have an English Patch (provide link if it's not a visual novel)



rating is not a problem as since i'll be checking it out before i buy/download anything and any H Content i can censor out (separate system running on windows for games, anime OVA can get censored by a friend), just make sure you flag any NSFW, that way i know what i can look up at work, currently i have


  • Sono Hanabira 1-8 (Game) [NSFW]

  • Sono Hanabira OVA (Anime - Div Censor applied) [NSFW]

  • Strawberry Panic! (Anime/Manga/Novel)

  • Maria-sama ga Miteru (Anime)

  • Blue Drop (Anime)

  • Kashimashi (Anime)

  • Aoihana (Anime)

  • Katahane (Game) [NSFW?] (it has NSFW content but a look up on VNDB at work wont show anything)

  • Lonley Yuri (Game)



in terms of plot i'm fairly open but i would rather just girl x girl like with Angelina and Belle in Katahane or the Sono Hanabira games
5
When my dad when to play an old Xbox game on the 360 it came up with an error saying that the 360 needed a hard drive in order to play Xbox games and refused to load it. This is weird as just moments before my dad was playing Assassin's Creed 3 and after the error he went onto Battlefield Bad Company 2 and I even checked that the hard drive was detected in the system > memory section.

The X-Box game itself was named something like Big Game Hunter or something and it has an image of a grizzly bear on the front. As for the 360, I'm not entirely sure what generation it is but it's black and has a hard drive which is only about 2GB and the hard drive is inside the 360 and not on top like the first and second gen consoles, I think, i checked the hard drive space and there's 1.5 GB, when i played Legacy of Kain Defiance on another 360 it didn't take no where near that much so i don't think that another X-Box Game would need more than 1.5 GB cause.

does anyone know why did I get this message if a hard drive is in there and working?
6
The next Generations of Consoles will be all released by the end of November (we've had the Wii U for almost a year now but the era wont really start until the PS4 and X-Box One come out), Lighting Returns Final Fantasy XIII is due to be released for PS3 by February Next year and we now know that Final Fantasy XV will be on the PS4

now, if we look back at all the main final fantasy games excluding the US's stupid localization of Final Fantasy IV and VI (which went under the names of II and III), re-releases of previous games (Origins, Anthology, VI on PS1) and MMORPGS (XI and XIV) there is a pattern

I, II and III -> NES
IV, V and IV -> SNES
VII, VIII, IX -> PS1
X, X-2, XII -> PS2
XIII, XIII-2, Lighting Returns -> PS3

it's seems as if Square releases 3 New Final Fantasy Games on current Gen Consoles before moving onto the next, we've known about Final Fantasy XV for a while now but it was under the name Final Fantasy Versus-XIII but after it was known that Versus-XIII was going to become XV after the announcement of the Next Gen Consoles and i'm quite sure before then it was sounding like Versus-XIII/XV was going to be scrapped all together, this pattern could be more perfect if XIII-2 actually concluded and XV was release on PS3 because then we could expect games like X-2 and XIII-2 if an MMORPG was released

now is it just me or does this seem to be more than a coincidence
7
Mathematics / Determining Level based from EXP
October 04, 2013, 12:39:42 am
this is the formula used in RPG Maker XP for working out how much EXP you need to reach the next level

EXP to next Level = B * ((L+4)^(I/100))/(5^(2.4+I/100))

L = current Level
B = Base, i'm using 150
I = inflation, i'm using 50

eg. 150 * ((3+4)^(50/100))/(5^(2.4+50/100)) = 398

now i can work out how much EXP i need to reach Level X from Level 1 by summing the value of the above formula from 1 to X-1 so if i was ta level 1 and wanted to go to level 8 i would need to sum 105, 255, 398, 586, 825, 1120, 1476 to get 4809, this is simple enough

what i want to work out is what my level is given the exp i have, one way if i was programming it is to just use a recursive loop and break out of it when the sum of the exp is greater than my current, i want to avoid using a loop cause what if i'm level 8987, the loop could take a while so i'd rather use a formula that'll output the level, i'm not fused if it get a decimal like 5.26 cause then i can either chop of the .26 or just say that you have 26% of the exp needed to level up

so what do i need to do in order to get my current level based from how much exp i have, i know that just reserving the above formula isn't enough

i should also note that i'm not using RPG Maker XP here, it's for a different system where i only have stored the EXP and not the level
8
i've been looking into changing the forum used on my website from PHPBB because Mods for it are a pain in the ass to install and update, the things i'm looking for


  • Levels/EXP: in PHPBB i artificially do this by creating ranks and having the post limits increment (rank 1 = 10 posts rank 2 = 20 posts etc), it takes time to do 100 levels and would rather a forum/mod that will do this for me and is separate from the post count, that way doing other stuff beside posting can earn you exp

  • Badges/Achievements: being able to create and ward badges and earn achievements for stuff (ie. start 100 posts with 10 replies from others), i hope to build ontop of this with Pandora so that achievements in Mema Hunter Games can be viewed here aswell

  • Points/Shop: gaining achievements, leveling up, doing other stuff will net you points which you can them spend in a shop for other stuff, i would probably build on top on this to add DLC for my games (ie. unlocking X Mode costumes from Nexis Core in other games)



i don't really care if a forum comes with these or if they are mods, just as long as i can get them, also, i don't care if i can configure this stuff via an interface or if i need to edit a configurable part of code (though if i have to edit code i want it to be documented), bonus points if all these stuff is stored on the database cause them i can access it in Pandora

i remember Sakurahana having a system just like this however they don't seem to anymore and a bunch of anime forums have this stuff but i can't work out for the life of me what software they are using and while i can look up all the different forum software the problem is that while some come with one or two feature most have to be added with mods and the names of the mods isn't as simple as "Points Shop" or "forum levels", also, money isn't a problem but the cheaper the better and if i need to pay i rather it done via PayPal that way i'm covered

the following is the versions of my Development Environment
Apache: 2.2.22
PHP: 5.4.3
MySQL: 5.5.24

thanks in advance
9
Video Games / What is the Btest PS2 Emulator i can get
August 22, 2013, 07:35:38 pm
a while back there was posts about how Sony has stopped production of PS2's in Japan so it wont be long before they are no longer around

with that said, i have 2 PS2 units, one is PAL and one is NTSC, now i have a 1st gen PS3 which can play PS2 games however there are compatibility issues

1. PS2 games are region locked so games like .hack//G.U wont play on it

2. some PS2 games lag like hell like Ratchet and Clank 3 when there is a lot of action (like when i do a back flip with the volcano cannon when it shoots out the stream) or just crash like with Jack and Daxter (just in the tutorial Level)

now i'm paranoid to the point i brought a second PS3 unit in-case if something happens to mine (i do treat them right however i live in Victoria Australia, would i have the time to unplug and pack the PS3 away when there is a bushfire caused by the stupid CFA doing a 'controlled' burn off? it has happened) however it will not be harder to buy backup units of NTSC and PAL PS2 units, even if i find them seller would be gouging the f*&$ out of sellers about now because they would be rare

with all that said, i now plan on getting a PS2 Emulator, when i got my PS1 Emulator i got it from a friend and when i do a search for PS2 Emulators there are quite a few, i thought i'd ask here which are the good ones instead

things i'm looking for in the Emulator are

1. Ease of Setup: the problem even with the ePSXE Emulator i got from my friend was that it came which a crap tone of sound/video/cd rom plugins and that the default settings one didn't work on my computer, it took a few months of trial and error before i had the right setup, so the easier the Emulator is to set up the better

2. PC Compatibility: when i moved from my old XP computer to my Windows 7 one i thought my plugin selection for ePSXE would work even better cause my computer at the time was a powerhouse (could play Crysis at max settings with no problems and every other game up to Skyrim, lags a bit with anti-aliasing turned on) however it wouldn't work, took a bit more time to find the plugins to work, since an Emulator just emulates the hardware of the system asking for this is a bit of a stretch however if the PS2 Emulator comes with plugins which are a bit more compatible between machine that's great (just for when i upgrade my computer)

3. ISO and Disk Support: with the ePSXE Emulator i could create ISO Backups of my PS1 Games and use them but with how i back them up, the hardrive with them isn't always connected to the computer or in the house and it can take a day or 2 before i can get it so being able to use the original disks was great, i'm looking for the same in a PS2 Emulator

4. Region Free: when i got my NTSC PS2, it was really only to play .hack//G.U however i now have a bunch of NISA Games like Soul Nomad and Makai Kingdom which were either only released in the US, i was unable to find a PAL Copy or i chose the NTSC copy over the PAL because it was limited edition (cause i'm a sucker), i know with DVDs if their outer region i have to change something in the OS but i can only do it 5 times, i'm hoping a PS2 Emulator is unaffected by this (then again if it uses ISOs then i very much doubt it would be affected)

5. Saves: ePSXE came with a Memory Card Manager so i could create new memory cards, i would like that in the PS2 Emulator but if not then i would just use the Save State functionality, that's if it has it

6. Controller Support: obviously i would like to either use a PS3 Controller or another controller with twin sticks, the emulator would need to support that

now the Emulator doesn't have to have all of the above but the more the better, now i'm not sure of links, if you can post one then go ahead but if not then name the emulator and/or the sites i could download it then i can then search for it, also, i don't want to know where i can get ISO games (At this time, there's this real old NISA PS2 game i've having trouble finding on ebay and i may ask about that later)
10
in my game, there is 500 skills i need to make, a lot aren't unique and are just different variations, ie. (using Blizz-ABS)

5 skills are of a particular type of attack (shoot, direct, shockwave)
each of the above 5 skills is of a different levels which each higher level having greater power and greater SP consumption
each element (Fire, Ice, Water) has all types of attacks

here is a sample using 2 elements, 2 attack types
Level 1 Fire Shoot
Level 2 Fire Shoot
Level 3 Fire Shoot
Level 4 Fire Shoot
Level 5 Fire Shoot
Level 1 Fire Direct
Level 2 Fire Direct
Level 3 Fire Direct
Level 4 Fire Direct
Level 5 Fire Direct
Level 1 Ice Shoot
Level 2 Ice Shoot
Level 3 Ice Shoot
Level 4 Ice Shoot
Level 5 Ice Shoot
Level 1 Ice Direct
Level 2 Ice Direct
Level 3 Ice Direct
Level 4 Ice Direct
Level 5 Ice Direct

now apart from the normal attack types that are in Blizz-ABS, i duplicate some to be slightly different, they are

Tracing: Single Homing Attack which is slow but has has a huge explosion (regular homing has normal speed and no explosion)
Blast: Single Direct with explosion and short charge time but long cooldown (normal direct has no explosion and long charge but short cooldown)

also, anything that uses direct attack types takes more SP and anything that targets all takes more SP and has greater attack in exchange for greater charge ups

i have 10 element, 10 attack types and 5 levels of spells, this means i need to create 500 skills which i can fit in the RMXP internal database, proablem is that it's painful cause so much little change is needed between 2 elements

now i can generate a .csv easily enough with all 500 skills, i've done so for MySQL scripts with more inserts than that, so i'm wondering if there is a way to import database into RMXP from a .csv file, and when i say import i don't just mean using an external tool, i also mean copying and pasting a huge chunk of data into the data files in the Data/ Folder since when i generate these 500 skills i can easily change the formatting of them for whatever RMXP need

ie. instead of name,desc,4,2 which is what you normally would have in a .csv file i could have it as Name['name'],Description['desc'],SPCost[4],Element[2] if that is the format RMXP recognizes
11
i've been looking into this for a while with no luck, how my setup works for projects and archived folders is that i have an icon which i identify the folder with, for instance, for my projects i have the icon i'm going to use in the .exe as the folder icon, for games i normally either use the same icon used in the shortcut (like with Skyrim or Fallout) or i use another icon that relates to the game (With the Galaxy Angel Games, Galaxy Angel has Milfie, Moonlit Lovers has Forte and Eternal Lovers have Vanilla even though the .exe for all 3 games use Milfie), other folders like my music, programs or icons folders i just find a icon i'll remember (Music = Dr Wiel, Programs = Emerald WEAPON, Icons = D (from Vampire Hunter D))

the problem is that even if the icon is located on the same device as the folder, if the device's drive letter changes all the icons are unassigned and only reappear when i go into drive manager and change the drive letter

i'm looking for 2 solutions,

1. having a folder use a relative path to assign the icons ie.

Nexis Core Project = Nexis Core - Chain of Shaodws.ico (folder Path = X:/RPG Maker XP/Projects/Nexis Core - Chain of Shadows
Project Folder in RPG Maker XP = ../Icons/Megaman/Battle Guardian/Zero Chronicles/Iris - Dark Elf Form.ico (folder Path = X:/RPG Maker XP/Projects)
Eien no Aselia = ../../../Icons/Eien no Aselia/Kaori.ico (folder Path = X:/Games/Visual Novels/Eternity Sword/Eien no Aselia)

this way, should the drive letter change the icons can still be found, at least it should, from my understanding the icons are appearing on different drive letters cause they are hardcoded to that drive letters (ie. F:/Icons rather than ./Icons)

2. lock a drive to a drive letter, that way i don't have to worry about the icons being unassigned, windows loves to do it randomly, i have 2 portable hardrives but because of the space on my powerboard i can only have 1 plugged up at a time, one is supposed to remain on E: while the other F: however on occasion when i plug the one that should be on F: in it gets pushed back down to E: even though F: is free to be used (i have 3 CD Drives, 1 physical and 2 virtual, the 2 virtual are set as P: (Power ISO) and T: (Deamon Tools) and they remain there due to the settings of the programs), if i go with this solution i would like the harddive to have that same drive letter on other machines so when i plug a memory stick which is set to K: on C.C (Windows 7 PC) when i plug that same memory stick into Aura (Windows XP Laptop) it should still be K:

so can anyone help me out here?
12
i have this event set up with a Call Script


returner = (30/200)*100
p returner


every time it runs, it returns 0 despite the fact it should be returning 15, the purpose of this is supposed to return a percentage

so any know why this doesn't works? it works fine of i just stick 30 or 200 in the variable but the moment i divide them it becomes 0 (and from that, 0 x # will always equal 0)

13
even though KK20 helped me fix up the main problem i had with my HUD the fundamental problem with it was how it was designed, i choose to copy ForeverZer0's Debug output from CCTS cause it was outputting multiple displays in 1 class (i had 2 cause there was 2 different displays), anyway, i redid my Hud to use Window_Base and it's working a lot more stable now....and by that i mean it doesn't crash when i increase a stat

so anyway, my current problem is now efficiency, even on C.C who is still just a bit more powerful than a stock computer, there's a evident drop in the frame rate, anyway, here is the script

# Xgrid Class
class XGrid

 
  # system varibales
  attr_accessor     :xgrid_hub
  attr_accessor     :xgrid
  attr_accessor     :hud
 
  # inialized values
  def initialize
   
    @xgrid_hub = false
    @xgrid = false
    @hud = nil

  end
 
end

class XGrid_Hud < Window_Base
 
  HEADING_COLOR  = Color.new(255, 255, 0)
  SYSTEM_COLOR   = Color.new(192, 224, 255)
  NORMAL_COLOR   = Color.new(255, 255, 255)
  TOTAL_H_COLOUR = Color.new(200, 255, 200)
  TOTAL_COLOUR   = Color.new(100, 255, 100)
  TOTAL_G_COLOUR = Color.new(40, 241, 215)
  VIEWPORT_Z     = 10000
 
  def initialize
    # Determine dimensions by what type of clock will be created.
    dim = [275,170]
    super(-2, -2, dim[0], dim[1])
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity, self.z = 255, VIEWPORT_Z
    self.contents.font.name = 'Arial'
    self.contents.font.size = 14
    self.contents.font.bold = true
    self.windowskin = RPG::Cache.windowskin('Blizz-ABS Hud')

    # Draw the clock.
    refresh
  end
 
  def refresh
    # Clear the current bitmap.
    self.contents.clear
    # Set local variables equal to different text widths.
    cell = [35,20]
    offert_x = [contents.text_size('Aria Grids').width+10]
    offset_y = [contents.text_size('XGrid Completion').height+5]
   
    # Begin to draw the HUD.
    self.contents.font.color = HEADING_COLOR
    self.contents.draw_text(0, 0, 144, 15, 'XGrid Completion')
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(offert_x[0]+(cell[0]*0), offset_y[0], 144, 15, 'Aria')
    self.contents.draw_text(offert_x[0]+(cell[0]*1), offset_y[0], 144, 15, 'Cain')
    self.contents.draw_text(offert_x[0]+(cell[0]*2), offset_y[0], 144, 15, 'Sain')
    self.contents.draw_text(offert_x[0]+(cell[0]*3), offset_y[0], 144, 15, 'Kaze')
    self.contents.font.color = TOTAL_H_COLOUR
    self.contents.draw_text(offert_x[0]+(cell[0]*4), offset_y[0], 144, 15, 'Total')
   
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(0, offset_y[0]+(cell[1]*1), 144, 15, 'Aria Grids')
    self.contents.draw_text(0, offset_y[0]+(cell[1]*2), 144, 15, 'Cain Grids')
    self.contents.draw_text(0, offset_y[0]+(cell[1]*3), 144, 15, 'Sain Grids')
    self.contents.draw_text(0, offset_y[0]+(cell[1]*4), 144, 15, 'Kaze Grids')
    self.contents.font.color = TOTAL_H_COLOUR
    self.contents.draw_text(0, offset_y[0]+(cell[1]*5), 144, 15, 'Total %')
   
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(offert_x[0]+(cell[0]*0), offset_y[0]+(cell[1]*1), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*1), offset_y[0]+(cell[1]*1), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*2), offset_y[0]+(cell[1]*1), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*3), offset_y[0]+(cell[1]*1), 144, 15, '100%')
    self.contents.font.color = TOTAL_COLOUR
    self.contents.draw_text(offert_x[0]+(cell[0]*4), offset_y[0]+(cell[1]*1), 144, 15, '100%')
   
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(offert_x[0]+(cell[0]*0), offset_y[0]+(cell[1]*2), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*1), offset_y[0]+(cell[1]*2), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*2), offset_y[0]+(cell[1]*2), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*3), offset_y[0]+(cell[1]*2), 144, 15, '100%')
    self.contents.font.color = TOTAL_COLOUR
    self.contents.draw_text(offert_x[0]+(cell[0]*4), offset_y[0]+(cell[1]*2), 144, 15, '100%')
   
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(offert_x[0]+(cell[0]*0), offset_y[0]+(cell[1]*3), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*1), offset_y[0]+(cell[1]*3), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*2), offset_y[0]+(cell[1]*3), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*3), offset_y[0]+(cell[1]*3), 144, 15, '100%')
    self.contents.font.color = TOTAL_COLOUR
    self.contents.draw_text(offert_x[0]+(cell[0]*4), offset_y[0]+(cell[1]*3), 144, 15, '100%')
   
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(offert_x[0]+(cell[0]*0), offset_y[0]+(cell[1]*4), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*1), offset_y[0]+(cell[1]*4), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*2), offset_y[0]+(cell[1]*4), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*3), offset_y[0]+(cell[1]*4), 144, 15, '100%')
    self.contents.font.color = TOTAL_COLOUR
    self.contents.draw_text(offert_x[0]+(cell[0]*4), offset_y[0]+(cell[1]*4), 144, 15, '100%')
   
    self.contents.font.color = TOTAL_COLOUR
    self.contents.draw_text(offert_x[0]+(cell[0]*0), offset_y[0]+(cell[1]*5), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*1), offset_y[0]+(cell[1]*5), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*2), offset_y[0]+(cell[1]*5), 144, 15, '100%')
    self.contents.draw_text(offert_x[0]+(cell[0]*3), offset_y[0]+(cell[1]*5), 144, 15, '100%')
    self.contents.font.color = TOTAL_G_COLOUR
    self.contents.draw_text(offert_x[0]+(cell[0]*4), offset_y[0]+(cell[1]*5), 144, 15, '100%')
   
  end
 
  def update
    super
    # Redraw the clock every game minute.
    refresh #if @mins != $game_system.time.minute
  end
 
end

class XGrid_Char
 
  def initialize
    @elm = [XGrid_Grid_Stats.new,XGrid_Inve_Stats.new,XGrid_Char_Status.new]
  end
 
  def update
    @elm[0].update
    @elm[1].update
    @elm[2].update
  end
 
  def dispose
    @elm[0].dispose
    @elm[1].dispose
    @elm[2].dispose
   
    @elm = nil
  end

end

class XGrid_Grid_Stats < Window_Base
 
  HEADING_COLOR  = Color.new(255, 255, 0)
  SYSTEM_COLOR   = Color.new(192, 224, 255)
  NORMAL_COLOR   = Color.new(255, 255, 255)
  TOTAL_H_COLOUR = Color.new(200, 255, 200)
  TOTAL_COLOUR   = Color.new(100, 255, 100)
  TOTAL_G_COLOUR = Color.new(40, 241, 215)
  VIEWPORT_Z     = 10000
 
  ARIA = Color.new(229, 127, 255)
  SAIN = Color.new(0, 128, 255)
  CAIN = Color.new(254, 0, 0)
  KAZE = Color.new(0, 146, 64)
 
  def initialize
    # Determine dimensions by what type of clock will be created.
    dim = [260,190]
    super(-5, -7, dim[0], dim[1])
    self.contents = Bitmap.new(width - 5, height - 5)
    self.back_opacity, self.z = 255, VIEWPORT_Z
    self.contents.font.name = 'Arial'
    self.contents.font.size = 14
    self.contents.font.bold = true
    self.windowskin = RPG::Cache.windowskin('Blizz-ABS Hud')

    # Draw the clock.
    refresh
  end
 
  def refresh
    # Clear the current bitmap.
    self.contents.clear
    # Set local variables equal to different text widths.
    cell = [35,20]
    slash = [contents.text_size('9999').width,0]
    num = [contents.text_size('STR').width+10,contents.text_size('Limit Gates').width+10]
    max = [contents.text_size('/').width+5,0]
    col2 = [(num[0]+slash[0]+max[0])+30,0]
   
    self.contents.font.color = HEADING_COLOR
    # Begin to draw the HUD.
    self.contents.draw_text(0, 0, 144, 15, 'Grid Stats')
    self.contents.font.color = SYSTEM_COLOR
   
    self.contents.draw_text(0, (cell[1]*1), 144, 15, 'Grid: '+'GRID')
    self.contents.draw_text(0, (cell[1]*2), 144, 15, 'HP ')
    self.contents.draw_text(0, (cell[1]*3), 144, 15, 'MP ')
    self.contents.draw_text(0, (cell[1]*4), 144, 15, 'STR')
    self.contents.draw_text(0, (cell[1]*5), 144, 15, 'DEX')
    self.contents.draw_text(0, (cell[1]*6), 144, 15, 'AGI')
    self.contents.draw_text(0, (cell[1]*7), 144, 15, 'INT')
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text((num[0]), (cell[1]*2), 144, 15, '999')
    self.contents.draw_text((num[0]), (cell[1]*3), 144, 15, '999')
    self.contents.draw_text((num[0]), (cell[1]*4), 144, 15, '999')
    self.contents.draw_text((num[0]), (cell[1]*5), 144, 15, '999')
    self.contents.draw_text((num[0]), (cell[1]*6), 144, 15, '999')
    self.contents.draw_text((num[0]), (cell[1]*7), 144, 15, '999')
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text((num[0]+slash[0]), (cell[1]*2), 144, 15, '/')
    self.contents.draw_text((num[0]+slash[0]), (cell[1]*3), 144, 15, '/')
    self.contents.draw_text((num[0]+slash[0]), (cell[1]*4), 144, 15, '/')
    self.contents.draw_text((num[0]+slash[0]), (cell[1]*5), 144, 15, '/')
    self.contents.draw_text((num[0]+slash[0]), (cell[1]*6), 144, 15, '/')
    self.contents.draw_text((num[0]+slash[0]), (cell[1]*7), 144, 15, '/')
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text((num[0]+slash[0]+max[0]), (cell[1]*2), 144, 15, '999')
    self.contents.draw_text((num[0]+slash[0]+max[0]), (cell[1]*3), 144, 15, '999')
    self.contents.draw_text((num[0]+slash[0]+max[0]), (cell[1]*4), 144, 15, '999')
    self.contents.draw_text((num[0]+slash[0]+max[0]), (cell[1]*5), 144, 15, '999')
    self.contents.draw_text((num[0]+slash[0]+max[0]), (cell[1]*6), 144, 15, '999')
    self.contents.draw_text((num[0]+slash[0]+max[0]), (cell[1]*7), 144, 15, '999')
   
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(col2[0], (cell[1]*2), 144, 15, 'Limit Gates')
    self.contents.draw_text(col2[0], (cell[1]*3), 144, 15, 'Level Locks')
    self.contents.draw_text(col2[0], (cell[1]*4), 144, 15, 'Skill')
    self.contents.draw_text(col2[0], (cell[1]*5), 144, 15, 'Nodes')
    self.contents.draw_text(col2[0], (cell[1]*7), 144, 15, 'Character')
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(col2[0]+(num[1]), (cell[1]*2), 144, 15, '999')
    self.contents.draw_text(col2[0]+(num[1]), (cell[1]*3), 144, 15, '999')
    self.contents.draw_text(col2[0]+(num[1]), (cell[1]*4), 144, 15, '999')
    self.contents.draw_text(col2[0]+(num[1]), (cell[1]*5), 144, 15, '999')
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(col2[0]+(num[1]+slash[0]), (cell[1]*2), 144, 15, '/')
    self.contents.draw_text(col2[0]+(num[1]+slash[0]), (cell[1]*3), 144, 15, '/')
    self.contents.draw_text(col2[0]+(num[1]+slash[0]), (cell[1]*4), 144, 15, '/')
    self.contents.draw_text(col2[0]+(num[1]+slash[0]), (cell[1]*5), 144, 15, '/')
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(col2[0]+(num[1]+slash[0]+max[0]), (cell[1]*2), 144, 15, '999')
    self.contents.draw_text(col2[0]+(num[1]+slash[0]+max[0]), (cell[1]*3), 144, 15, '999')
    self.contents.draw_text(col2[0]+(num[1]+slash[0]+max[0]), (cell[1]*4), 144, 15, '999')
    self.contents.draw_text(col2[0]+(num[1]+slash[0]+max[0]), (cell[1]*5), 144, 15, '999')
   
    self.contents.font.color = ARIA
    self.contents.draw_text(col2[0]-10+(num[1]+(15*1)), (cell[1]*7), 144, 15, 'A')
    self.contents.font.color = CAIN
    self.contents.draw_text(col2[0]-10+(num[1]+(15*2)), (cell[1]*7), 144, 15, 'C')
    self.contents.font.color = SAIN
    self.contents.draw_text(col2[0]-10+(num[1]+(15*3)), (cell[1]*7), 144, 15, 'S')
    self.contents.font.color = KAZE
    self.contents.draw_text(col2[0]-10+(num[1]+(15*4)), (cell[1]*7), 144, 15, 'K')

    # Set instance variable. Used to check when to next refresh.
    #@mins = $game_system.time.minute
  end
 
  def update
    super
    # Redraw the clock every game minute.
    refresh #if @mins != $game_system.time.minute
  end
 
end

class XGrid_Inve_Stats < Window_Base
 
  HEADING_COLOR  = Color.new(255, 255, 0)
  SYSTEM_COLOR   = Color.new(192, 224, 255)
  NORMAL_COLOR   = Color.new(255, 255, 255)
  TOTAL_H_COLOUR = Color.new(200, 255, 200)
  TOTAL_COLOUR   = Color.new(100, 255, 100)
  TOTAL_G_COLOUR = Color.new(40, 241, 215)
  VIEWPORT_Z     = 10000
 
  ARIA = Color.new(229, 127, 255)
  SAIN = Color.new(0, 128, 255)
  CAIN = Color.new(254, 0, 0)
  KAZE = Color.new(0, 146, 64)
 
  def initialize
    # Determine dimensions by what type of clock will be created.
    dim = [160,245]
    super(640-dim[0]+1, -7, dim[0], dim[1])
    self.contents = Bitmap.new(width - 5, height - 5)
    self.back_opacity, self.z = 255, VIEWPORT_Z
    self.contents.font.name = 'Arial'
    self.contents.font.size = 14
    self.contents.font.bold = true
    self.windowskin = RPG::Cache.windowskin('Blizz-ABS Hud')

    # Draw the clock.
    refresh
  end
 
  def refresh
    # Clear the current bitmap.
    self.contents.clear
    # Set local variables equal to different text widths.
    cell = [35,20]
    heading = [contents.text_size('Magix').width+10,contents.text_size('Limit').width+10]
    col2 = [heading[0]+contents.text_size('99').width+20,0]
    section2 = [(cell[1]*6),0]
    s2heading = [contents.text_size('Char Lv.').width+10,0]
   
    self.contents.font.color = HEADING_COLOR
    # Begin to draw the HUD.
    self.contents.draw_text(0, 0, 144, 15, 'System Stats')
    self.contents.font.color = SYSTEM_COLOR
   
    self.contents.draw_text(0, (cell[1]*1), 144, 15, 'Sphere Stock:')
    self.contents.draw_text(0, (cell[1]*2), 144, 15, 'Power')
    self.contents.draw_text(0, (cell[1]*3), 144, 15, 'Mind')
    self.contents.draw_text(0, (cell[1]*4), 144, 15, 'Speed')
    self.contents.draw_text(0, (cell[1]*5), 144, 15, 'Magix')
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(heading[0], (cell[1]*2), 144, 15, '99')
    self.contents.draw_text(heading[0], (cell[1]*3), 144, 15, '99')
    self.contents.draw_text(heading[0], (cell[1]*4), 144, 15, '99')
    self.contents.draw_text(heading[0], (cell[1]*5), 144, 15, '99')
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(col2[0], (cell[1]*2), 144, 15, 'Tetra')
    self.contents.draw_text(col2[0], (cell[1]*3), 144, 15, 'Char')
    self.contents.draw_text(col2[0], (cell[1]*4), 144, 15, 'Limit')
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(col2[0]+heading[1], (cell[1]*2), 144, 15, '99')
    self.contents.draw_text(col2[0]+heading[1], (cell[1]*3), 144, 15, '99')
    self.contents.draw_text(col2[0]+heading[1], (cell[1]*4), 144, 15, '99')
   
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(0, section2[0]+(cell[1]*1), 144, 15, 'Misc:')
    self.contents.draw_text(0, section2[0]+(cell[1]*2), 144, 15, 'Stage')
    self.contents.draw_text(0, section2[0]+(cell[1]*3), 144, 15, 'Char Lv.')
    self.contents.draw_text(0, section2[0]+(cell[1]*4), 144, 15, 'GP')
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(s2heading[0], section2[0]+(cell[1]*2), 144, 15, '99')
    self.contents.draw_text(s2heading[0], section2[0]+(cell[1]*3), 144, 15, '99')
    self.contents.draw_text(s2heading[0], section2[0]+(cell[1]*4), 144, 15, '999999999999')
   
    # Set instance variable. Used to check when to next refresh.
    #@mins = $game_system.time.minute
  end
 
  def update
    super
    # Redraw the clock every game minute.
    refresh #if @mins != $game_system.time.minute
  end
 
end

class XGrid_Char_Status < Window_Base
 
  HEADING_COLOR  = Color.new(255, 255, 0)
  SYSTEM_COLOR   = Color.new(192, 224, 255)
  NORMAL_COLOR   = Color.new(255, 255, 255)
  TOTAL_H_COLOUR = Color.new(200, 255, 200)
  TOTAL_COLOUR   = Color.new(100, 255, 100)
  TOTAL_G_COLOUR = Color.new(40, 241, 215)
  UNEQUIPED      = Color.new(175, 175, 175)
  VIEWPORT_Z     = 10000
 
  EXION = [Color.new(229, 127, 255),Color.new(0, 128, 255),
           Color.new(254, 0, 0),Color.new(0, 146, 64)]
 
  def initialize
    # Determine dimensions by what type of clock will be created.
    dim = [255,170]
    super(160, 240, dim[0], dim[1])
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity, self.z = 255, VIEWPORT_Z
    self.contents.font.name = 'Arial'
    self.contents.font.size = 14
    self.contents.font.bold = true
    self.windowskin = RPG::Cache.windowskin('Blizz-ABS Hud')

    # Draw the clock.
    refresh
  end
 
  def refresh
    # Clear the current bitmap.
    self.contents.clear
    # Set local variables equal to different text widths.
    cell = [35,20]
    heading = [contents.text_size('STR').width+10,contents.text_size('999999').width+10]
    value = [contents.text_size('999999').width+10,0]
   
    self.contents.font.color = HEADING_COLOR
    # Begin to draw the HUD.
    self.contents.draw_text(0, (cell[1]*0), 144, 15, $game_actors[1].name+' Stats')
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(((heading[0]+value[0])*0), (cell[1]*1), 144, 15, 'HP')
    self.contents.draw_text(((heading[0]+value[0])*1), (cell[1]*1), 144, 15, 'MP')
    self.contents.draw_text(((heading[0]+value[0])*2), (cell[1]*1), 144, 15, 'STR')
   
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(((heading[0]+value[0])*0)+heading[0], (cell[1]*1), 144, 15, '999999')
    self.contents.draw_text(((heading[0]+value[0])*1)+heading[0], (cell[1]*1), 144, 15, '999999')
    self.contents.draw_text(((heading[0]+value[0])*2)+heading[0], (cell[1]*1), 144, 15, $game_actors[1].str.to_s)
   
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(((heading[0]+value[0])*0), (cell[1]*2), 144, 15, 'DEX')
    self.contents.draw_text(((heading[0]+value[0])*1), (cell[1]*2), 144, 15, 'AGI')
    self.contents.draw_text(((heading[0]+value[0])*2), (cell[1]*2), 144, 15, 'INT')
   
    self.contents.font.color = NORMAL_COLOR
    self.contents.draw_text(((heading[0]+value[0])*0)+heading[0], (cell[1]*2), 144, 15, '999999')
    self.contents.draw_text(((heading[0]+value[0])*1)+heading[0], (cell[1]*2), 144, 15, '999999')
    self.contents.draw_text(((heading[0]+value[0])*2)+heading[0], (cell[1]*2), 144, 15, '999999')
   
    self.contents.font.color = SYSTEM_COLOR
    self.contents.draw_text(0, (cell[1]*3), 144, 15, 'Exion')
    self.contents.font.color = UNEQUIPED
   
    self.contents.draw_text((heading[1]*0), (cell[1]*4), 144, 15, 'Fivian')   # Fire
    self.contents.draw_text((heading[1]*1), (cell[1]*4), 144, 15, 'Ita')      # Ice
    self.contents.draw_text((heading[1]*2), (cell[1]*4), 144, 15, 'Ikado')    # Thunder
    self.contents.draw_text((heading[1]*3), (cell[1]*4), 144, 15, 'Uti')      # Water
    self.contents.draw_text((heading[1]*4), (cell[1]*4), 144, 15, 'Marcos')   # Earth
   
    self.contents.draw_text((heading[1]*0), (cell[1]*5), 144, 15, 'Ace')     # Wind
    self.contents.draw_text((heading[1]*1), (cell[1]*5), 144, 15, 'Theti')   # Light
    self.contents.draw_text((heading[1]*2), (cell[1]*5), 144, 15, 'Moe')     # Darkness
    self.contents.draw_text((heading[1]*3), (cell[1]*5), 144, 15, 'Seraph')  # Mind
    self.contents.draw_text((heading[1]*4), (cell[1]*5), 144, 15, 'Roxas')   # Ballance
   
    self.contents.draw_text((heading[1]*2), (cell[1]*6), 144, 15, 'Mema') # Secret
   
  end
 
  def update
    super
    # Redraw the clock every game minute.
    refresh #if @mins != $game_system.time.minute
  end
 
end

class Scene_Map
 
  alias xgrid_main main
  def main
   
    # Main loop.
    xgrid_main

  end
 
  alias xgrid_upd update
  def update
    xgrid_upd
   
    if $xgrid.hud == nil
      if $xgrid.xgrid == true
        $xgrid.hud = XGrid_Char.new
      end
      if $xgrid.xgrid_hub == true
        $xgrid.hud = XGrid_Hud.new
      end
    end
   
    if $xgrid.hud != nil
      if $xgrid.xgrid == true || $xgrid.xgrid_hub == true
        $xgrid.hud.update
      else
        $xgrid.hud = $xgrid.hud.dispose
      end
    end
  end
end


you will also need to add
$xgrid = XGrid.new
in Scene_Title line 127 (in command_new_game)

here are the 4 events you will need, each event has a single call script with the code specified

Event 1 Activate

$xgrid.xgrid_hub = true

Event 2 deactivate

$xgrid.xgrid_hub = false
$xgrid.xgrid = false

Event 3 Activate Hub

$xgrid.xgrid = false
$xgrid.xgrid_hub = true

Event 4 Activate Grid

$xgrid.xgrid_hub = false
$xgrid.xgrid = true


Event 1 need to be triggered first, it will display the hub HUD, the second event deactivates the HUD and need to be run whenever you switch between them, the 3rd and 4th events activate the named HUDs (Hub and Grid)

here's the problems


  • On a Blanck Project, when i trigger event 1 framerate drops, when i trigger event 2 it returns to normal however if i trigger event 1 or 3 the frame rate doesn't drop, i do notice this on the main project on Aura (My Laptop who is about 5-6 years old) but not on C.C, most likely because C.C is more powerful than Aura, the only difference with how the main project works is that Events 3 and 4 are separate functions, in the functions that are called in the main project they have $xgrid.hud.dispose under the 2 variables (so in other words doing say Event 3 than Event 2 right after), i can't do that in a blank project cause i get this error
    QuoteScript 'Window_Base' line 95: RGSSError occurred.

    disposed window

  • Main Problem: when you trigger the following events in this order (1 -> 2 -> 3 -> 2 -> 4) you'll notice that the 2nd HUD that appears will always drop the framerate, at first on C.C i thought i was because i had Minecraft running in the background (using Millionaire having a Mayan Village build be a Big Pyramid) but after i closed off minecraft and even resetted C.C there was still a drop in framerate



i'm wondering where in my HUD Classes it needs improvement to make it more efficient, the main problem is what i want fixed up more than anything cause the first one only happens on Aura and she's getting old (she can't run Vista, only XP)

NOTE: any of the white Text, the 4 colored letters in the top left window, the word "GRID" next to "grid:" and the Exion List in the bottom window are dynamic, i'm just using static values at the moment, also, the bottom window doesn't have a place yet, still thinking on where i should put it
14
i've been trying to fix up the hud for the XGrid for my game for a while, the part i'm trying to fix up now is setting up a hud which displays the player's stats, this is the script


# Xgrid Class (Chaos-Project Stripped)
class XGrid
 
 attr_accessor     :hud
 
 # inialized values
 def initialize

   @hud = nil

 end
end
 

class XGrid_Char < Sprite
 
 SYSTEM_COLOR  = Color.new(192, 224, 255)
 NORMAL_COLOR  = Color.new(255, 255, 255)
 CLEAR         = Color.new(0, 0, 0, 96)
 VIEWPORT_Z    = 10000
 
 # Defines what types of info will be drawn
 TIME         = true
 
 def initialize
   
   viewport = Viewport.new(0, 0, 640, 480)
   viewport.z = VIEWPORT_Z
   super(viewport)
   
   # Initialize the words used for each value.
   self.bitmap = Bitmap.new(640, 480)
   self.bitmap.font.name = 'Arial'
   self.bitmap.font.size = 14
   self.bitmap.font.bold = true
   
   @refresh = [TIME]
   @data = []
   @data[0] = time_info           if @refresh[0]
   
   # Draw all the items.
   @data.each_index {|i|
     if @data[i] != nil
       draw_items(Array.new(@data[i][0].size) {|j| j }, i)
     end
   }
   # Self updating thread.
   @thread = Thread.new { loop { $xgrid.hud.update if $xgrid.hud != nil } }
 end
 
 def dispose
   # Terminate the update thread when the sprite is disposed.
   @thread.kill
   @thread = nil
   super
 end
 
 def get_info(index)
   return case index
   when 0 then time_info
   end
 end
 
 def update
   # Check for change in values. Re-draws the lines that have changed.
   @refresh.each_index {|i|
     if @refresh[i]
       info = get_info(i)
       if @data[i][1] != info[1]
         draw_items(get_indexes(@data[i][1], info[1]), i)
         draw_items(get_indexes(@data[i][2], info[2]), i)
         #draw_items(get_indexes(@data[i][3], info[3]), i)
         #draw_items(get_indexes(@data[i][4], info[4]), i)
         #draw_items(get_indexes(@data[i][5], info[5]), i)
         @data[i] = info
       end
     end
   }
   # Dispose debugger and terminate thread if not Scene_Map
   unless $scene.is_a?(Scene_Map)
     $xgrid.hud.dispose
   end
 end
 
 def draw_items(indexes, group)
   array = case group
   when 0 then [5, 5, 128]
   #when 0 then [16, 304, 128]
   #when 1 then [160, 424, 128]
   #when 2 then [160+128, 424, 128]
   #when 3 then [160, 424, 128]
   #when 4 then [160, 424, 128]
   #when 5 then [160, 424, 128]
   else
     [304+((group-2)*112), 412, 96]
   end
   
   self.bitmap.fill_rect(0, 0, 350, 95, CLEAR)
   indexes.each {|index|
     # Create a rect at the specific line.
     rect = Rect.new(array[0], (index*12)+array[1], array[2], 12)
     # Draw line number INDEX.
     
     self.bitmap.font.color = SYSTEM_COLOR
     self.bitmap.draw_text(rect, @data[group][0][index])
     self.bitmap.font.color = NORMAL_COLOR
     self.bitmap.draw_text(5, (index*12)+5, 100, 12, @data[group][1][index], 2)
#      self.bitmap.draw_text(40, (index*12)+5, 128, 12, @data[group][2][index], 2)
#     self.bitmap.draw_text(100, (index*12)+5, 128, 12, @data[group][3][index], 2)
 #    self.bitmap.draw_text(165, (index*12)+5, 128, 12, @data[group][4][index], 2)
  #   self.bitmap.draw_text(215, (index*12)+5, 128, 12, @data[group][5][index], 2)
   }
   
 end
 
 def get_indexes(array1, array2)
   indexes = []
   array1.each_index {|i| indexes.push(i) if array1[i] != array2[i] }
   return indexes
 end
 
 def time_info
   # Return strings releated to the time.
   return [
   ['  Character Stats', 'HP ', 'MP ', 'STR ', 'DEX ', 'AGI ', 'INT '],
   ['', $game_actors[1].maxhp.to_s, $game_actors[1].maxsp.to_s, $game_actors[1].str.to_s, $game_actors[1].dex.to_s, $game_actors[1].agi.to_s, $game_actors[1].int.to_s]
   
   ]
 end
 
end


and this is the Call Script to make the HUD Appear (use in an event)

$xgrid = XGrid.new
$xgrid.hud = XGrid_Char.new


the purpose of the HUD is to show Actor 1's stats and update when it's changed so i have an event set up with this Call Script

$game_actors[1].str += 1


but when i tigger the event RPG Maker XP shuts down and i don't get an error, if i trigger the second event to increase str it doesn't crash and the Actor's str stat increases

can anyone help me out with this

NOTE: yes, the XGrid_Char Class is just a copy of ForeverZer0's CCTS's debug script found in the demo of the script with some chnages to change where it's positioned and the content

EDIT: wow, the Orange Juice i am drinking must have drugs in it cause the code looks funky, i like it, too bad the preview when making tyhe post didn't do this
15
i finally got my XGrid's hud working in my game (after almost 3 months dam it!), so far i just got strings but i plan to change them to use a function which would return the string, the function itself will return the % completion of each grid for each character in a 2 dimensional table (each character's % completion of each of the grids)

each grid is an instance of a class which really just hold the data which is created in the Actor Class so that way the same grid will have different data for each of the characters, i id these using a string (eg. "Aria-01",  "Cain-01",  "Kaze-05",  "Sain-CCC")

now, in order to get my % completion i need to go into every grid for the actor and get the sum of the nodes activated, the sum of the total nodes for the grid, divide the sum activated by the sum total and then multiple by 100, %'s 101.

the problem i have is that i have no idea how i'm going to do the search, the only idea i have is to call a substring function that return's true or false if the substring is found and search for the first part of each of the grid's string id and i put this in a for each loop, but i don't know if Ruby or RGSS has a function like that, what's it's name or if it has a better why, this is an example of the code i wrote down (for reference, it probably doesn't work anyway)


totalActivated = 0
totalInGrid = 0
comRate = 0.00

foreach(XGrid.Actors.Grids as currentGrid)
{
     if(subString(currentGrid.name,"Aria"))
     {
          totalActivated += currentGrid.activated
          totalInGrid += currentGrid.total
     }
}

comRate = totalActivated / totalInGrid

return toString(comRate * 100) . "%"

16
i've been thinking about getting Love Plus because i only just learned that there is an English patch for it, from what i read i need a "Homebrew" DS to run the patched version

naturally i have no idea what this is, the only translation patches i've used are for visual novels on a computer, not a game on the DS

so what do i need to make a Homebrew Nintendo DS, the things i'm looking at are


  • What DS Console would be best

  • If it matters if it's a PAL or NTSC one

  • What programs/equipment i need to buy/download

  • is it still possible to use it like a legitimate DS and buy games from the nintendo store with it (looking to see if i can buy Golden Sun for a DSi)

  • what's the chances of me bricking the thing

  • how easy/hard is it to recover if i mess up



NOTE: i plan on buying Love Plus if i can find an online store that will sell it but since it was only ever released in japan and i still am having trouble finding game/anime Japanese stores which will ship everything to Australia it's going to be hard to find
17
Monday 19/11/2012

ok, actually there are no worms this week, the show is showing a best of which could mean the end of the season or something, they have another best of next week so i'll wont post anything next week but this week i though i'd post up a couple of worms of my own

Worm 1
Spoiler: ShowHide

Do you think Facebook should be held accountable for the pages/content users created (in terms of hate pages, graffiti on memorial pages (such as harmful comments about the deceased))


Worm 2
Spoiler: ShowHide

Do you think that digital items (like games from Steam) should be considered as one's "property" and thus resold or insured


------------------------------------------

My Answers

Worm 1
Spoiler: ShowHide

for stuff like hate pages of slander then yes Facebook should be held accountable, they could set up an approval system if it was too much work (so if something receives say 5 disapproval then it's hidden from public except to the page creator/manager), ofcause idiots posting up images of them drunk and naked then Facebook shouldn't, that's just stupidity


Worm 2
Spoiler: ShowHide

Yes, i've hated things like iTunes and Steam cause unlike physical music or games you don't own them and as such you can't insure them, now from my understanding, Steam and iTunes allows you to re-download stuff you have brought if say you had to reformat your harddrive, however what happens if you spend (in a lifetime) thousands and an unsealable event causes the server (yet say Steam) to be put out of commission (could be natural disaster, company could have collapsed and can no longer to afford server maintenance), what happens to all your games if you need to install them again, since they aren't property, you can't be refunded in order to get them again unlike what would happen if you insure a collection of games and they are all lost in a fire,

also, me and my friend chip in to buy visual novels (me more than half if you could what i pay you to create a censor patch so i can retain my mental vaginity), if we could only get Fate/Stay Night, Kamidori Alchemy Mister and Tears to Tiara as digital games only off steam (as if they would), then in we would need to share an account insted of just creating an .iso of the disks and storing the real ones somewhere safe
18
Monday 12/11/2012

Worm 1
Spoiler: ShowHide

Do Celebrities have a right to their privacy?


Worm 2
Spoiler: ShowHide

Should there be a Tax on Junk Food?

I'm not sure what it's like overseas but in Australia people have been bitching about fast/junk and the fact we're bring up a generation of obese children, i know the US may have the same problem, after all, you guys had Jamie Oliver turn up


------------------------------------------

My Answers

Worm 1
Spoiler: ShowHide

Yes, i don't take notice of Celebrities however i do think camera-people should respect their privacy, one incident everyone probably knows is when Kate Middleton (married to Prince William) was photographed topless while the 2 of them was on a private estate and the photos was later published by a french magazine. during the court case to get the photos and the publications removed it was argued that from where the photo was taken (on a main road) anyone could have seen it what the photos took, it was later revealed just how bloody far away the balcony Kate was photographed on was to the road the photo was taken, you can barely see the house from there, the only way you could see if is if you had a really, really good camera with professional lens and was out to take photos of them

there's also other cases where Celebrities have had their private lives blown right open by journalists, sure, Celebrities are in the public light but their not any less human than anyone else as such, their basic human rights should be upheld


Worm 2
Spoiler: ShowHide

No, god no, in Australia we've seen an increase in utility prices (could be the Carbon Tax that we had voted NOT TO HAVE!!!!, electricity is majorly caused by "gold plating" the maintenance and upgrade of the power-lines) and the major banks lying out of their asses saying they're struggling (hundreds of millions in profit is not struggling) so they try and keep interest rates as high as they can. these factors push up household bills and because of it, some families have to go without certain things like air-conditioning/heating, night outs ect. these people turn to fast/junk food because it's cheep and keeps one from starving, putting a tax on it will increase the prices and make things harder on them

plus alot of people who are seen as "obese" are actually healthy and their being judged on their appearance, i'm a bit big around the belly myself and yet i'm able to help load/unlock 16 bales of hay that feel like they've got bricks in them, i help move showers and kitchen setups between 2 houses and one of the kitchen setups i helped move had a granite top which makes it bloody heavy, i'm not unhealthy, yet people would see me as that just because of my belly size

i also have the suspicion that that Gilard Government, knowing full well that all the prices cuts they have made to hospitals, education, family payments isn't going to get them the budget surplus by 2013 (the last promise they've made during the last election that hasn't been broken yet) wants this tax so they can get more money cause they know that Gilard will not retake office if they don't get this surplus as people will see Gilard (and labor) as useless (the only thing she really has going for her is that she's got people fooled thinking she's got it rough because she's a woman, she's got it rough cause she's prime-minister and she's doing a horrible job which makes comedians pick on her even more, had she been a man and she would get the same treatment)
19
Monday 5/11/2012 (had the day off yesterday but i was dragged into the doctors by my friend so i didn't have any time to jump onto the net)

Worm 1
Spoiler: ShowHide

Should women just expect to be perved at in pubs?


Worm 2
Spoiler: ShowHide

Is Mum and Dad better than having same sex parents?


------------------------------------------

My Answers

Worm 1
Spoiler: ShowHide

No, though i don't go to pubs myself so i don't know what you actually do there apart from destroying your body by getting pissed, i'm quite sure women don't get all dressed up and go to a pub wanting to be stared at by strangers, plus i also have to say no to this because if women are being perved at it's solely because of how they look and for me to say yes to that is to admit that the world really does only care about outside appearances


Worm 2
Spoiler: ShowHide

No, ofcause not at a same sex marriage point of view, i support it none the less, why i say no is because if your parents aren't same sex then there is a more likely chance their your biological parents while with same sex couples there is more of a chance that your adopted, adopted children are more loved than any other as they are wanted more and i say this out of experience as i'm adopted myself though i know who my birth mother is i have no interest in wanting to know her

one question that was asked on the show was that you have a little girl which you have been caring for but cant care for her full-time but you do get the final say in who will take her, your choice is a wealthy couple who both work all day but have a maid to look after her or a low income same sex couple where only one person works and the other stays home.

in my point of view, the only reason why the same sex couple is even mentioned is to get people who would be opposed to same sex couples to choose the first option as the second one is a lot better, a good education doesn't make up neglection (personally i would rather raise her myself)
20
I want to run this by people here and make sure i got it all worked out

from my research, while PS3/PSP/PSV hard copy games (not downloaded from the store) aren't region locked their DLC is locked to the store of the region the game come from,
example - Hyperdimension Neptunia Mk. II brought from the US has DLC which will only work if you buy it from the US Playstation Store and not the EU or JP stores

So i want to confirm this process, if i'm wrong then can someone correct me, i'm working off the fact that i have a EU PSN Account and i'm getting US DLC (and by EU PSN Account i also talk about AUS as well cause i brought DLC for Tales of Graces F with my AUS PSN Account even though the game came from the UK), the whole point to this is having your entire trophy collection assigned to one account regardless of where you brought the game

-For PS3-

1 - While not signed in, Run game so that Trophies are installed into system
2 - Log into EU PSN Account and Sync Trophies
3 - Log out of EU PSN Account
4 - Create US PSN Account (using a US Postal Address) and sign in (or just sign in if you already have one)
5 - Transfer Funds from visa/master card to PSN Wallet
6 - Buy DLC for US Brought Game, Download and Install (the install will occur after the download automatically and can't be canceled when it starts)
7 - Sign out of US PSN Account
8 - Play Game with DLC (DLC should work weather your online or not, didn't needed to be signed in to play Tales of Graces F DLC)
9 - When i want to sync my Trophies again, sign into EU PSN Account and Sync

-For PSP-
Same Process but i don't think there's any PSP game with trophies, i havn't found any

-For PSVita-
Apparently from what i read the PSN Accounts are bound tot he system so you can't just log out but so a full system restore in order to rebind to a different account

1 - While not signed in, Run game so that Trophies are installed into system
2 - Log into EU PSN Account and Sync Trophies
3 - System Restore system with memory card removed so to avoid an accidentally reformatting of it
4 - Create US PSN Account (using a US Postal Address) and sign in (or just sign in if you already have one)
5 - Transfer Funds from visa/master card to PSN Wallet
6 - Buy DLC for US Brought Game, Download and Install (the install will occur after the download automatically and can't be canceled when it starts)
7 - System Restore system with memory card removed so to avoid an accidentally reformatting of it
8 - Play Game with DLC (I don't have a PSVita but i assume DLC works for it much like the PS3 and you don't need to be online for it)
9 - When i want to sync my Trophies again, sign into EU PSN Account and Sync

21
Monday 22/10/2012 (i missed out on most of the show cause i kept getting interrupted before it while trying to watch the last volume in Trinity Blood, a less than 1 1/2 hour marathon got dragged into 3 hours and i wanted to start watching Fate/Stay Night last night so i only flicked back every so often to get the main worms)

Worm 1
Spoiler: ShowHide

Should gambling ads in sport be banned?


Worm 2
Spoiler: ShowHide

Are blokes getting soft?

apparently this encompasses the lack of people doing trade work (brick laying, construction, car maintenance), doing washing/dishes, getting manicures or "man-scaping"....what ever that means (apparently it's like how women do their hair but for men)


------------------------------------------------------

My Answers

Worm 1
Spoiler: ShowHide

Not to sure with this one, i'm going to say no cause if they're anything like the online poker adds that keep popping up in IE (i only use it when i want to download stuff and not let anyone know) then they're just annoying, really, really annoying. ofcause i don't watch sports so i have no idea


Worm 2
Spoiler: ShowHide

No i don't, i can understand why there would be a lack of tradies, in Australia, you'll be expected to work in the blazing heat in summer or the dam rain in winter if the project is behind schedule, i did a Construction Induction Course and there are so many materials that you would work with on an every day basis that could potentially destroy your body (like giving you cancer, ruining internal organs), not worth the money if you ask me

in terms of doing housework, i think it should be natural for guys to do it, since when did it became a woman's thing to do housework, if i had a girlfriend or wife and was living with her, if time would allow it i would do all washing up for her, if not, i would try my best to give her a hand
22
Monday 22/10/2012
Worm 1
Spoiler: ShowHide

Is a bit of sexual banter at work ok?

this is talking about comments like "that's what she said" or topics relating to sex like "have you ever done it doggie style" or talking about sexual encounters since apparently some people are offended when others talk about that (i personally turn off)


Worm 2
Spoiler: ShowHide

Is it wrong to impose your religious beliefs onto your children?

Quite sure they had this last year, all well


----------------------------------------

My Answers

Worm 1
Spoiler: ShowHide

Yeh sure provided it's not sexist or obviously trying to cause offense to someone, i personally try and turn myself off when the conversation gets there


Worm 2
Spoiler: ShowHide

Ofcause it's wrong, as i said, i find the notion of a god insulting for a few reasons but ti impose it on your impressible children, it's once thing to baptize them (or the like) when they're born but to impose all your beliefs on them is a totally different thing since they should have the right to choose just like the parents have the right to follow their beliefs, if a child thinks that adopting their parent's religion is fine then that's ok, if they are happier with another religion that is either different or opposes the parents that's fine to, if they think that worship and praying take too much time out of their lives then so be it, let them be an atheist, it's not going to hurt anyone....unless they becomes a religious extremist because of it then we have a problem
23
Video Games / Is Pandora's Tower worth the buy
October 16, 2012, 08:24:57 pm
i saw a review of it on Good Game a month or 2 ago and at first it kinda look good however i'm the kind of person who gets really involved with a game, the reason i like good stories over good graphics however one thing that kinda turned me away from the game was that your forcing the girl to eat Monster Flesh and she clearly is trying hard to eat it and i wouldn't really feel right playing the game if i'm going to end up forcing her to do that

anyway, looking up on what i'm going to buy this week with my budgeted $400 for the week (normally $200 but didn't get anything last week cause i couldn't get to the bank) and am planning to get The Last Story Limited Edition and Tales Of Symphonia Dawn Of The New World but under the recommendations there was a Special Edition of Pandora's Tower, the reviews on it from people who've brought the game say it's good so i went and did a bit of a look up on wikipedia about the story and learned that there are 5 endings, 4 are bad endings

i don't have a problem with bad endings or a large number of bad endings but i kinda got a problem with having to force a girl to do something clearly painful for her only to get a bad ending out of it

so i'm wondering, has anyone played this game and would recommend it? has anyone seen all 5 ending and can tell me why exactly 4 are bad endings (does the girl die a horrible gruesome death in a different way or if it just leaves a hole in your heart like how Fate/Stay Night's Fate and Heaven's Feel True Endings does)
24
Monday 15/10/2012
Worm 1
Spoiler: ShowHide

Are we too hard on Smokers?

not sure how smoking is handled overseas but in Australia we've only just passed legislation to have plain packages since there was reports that people take up smoking because the branding styles on packages was "stylish", Tasmania is planning to ban the purchase of smokes to anyone born after the year 2000 (which means in theory by 2018 we'll have a generation who doesn't smoke ever) while Victoria is planning to ban smoking on beaches and already a lot of restaurants and coffee shops now ban smoking all together (why can't they ban baby-chinos)


Worm 2
Spoiler: ShowHide

Is 27 too old to be living with your parents?


------------------------------------

My Answers

Worm 1:
Spoiler: ShowHide

No, i don't think so, i don't smoke myself so i don't get why people think it clams them down when i can calm down with a 2L bottle of cola, in terms of other countries i think we may look like we're being to hard on smokers can a report came out that when US Tourists come to Australia and see what, by law, is on the packaging (cut open brains with a clot, lungs with emphysema and tar in them, a heart damaged from smoking, throat and mouth cancers, that thing that happens when your toes die and go black) but we put those on packaging to try and inform people what might happen if they continue smoking, the latest add campaign getting people to quit shows a serial killer with a hammer bashing the hell out of a brain as a metaphor for what a stroke does to your brain which can happen more likely if you smoke, it also serves as a warning to what smokers could be doing to other people with second hand smoke

i'm the only person in my family who doesn't smoke, my parents, uncle and little brother all smoke so sometimes i have to be stuck with the second hand smoke, a couple of years ago my mum thought it was unfair on me and forced everyone to smoke outside since the sunroom (it's an added room to the house with more windows than your normal room letting in more sun) would resemble how the country side is like when there are massive burn offs or bushfires because everyone would go out to the sunroom and smoke at the same time

to me, i see smoking as a form of suicide because it very slowly kills you if your lucky, my friend think i'm fighting off depression but even if i had depression and wanted to commit suicide i would still choose a far less painful way since if you smoke you can get emphysema, cancer which can form in your throat which can lead to you getting that hole in your neck which requires you to use a voice box to talk (can't spell the name of the procedure), cancer which can form on your mouth making you look very very unplesent (i don't judge people on looks when trying to find someone to date (seems like i'm the only one) but even i wouldn't be with someone with a mouth disfigured from cancer caused by smoking), you cough almost uncontrollable which i hate enough when i'm sick


Worm 2:
Spoiler: ShowHide

No, i'm 22 going on 23 and i still live with my parents but i pay $200 a fortnight for rent and upkeep + $50 for fuel to take me into work/back and when i need to do some shopping and $80 a month for the internet, i live pretty good cause i don't have to worry about utilities (at least until i move down the road to another place while my room is being renovated) but i help out where i can (and only when asked) so i help feed the animals, take the rubbish out, empty the dog crap bin, help bring stuff in from the car

Now i don't think 27 is too old provided your not mooching of your parents and your doing something with your life and that your not living their for the sole reason that there's no rent, even i was paying the same rent as i am paying now when i was on the dole during uni.....ofcause if you want to start a family of your own i think it's about that time you should move out unless your parents are like terribly ill in which case it's probably understandable to stay home and look after them (don't trust retirement villages, their just like doctors to old people, a one way trip)
25
Monday 08/10/2012
Worm 1
Spoiler: ShowHide

Do you think that bachelor parties are out of date and sexist?


Worm 2
Spoiler: ShowHide

Do you think we share to much on the internet?

all the discussion was around Facebook and Twitter (and Myspace was resurrected for a few seconds)


i'm actually glad that the questions this week wasn't like last weeks.....though the first worm when it went to hens parties the host did bring out some 'props'

------------------------------------

My Answers

Worm 1:
Spoiler: ShowHide

i'm only basing this off from what i've seen on TV cause i have never been to one or had one myself

i think they are outdated as from what i see the whole idea of a bachelor party is to give the groom "one last night of freedom before he is tied down", now ages ago during the sexual revolution marriage may have seen to be as an end to ones sexual freedom, however with that said, i still don't get even why they exist, why would any groom think that they will loose any kind of freedom after they get married, if your getting married, your doing so because you love other person that you want to be committed to them under legal law and under the eye of some phantom if it was in a church, to have a party where the groom is supposed to get pissed and watch stripper seems like a contradiction to that, there was also a show that aired on Southern Cross Ten where a husband-to-be goes off for his bachelor party however is secretly filed, in alot of the episodes, the wife-to-be was appalled in what she saw, i think there was even one episode where the guy was getting lap dances and enjoying it and when seeing that, the wife-to-be canceled the wedding cause it was a betrayal and broke up with him

now most of the time i see that they've been organized by the groom's friends who mostly always are single themselves, but that's no excuse, if a groom agrees to have a bachelor party and partakes in it then says he had no say in the matter, that his friend's organized the entire thing, it shows that not only is the groom unfaithful but also have a bloody weak constitution

as for hen's parties, i have no idea how they work, if it they are anything like the one i was in during one of my dreams (it was Saya's hens party before she married Train) then it's far more organized and civil.......though it could have been because it was hosted at my estate (didn't feel weird being the only guy there since i already knew everyone, Kallen was also the only girl at the Bachelor Party, she was pissed by the end so i let her crash at the estate....she had the worse hang over in the morning which gave Ilya something to do rather than fight Nunnally for my attention)


Worm 2:
Spoiler: ShowHide

Yes, i myself don't post every little thing on facebook, i try and post once a day so that the people on my friend's list know that nothing has happened to me, and ofcause, the only people on my friends list are people who i know personally

i see the problem in 2 views, the first is in an it security point of view, my friend who is a hacker has been able to hack facebook and access data on it on multiple occasions recently, now she's a genius when it comes to hacking but if she can do it then someone is bound to be able to do it later on, people put up photos of themselves, data such as their address, phone number, places where they have worked or are working at, if my friend wanted to, she could download all this information and use it. this coincides with my belief that nothing you put onto the internet is security and IT security is not about prevention but to waste the attackers time while they are tracked (would you waste 5 hours risking to be traced just to get an unimportant person's name?)

the second view is that alot of people who post personal data or meaningless posts are the people who are so self absorbed they think that anyone cares what they have to say, this of cause has been the problem with the internet at day 1 as every think they are a critic, reviewer or philosopher on forums and that what they say matters because they're the center of the universe (99% of the time, the other 1% is when someone is trying to talk someone out from doing something rash while in a state of depression), the fact is that social media has made this skyrocket with people friending random people (good example of this is in one of the episodes of NCIS:LA, can't remember which one, a more real life example, i have 5 ignored friend requests from people i don't know, 3 are from another country i have never visited as i have never left Australia) trying to build up their audience to read their mindless dribble, there is a difference between making new friends using social media and adding friends to have more attention
26
last week i found out C.C had a HDMI port in the back next to where i connect the monitor to, a bit of fiddling and i got my computer to display on my TV which makes things x50 easier for my anime cause Kara no Kyoukai is only subbed and in an .mkv format which codecs i can convert for the PS3, anyway, i also tested and found out Shikkoku no Sharnoth ~What a Beautiful Tomorrow~ looks bloody more beautiful on my big screen TV in HDMI, the problem is that it plays on the desktop screen so for my to play it on the TV i have to set the desktop to my TV which is annoying cause i have my back to the TV when i'm on the computer and i don't want to be pulling the HDMI Cable out all the time (C.C has shown she doesn't like that, she's resetted the Desktop Icon positions every time)

so anyway, i've been looking for software which i can get my games to play in fullscreen on my TV when it's not the desktop, my friend forgot the one he used to use but sent me this link about a similar one

http://realtimesoft.com/ultramon/

i'm guessing the difference between the free and paid versions is a 30-trail limit, i rather not try and pirate the software so before i go to buy it is there any software like Ultramon which is better and possibly free, i will even look at one which a free and paid version only if the free version doesn't have a 30-day trial (in other words, it just has some features locked)
27
another 2 Worms from this weeks episode......i was thinking of posting up the Can Openers and Moral Minefield questions but this week alot of the questions were tipping over to sex and i got to try and keep this G

Monday 01/10/2012
Worm 1
Spoiler: ShowHide

Do you think we should $pend thousands on our pets? (and yes, that's how they asked it replacing S with $ in spend)

This Worm is more talking about overspending on outfits and fancy food, pet hotels and the like, treating our pets (that means any animal) like another member of the family, on the Current Affairs program Today Tonight on another channel like a couple of weeks ago they was talking about how pet owners want to receive carers leave if their pet is sick like how a parent would receive carers leave if their child was sick


Worm 2
Spoiler: ShowHide

Do you think the Libido is being sent back to the Dark Ages thanks to the rise of "Mummy Porn"

This one is talking about 50 Shades of Gray mind you, please for the love or what ever phantom you worship not take the question out of context

---------------------------------------

My Answers

Worm 1:
Spoiler: ShowHide

No, i'm not against treating pets like their family but i am against the reckless overspending on them, it's one thing to pay someone to watch your pet for a month while your overseas but it's another to pay for 5 star luxury for them or buying costumes for them (unless your Cosplaying as Kakashi from Naruto and you dress up your dog to look like Paku or something similar, if you google search, there is a costume that makes a dog look like Yoda).

One question that was brought up was if your pet needed a hip replacement that cost $5,000 then wouldn't it be cheaper to just buy another pet, to this i say (and i agree with the woman who answered this on the show) you should pay the $5,000 only if it improves the quality of life, if the pet will still suffer even after it then you will show more love putting the pet down to end their suffering


Worm 2:
Spoiler: ShowHide

.................................i have no opinion cause i don't get what it's about, i know 50 Shades of Gray is Erotica targeted at women but i thought it was reverse Twilight here the woman wants to be dominated by a vampire but they said it's some rich guy so i and now completely confused and in all honestly anything to do with sex is the furtherest thing from my mind, hell, i think more about weather my dreams are an alternate reality than sex
28
In Australia we have this show called Can of Worm where the host introduces a yes or no topic to 3 guests, the topic either comes from the news or from their social sites (twitter, facebook, their website), not sure if outside Australia if there is a show like it

so anyway, thought it might be a good idea to get people here talking about the "Worms" as they call them, i'll try and post up every week the 2 main worms they talk about

simple rules to this, no fence sitting so yes and no are your only choices and try and explain your choice, this wouldn't really be intelligent debate if people just posted yes or now, right, lets get this week started

Monday 24/09/2012 (i was busy last night trying to get Kara no Kyoukai to convert from a .MKV with subtitles for my PS3)
Worm 1
Spoiler: ShowHide

If someone wants to live in Australia, should they have to learn English?

For those of you who don't live in Australia, if someone wants to live in your country, should they learn the local language


Worm 2:
Spoiler: ShowHide

Would you let your 15 year-old daughter sleep with her 17 year-old boyfriend under your roof?

you can swap it around so it's a 15 year-old son and 17 year-old girlfriend, though the wording may not imply it, the worm is talking about the fact that the 2 will probably have sex


---------------------------------------

My Answers

Worm 1:
Spoiler: ShowHide

Yes, in Australia English is the major language used in society, to not learn it will put yourself in a disadvantage, there are exceptions however, if your an older person who lives with your children then as long as they know the language they can interpret, also, you can speak what ever language you want at home.

What i don't support is the old "White Australia" Policy where when being questions if you should be let in or not the questions can be changed, one such thing was resiting a passage in any number of languages other than english, tell me how that is a fair test.

Multiculturalism is being able to accept cultures that aren't your own, i'm willing to accept someone else's culture (even if i don't like it) provided they accept at least speaking English (cause it's bad enough that i'm still unable to sort out the difference between English and Japanese when i speak sometimes, thank you Visual Novels for reigniting all my studies of Japaneses which i plainly forgot in the past 6 years)

Proably the only people who are exempt from this are Aboriginal People, early settlers did steal the land from them so in all fairness they shouldn't have to learn english but it would help them if they was to integrate themselves into society (not saying they have to, they lived fine before we came)

Also, the current generation are idiots, they can barely speak English properly so having to understand another is going to be impossible for them


Worm 2:
Spoiler: ShowHide

No, Considering i want to have a daughter one day it's something i have thought of, i personally wouldn't until she can prove to me that she's got the emotional maturity to know what's shes going to do and of cause i do plan to raise her so that she doesn't blindly follow the crowd and she understands that actions have cause and effect, sex is the one with the biggest and considering that if the guy is a detestable man-whore fuck face prick he can just leave her if she gets pregnant (if that happened, the guy have better learn to take responsibility fast or get his will ready cause i will murder him, slowly and painfully hoping that he will grow some real ball before i end up killing him)

one of the argument made is that if you tell your teenager to not do something then they'll do the opposite, that's probably because parents are idiots and treat their teenagers like children, tell them no with a mature and sound argument with enough evidence and come to a mutual understanding.

ofcause i'm still a virgin myself and fail to understand why on earth you would want to have sex at that age to begin with or why guys or girls think they need to loose their virginity so early, i only plan on giving away mine once i've found someone who truly loves me which means we have to be in a relationship for some time and how long is the average relationship for 15-17 year-olds, isn't it like a couple of months?
29
Video Games / Final Fantasy 25th Anniversary Ultimate Box
September 03, 2012, 10:14:46 pm
yeh, kinda old but Square Enix announced Pre-order's of it from their Japanese site store, about 500 Pounds in the UK after conversion from Yen so for Australia that would be roughly $800 (for the US, a bit more), however, does anyone know if we can get this outside japan?, don't want to be paying close to 1k for 9 games which don't work outside Japanese consoles (there's also a bunch of books and that but that's hardly worth the extra money)
30
i've been typing up a design document for a Trading Card Game i would like to program, unlike Nexis Core: Chain of Shadows i would use totally original resources (meaning no community scripts, no RTPs, all resources would come from people working on the game) meaning i won't get into any kind of trouble if i sell the game on the market

anyway, i'm trying to think of a list of engines/editors i could use to build this game for when i finish typing up the design document and get some people to work on it with me, these are the things i'm looking for in a engine/editor


  • Object Oriented Language (like c++) , i have a theory on an RPG Framework and won't work if i can't make a class structure

  • Able to connect to a database, for updating card rules and stats, can easily drop down the power of cards if i find they are oping everything, want strategy to be a major factor in the game rather than brute force......though brute force created because of a well played strategy is a good thing too

  • Multiplayer, if i can connect to a database that i should be able to do this but Multiplayer is optional in my eyes, i like playing Trading Card Games where i have AI's to test my deck(s) out on before challenging human player (but that's just me)

  • Resource handling, like how Game Maker and RPG Maker can use images and audio files without someone having to program how they get rendered or used, i know i said i would use totally original resources but i rather spend my time programming the mechanics rather than the rending or audio playback


  • Tablet Developer?........yeh, this is really optional cause i was just thinking that the game will feel more natural if instead of clicking on on a deck you swipe down to draw a card, swipe across to flip it ect. otherwise i can just build it for computer, no big



at the moment, i have this list


  • Unity
    Pros:

    • Experience, i've worked with Unity before back in uni so i know slightly how it works

    • Platform Development, i have the option to develop for multiple platforms


    Cons:

    • Licensing, $2,000 just for the pro license, if i want iOS or Android development, it's like + $300 or so, though i have the money now to get them it's kinda alot

    • Database Connection, not sure if it does it or not, it does do multiplayer i think




  • Game Maker
    Pros

    • Experience, a hell lot considering Pandora was build in Game Maker and i use Game Maker to build a lot of small stuff for my own work like SQL Generation programs

    • Licensing, already brought it for Game Maker 8 (since i'm using the Pro edition for alot of the scripting syntax's which are blocked in the free edition)


    Cons:

    • No Database Connection, if it did i would program Pandora to directly connect into MHO Ultra Mega's database rather than create a score file upload system in PHP and create security measures to prevent unauthorized editing of the score file since i have to export it as plain text

    • Bad 3D graphics, would like to use models rather than sprites but Game Maker is horrid at it, in fact reason why i'm looking at Unity

    • Bad OO, i can create classes but that's done by creating objects, sticking local variables in the Create Action and creating constructor scripts that only link to the object by the name (in other words, no linking at all) and all i'm doing i creating a new object in the room with no sprite and don't get me started on making child classes in this method.......i rather avoid building an RPG Framework in this




  • RPG Maker XP/ARC
    Pros

    • Experience, a bit and i'm still learning, can even re-use the database if i recoded how they gather data and create some shoddy links between Items and Enemies, it can work with some work, also, the idea i have for an RPG Framework really comes from how RPG Maker XP does it

    • Licensing, i'm going to use ARC once it's done and i wouldn't mind paying for it so no problems there

    • Support, people here really do help out with my scripting question a few people have already helped me alot in my scripting for Nexis Core (you know who you are)


    Cons:

    • Database Connection?, there is RMX-OS but like i said, rather not use community scripts to avoid problems down the track (cause in all fairness, if i use it i should pay Blizzard huh?) but it does prove that RMXP/ARC can connect to a database

    • No 3D graphics, i don't count Mode7 as 3D, it's a cheep trick

    • Character Customization, one thing i want is that player can create avatars of themselves in the game world, this is a bitch to do in RMXP/ARC since it would require a script to be made that gets multiple images and compiles them together into a single image and then import that image (other engines/editors i can just render the separate parts rather than having to save the thing as a single image)



[/list]

i still got a lot of typing to do in the design document like the rules in a duel but adding what engine/editor i would use is useful for adding in how i wuld approach coding up the system, if anyone has any good engines/editors that would be perfect for this then please share