Официальные сайты
http://nd.ru/catalog/products/ageofmythologygold/?sphrase_id=40356 http://www.microsoft.com/games/ageofmythology/norse_home.aspx небольшое бесплатное дополнение на английском, про гномов
Age of Mythology: The Golden Gift Mini Campaign
http://download.microsoft.com/download/8/6/5/86514d45-7ac0-4dcd-b76a-a824c254d44b/AOM_GoldenGift.exe Написал прогу, которая кодирует значения ресурсов так, что их возможно искать с помощью
Artmoney последовательность значений - целое 4 байта - слева вводим еду, дерево, ресурсы
(и благословение - с ним не всегда находит) - справа берём полученные значения - ищем.
Потом кодируем желаемые значения ресурсов - вставляем.
http://multi-up.com/280794 [more=исходник...]
Код: [no]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Aom
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label4_Click(object sender, EventArgs e)
{
}
private void textBox4_TextChanged(object sender, EventArgs e)
{
int i;
Single j;
byte[] b = new byte[] { 0x12, 0x34, 0x56, 0x78};;
byte[] k0 = new byte[] { 0x12, 0x34, 0x56, 0x78};
byte[] k1 = new byte[] { 0x09, 0xAB, 0xCD, 0xEF};
byte[] k2 = new byte[] { 0x0B, 0xAD, 0xF0, 0x0D};
byte[] k3 = new byte[] { 0xDE, 0xAD, 0xBE, 0xEF};
byte swp=1;
j = System.Convert.ToSingle("0"+textBox1.Text);
b = BitConverter.GetBytes(j);
for(i=0;i<4;i++) b[i] = System.Convert.ToByte(b[i] ^ k0[3-i]);
textBox5.Text=BitConverter.ToUInt32(b,0).ToString();
b = BitConverter.GetBytes(System.Convert.ToSingle("0"+textBox2.Text));
for(i=0;i<4;i++) b[i] = System.Convert.ToByte(b[i] ^ k1[3-i]);
textBox6.Text=BitConverter.ToUInt32(b,0).ToString();
b = BitConverter.GetBytes(System.Convert.ToSingle("0" + textBox3.Text));
for(i=0;i<4;i++) b[i] = System.Convert.ToByte(b[i] ^ k2[3-i]);
textBox7.Text=BitConverter.ToUInt32(b,0).ToString();
b = BitConverter.GetBytes(System.Convert.ToSingle("0" + textBox4.Text));
for(i=0;i<4;i++) b[i] = System.Convert.ToByte(b[i] ^ k3[3-i]);
textBox8.Text=BitConverter.ToUInt32(b,0).ToString();
//ToHexString(b));
// str = BitConverter.ToString(bytes);
/*
byte[] vals = { 0x01, 0xAA, 0xB1, 0xDC, 0x10, 0xDD };
string str = BitConverter.ToString(vals);
Console.WriteLine(str);
str = BitConverter.ToString(vals).Replace("-", "");
Console.WriteLine(str);
*/
/*Output:
01-AA-B1-DC-10-DD
01AAB1DC10DD
*
*/
}
}
}
[/no]