generate cheat engine aob

by Elvis de Freitas

HTML

<h1>Generate cheat engine aob</h1>
<fieldset>
  <legend>Array 1</legend>
  <textarea id="aob1"></textarea>
</fieldset>
<fieldset>
  <legend>Array to compare</legend>
  <textarea id="aob2"></textarea>
</fieldset>
<fieldset>
  <legend>Final AOB</legend>
  <textarea id="out" readonly></textarea>
</fieldset>
<br />
<button>converter</button>

CSS

h1{
  font-size: 16px;
}
textarea {
  width: 100%;
  height: 50px;
}
#saidaCucumber{
  height: 200px;
}

JavaScript

$("button").click(function() {
	
	log(true);
  var r = toAob($("#aob1").val(), $("#aob2").val());
  if(!r.equal){
  	log('Array not equal');
    log();
  }
  log(r.aob);
 
});

function toAob(str1, str2){
	var aob1 = str1.split(""), aob2 = str2.split(""), r = {
  	equal: true,
    aob: ""
  };
  if(aob1.length != aob2.length){
  	r.equal = false;
  }
  aob1.forEach((char1, i) => {
  	var char2 = aob2[i];
    
    if(char1 == char2){
    	r.aob = r.aob.concat(char1); 
    }else{
    	r.aob = r.aob.concat('?');
    }
    
  });
  
  return r;
}

function log(text) {
  var out = $("#out");
  out.val(out.val() + text);
  if(text === true){out.val('');}
}