Dein Problem mit der Transparenz und dem Text liegt daran, dass du zwei Funktionen verwendest welche beide den selben Namen tragen.
Dadurch wird eine Funktion von der anderen überschrieben. Das bedeutet, dass ihre Funktionen natürlich nicht ausgeführt werden können.

Code:
  #--------------------------------------------------------------------------
  # * Create Title Graphic
  #--------------------------------------------------------------------------
  def create_title_graphic
    @sprite = Sprite.new
    @sprite.bitmap = Cache.system("Title")
     @sprite.opacity = 128
  end
  #--------------------------------------------------------------------------
  # * Draw Text on Title Screen
  #--------------------------------------------------------------------------
  def create_title_graphic
    @sprite = Sprite.new
    @sprite.bitmap = Cache.system("Title")
    @sprite.bitmap.font.name = "Arial"
    @sprite.bitmap.font.size = 50
    @sprite.bitmap.font.color = Color.new(255, 0, 0, 255)
    @sprite.bitmap.font.bold = true
    @sprite.bitmap.font.italic = true
    @sprite.bitmap.draw_text(0,0, 512,256,"Cornix und ETeCe, vielen Dank für eure Hilfe! :)", 1)
  end
Das hier ist der böse Abschnitt.
Du musst das ganze wie folgt ändern:
Code:
  #--------------------------------------------------------------------------
  # * Create Title Graphic
  #--------------------------------------------------------------------------
  def create_title_graphic
    @sprite = Sprite.new
    @sprite.bitmap = Cache.system("Title")
    @sprite.opacity = 128
    @sprite.bitmap.font.name = "Arial"
    @sprite.bitmap.font.size = 50
    @sprite.bitmap.font.color = Color.new(255, 0, 0, 255)
    @sprite.bitmap.font.bold = true
    @sprite.bitmap.font.italic = true
    @sprite.bitmap.draw_text(0,0, 512,256,"Cornix und ETeCe, vielen Dank für eure Hilfe! :)", 1)
  end
Nun sollte es auch funktionieren.