Example #1
0
static void reportUnknown(const Common::FSNode &path, const SizeMD5Map &filesSizeMD5) {
    // TODO: This message should be cleaned up / made more specific.
    // For example, we should specify at least which engine triggered this.
    //
    // Might also be helpful to display the full path (for when this is used
    // from the mass detector).
    printf("The game in '%s' seems to be unknown.\n", path.getPath().c_str());
    printf("Please, report the following data to the ScummVM team along with name\n");
    printf("of the game you tried to add and its version/language/etc.:\n");

    for (SizeMD5Map::const_iterator file = filesSizeMD5.begin(); file != filesSizeMD5.end(); ++file)
        printf("  {\"%s\", 0, \"%s\", %d},\n", file->_key.c_str(), file->_value.md5.c_str(), file->_value.size);

    printf("\n");
}
Example #2
0
static void reportUnknown(const Common::FSNode &path, const SizeMD5Map &filesSizeMD5) {
	// TODO: This message should be cleaned up / made more specific.
	// For example, we should specify at least which engine triggered this.
	//
	// Might also be helpful to display the full path (for when this is used
	// from the mass detector).
	Common::String report = Common::String::format(_("The game in '%s' seems to be unknown."), path.getPath().c_str()) + "\n";
	report += _("Please, report the following data to the Residual team along with name");
	report += "\n";
	report += _("of the game you tried to add and its version/language/etc.:");
	report += "\n";

	for (SizeMD5Map::const_iterator file = filesSizeMD5.begin(); file != filesSizeMD5.end(); ++file)
		report += Common::String::format("  {\"%s\", 0, \"%s\", %d},\n", file->_key.c_str(), file->_value.md5.c_str(), file->_value.size);

	report += "\n";

	g_system->logMessage(LogMessageType::kInfo, report.c_str());
}