Author Topic: Using menu.txt  (Read 11551 times)

StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Using menu.txt
« on: March 28, 2017, 04:05:38 AM »
I'm just getting started with RetroFE but for the life of me I cannot figure out how to use menu.txt to point to my games. My ROM folder has the typical suffixes at the the of each ROM (for example, (U) [!]) and turning off these features in settings.conf doesn't seem to eliminate them. So every ROM has the designations at the end. What would be a one-line example for a ROM in menu.txt that would point to my files:

For example:
688 Attack Sub (UE) [!] I would want displayed as:
688 Attack Sub
with as much additional information as possible. Can someone help?

I had this:
    <game name="688 Attack Sub (UE) [!]" index="true" image="6">
      <description>688 Attack Sub</description>
      <cloneof/>
      <crc>F2C58BF7</crc>
      <manufacturer>Sega</manufacturer>
      <year>1991</year>
      <genre>Simulation</genre>
      <rating>HSRS - GA (General Audience)</rating>
      <enabled>Yes</enabled>
   </game>
but that does not work.

Agent47

  • Global Moderator
  • Full Member
  • *****
  • Posts: 160
  • Karma: +7/-41
    • View Profile
Re: Using menu.txt
« Reply #1 on: March 28, 2017, 04:46:35 AM »
The menu.txt file is where you list subcollections, not anything related to roms. You need to set the list.path in the system's settings.conf to your rom path and set the extensions to the extensions of your rom files in order for RetroFE to generate the game list for that system.
« Last Edit: March 28, 2017, 04:49:56 AM by Agent47 »

Pieter Hulshoff

  • Administrator
  • Hero Member
  • *****
  • Posts: 1543
  • Karma: +46/-14
    • View Profile
    • Towel 42
Re: Using menu.txt
« Reply #2 on: March 28, 2017, 09:00:08 AM »
Agent47 is correct. menu.txt is intended to create a list of collections, not a list of games. In order to create a list of games you require the following:
1. The correct path (can be the default path) and extension settings in the settings.conf of your collection.
2. A corresponding XML file in the meta/hyperlist directory for the extra information like year, manufacturer, etc. (if you want that information shown by RetroFE)
3. The roms in the path you specified (can be the default roms path).

For more options, please read the manual.

StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: Using menu.txt
« Reply #3 on: March 29, 2017, 02:40:39 AM »
Yes, I have read the manual. I'm not having a problem linking to the games, it's just that they all have the unwanted suffixes at the end. Do I have to rename all of my ROMs? I tried setting the parenthesis and brackets to false (or no) in the settings.conf but it didn't change the way they show up in the collection.

Pieter Hulshoff

  • Administrator
  • Hero Member
  • *****
  • Posts: 1543
  • Karma: +46/-14
    • View Profile
    • Towel 42
Re: Using menu.txt
« Reply #4 on: March 29, 2017, 06:30:18 AM »
You can remove those suffixes by setting the following parameters in your RetroFE settings.conf file:
showParenthesis = no
showSquareBrackets = no

StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: Using menu.txt
« Reply #5 on: March 30, 2017, 02:18:02 AM »
Yes, I have already done that. They still appear in the list.

Pieter Hulshoff

  • Administrator
  • Hero Member
  • *****
  • Posts: 1543
  • Karma: +46/-14
    • View Profile
    • Towel 42
Re: Using menu.txt
« Reply #6 on: March 30, 2017, 06:38:15 AM »
Yes, I have already done that. They still appear in the list.
Are you still using menu.txt to list your games? If so: don't. 😀

Please upload your log.txt so I can take a look.

Sent from my SM-G920F using Tapatalk


StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: Using menu.txt
« Reply #7 on: March 30, 2017, 10:44:50 PM »
I deleted menu.txt
log.txt is attached
Funny thing is, Arcade ROMs list great. Proper names, year, Manufacturer
But Genesis ROMs have the annoying suffixes
« Last Edit: March 30, 2017, 10:50:10 PM by StoningtonQB »

ryuuji

  • Full Member
  • ***
  • Posts: 166
  • Karma: +1/-0
    • View Profile
Re: Using menu.txt
« Reply #8 on: March 30, 2017, 10:56:36 PM »
You are using a old version  0.6.169 ...
get the latest version 0.7.21b1 from here http://retrofe.nl/SMF/index.php?topic=88.15

StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: Using menu.txt
« Reply #9 on: March 30, 2017, 11:30:59 PM »
My virus scanner goes nuts over this file. Is this common?

ryuuji

  • Full Member
  • ***
  • Posts: 166
  • Karma: +1/-0
    • View Profile
Re: Using menu.txt
« Reply #10 on: March 30, 2017, 11:33:19 PM »
probably just a false positive kind of thing  :-\

StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: Using menu.txt
« Reply #11 on: March 30, 2017, 11:38:30 PM »
Seems to be worse now. I'm going to download the full release and retest.

StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: Using menu.txt
« Reply #12 on: March 31, 2017, 01:22:35 AM »
OK after wrestling with my Anti-Virus for a while, I finally got my configurations set up and I'm still having the same problem. I can play the games, but they still have the suffixes at the end. Arcade ROMs not a problem. This is only happening with Genesis. I have not tried setting up any other consoles yet. This is upon a fresh install of a full release.

StoningtonQB

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
    • View Profile
Re: Using menu.txt
« Reply #13 on: March 31, 2017, 02:17:14 AM »
Is there an xml file I can create with the information from my first post?

Agent47

  • Global Moderator
  • Full Member
  • *****
  • Posts: 160
  • Karma: +7/-41
    • View Profile
Re: Using menu.txt
« Reply #14 on: March 31, 2017, 04:23:53 AM »
The meta data is pulled from the xml files in the RetroFE/meta/hyperlist directory. The Sega Genesis.xml inside that directory is what you would modify to change any info for your Genesis games if that's what you're asking.