Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace FixSteamCloudShift
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- string filepath = "E:\\ttsbackup\\workinghours";
- List<string[]> tiposImagemSubstituir = new List<string[]>();
- tiposImagemSubstituir.Add(new string[]{ "ImageURL", "Images", "jpg"});
- tiposImagemSubstituir.Add(new string[]{ "ImageSecondaryURL", "Images", "jpg" });
- tiposImagemSubstituir.Add(new string[]{ "DiffuseURL", "Images", "jpg" });
- tiposImagemSubstituir.Add(new string[]{ "NormalURL", "Images", "jpg" });
- tiposImagemSubstituir.Add(new string[]{ "TableURL", "Images", "jpg" });
- tiposImagemSubstituir.Add(new string[]{ "FaceURL", "Images", "jpg" });
- tiposImagemSubstituir.Add(new string[]{ "BackURL", "Images", "jpg" });
- tiposImagemSubstituir.Add(new string[]{ "MeshURL", "Models", "obj" });
- tiposImagemSubstituir.Add(new string[]{ "ColliderURL", "Models", "obj" });
- foreach (string file in Directory.EnumerateFiles(filepath, "*.*"))
- {
- List<string> novoArquivo = new List<string>();
- string[] contents = File.ReadAllLines(file);
- foreach(string linha in contents)
- {
- string novaSaida = linha;
- foreach (string[] tipoFormato in tiposImagemSubstituir)
- {
- if (linha.Contains(tipoFormato[0] + "\": \"http://cloud-3.steamusercontent.com"))
- {
- string linhaLimpa = linha.Replace("://", "");
- linhaLimpa = linhaLimpa.Replace("-", "");
- linhaLimpa = linhaLimpa.Replace(".", "");
- linhaLimpa = linhaLimpa.Replace("/\"", "."+ tipoFormato[2] + "\"");
- linhaLimpa = linhaLimpa.Replace("/", "");
- linhaLimpa = linhaLimpa.Replace("\": \"", "\": \"file:///C:\\\\Users\\\\merov\\\\Documents\\\\My Games\\\\Tabletop Simulator\\\\Mods\\\\"+ tipoFormato[1] + "\\\\");
- /*" \"ImageURL\": \"http://cloud-3.steamusercontent.com/ugc/1003646515642131662/95BE52DD07669DB48CB48DBC326B8D96B5FFCA88/\","
- "MeshURL": "file:///C:\\Users\\merov\\Documents\\My Games\\Tabletop Simulator\\Mods\\Models\\httpcloud3steamusercontentcomugc9090226482831187256FDE32C5EA610616A72FD8FE2A910E25A6820154.obj",
- "MeshURL": "http://cloud-3.steamusercontent.com/ugc/909022648283118725/6FDE32C5EA610616A72FD8FE2A910E25A6820154/",*/
- novaSaida = linhaLimpa;
- }
- }
- novoArquivo.Add(novaSaida);
- }
- System.IO.File.WriteAllLines(file.Replace("workinghours", "workinghours\\wefix"), novoArquivo);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement