Mfbot auf dem Raspberry pi

Dakin
Beiträge: 4
Registriert: Di 21. Okt 2014, 16:59
Hat sich bedankt: 0
Danksagung erhalten: 0

Mfbot auf dem Raspberry pi

Beitrag von Dakin »

Hab mir mal nen raspberry pi (Modell B) gekauft und wollte fragen ob/wie ich mfbot auf diesem laufen lassen könnte.
Hab gelesen,dass Version 3.4 auch auf Linux laufen würde,und es wäre natürlich cool das ganze auf dem Pi zu machen da der bot dann ewig laufen würde (atm nur wenn ich am PC bin)
Raspbian und Internetverbindung sind bereits vorhanden,im voraus danke für jede Antowrt
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: Mfbot auf dem Raspberry pi

Beitrag von Robin »

Hallo Dakin,
ich selbst habe das auf dem Pi noch nicht ausprobiert, weil meiner momentan.. naja, geschädigt ist :D

Eigentlich reicht es, die Mono Runtime zu installieren.

Folgende Befehle musst du in der Konsole des Raspberrys eingeben:

Code: Alles auswählen

sudo apt-get update
sudo apt-get install mono-runtime
Wenn Mono dann installiert ist, ziehst du dir den Bot, falls noch nicht vorhanden, in einen Ordner auf dem Raspberry und legst die wie auf der Homepage beschriebene in Mono kompilierte FiddlerCore4.dll dazu, damit der Bot läuft.

Anschließend startest du den Bot entweder mit einem Doppelklick oder über die Konsole mit

Code: Alles auswählen

 mono MFBot.exe
oder wie der Bot bei dir dann heißt.

Grüße und viel Glück,
Robin
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Dakin
Beiträge: 4
Registriert: Di 21. Okt 2014, 16:59
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Mfbot auf dem Raspberry pi

Beitrag von Dakin »

Danke,probiers gleich mal aus ;)
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: Mfbot auf dem Raspberry pi

Beitrag von Robin »

Hallo Dakin,
habe meinen Raspberry Pi nun repariert bekommen und konnte es selbst testen.

Ernüchterndes Ergebnis (bis jetzt!): Funktioniert nicht, zumindest nicht per Zugriff über VNC - Außerdem muss für den Bot eine graphische Oberfläche laufen, das hilft in diesem Fall aber nicht weiter.

Ich melde mich, wenn ich eine Lösung gefunden habe.

Grüße,
Robin
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Dakin
Beiträge: 4
Registriert: Di 21. Okt 2014, 16:59
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Mfbot auf dem Raspberry pi

Beitrag von Dakin »

OK danke,blick da eh noch nicht so ganz durch,werd das jetzt wohl auf nem Laptop oder so machen
chucky
Beiträge: 6
Registriert: Mi 29. Okt 2014, 11:27
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Mfbot auf dem Raspberry pi

Beitrag von chucky »

Also wenn du es auf dem Pi zum laufen bekommst werd ich zum Spender :)
War bis jetzt der einzige Grund das ich den Bot nicht wirklich nutze, weil ich meinn PC und Laptop nicht nonstop laufen lasse.
Mein Pi läuft aber eh 24/7.
Hab es auch mal mit Mono RE und deiner .dll getestet, passiert nicht viel außer ner Fehlermeldung (Modell B, über VNC)
lg chucky
Benutzeravatar
oRGaZMo
Core Developer
Beiträge: 236
Registriert: Sa 15. Feb 2014, 10:27
Hat sich bedankt: 0
Danksagung erhalten: 3 Mal

Re: Mfbot auf dem Raspberry pi

Beitrag von oRGaZMo »

hm, also ich besitze keine himbeer (ARM) hardware zum testen...

aaaber MFBot läuft in der aktuellen version auf den ersten blick mal unter debian:
Bild

und da es debian für arm gibt und so weiter und so weiter...

teste einfach mal das hier:

Code: Alles auswählen

aptitude install winetricks
winetricks dotnet40
dann gibts irgendwann das hier zu sehen:
root@kaliVMWARE:~# winetricks dotnet40
Executing w_do_call dotnet40
Executing load_dotnet40
------------------------------------------------------
dotnet40 does not yet fully work or install on wine. Caveat emptor.
------------------------------------------------------
Executing mkdir -p /root/.cache/winetricks/dotnet40
------------------------------------------------------
Wine-Fehler 30707 wird umgegangen -- Need to get gacutil.exe
------------------------------------------------------
------------------------------------------------------
Bitte laden Sie gacutil-net40.tar.bz2 von http://www.mediafire.com/?v8rw5h1ra7maod4 runter, stellen Sie's in /root/.cache/winetricks/dotnet40, dann wiederholen Sie diesen Kommando.
die runtergeladene datei ohne entpacken da hinlegen wo er sie gern hätte...
nochmal

Code: Alles auswählen

winetricks dotnet40
rödeln lassen... tausende errormessages in der konsole.
(man will da eigentlich schon aufgeben... das spiel hab ich schon 1000x gespielt und linux hat 990x gewonnen^^)
tapfer durchhalten...

am ende nen rechtsklick auf mfbot.exe -> mit wine starten ->
läuft auf den ersten blick erste sahne :mrgreen: 8-)

hatte nur ne error.txt die das hier enthält:
INI-Checked
Proxy-Check-A2
HWIDBS
HWIDBS-End
04.11.2014 11:38:02: EXCEPTION! Message:The operation has timed out
Stacktrace:
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at MFBot_Redesign.Program.()
at MFBot_Redesign.Program.Main()
würd ich mal sagen das passte auch zur startdauer beim ersten mal... weitere starts laufen ok.
alles getestet mit 32bit versionen in ner x86 vmware vm mit 2GB ram

____________________________________
edit:
lol mir ist grad in den shops aufgefallen, dass die childwindows keine "X" zum schließen besitzen...
Bild
(geht aber übers kontextmenu der titelleiste)

____________________________________
edit2:
@robin
ROFLMAO, kaum 24 stunden oder so her, dass ich dir gesagt hab,
dass deine methode für die goldpreisformatierung nix taugt...
da findet sich schon der nächste fall: schau mal auf dem 2. screenshot meinen kontostand an XD...
muahaha kaufen und so geht alles... nur an der anzeige scheiterts XD
____________________________________
edit3:
[INFO] 12:30 Uhr: Pilz manuell eingesetzt
[INFO] 12:30 Uhr: Stadtwache durch Benutzer abgebrochen!
[INFO] 12:30 Uhr: Taverne wird betreten...
[INFO] 12:30 Uhr: Quest 1: 03:30 min, something. Gold ( something./s), 264,9 Tsd. XP ( something./s)
[INFO] 12:30 Uhr: Quest 2: 10:30 min, something. Gold ( something./s), 765,0 Tsd. XP ( something./s)
[INFO] 12:30 Uhr: Quest 3: 03:30 min, something. Gold ( something./s), 264,9 Tsd. XP ( something./s)
[INFO] 12:30 Uhr: Gewählter Quest: Quest 3 nach Auswahlverfahren 1 (Gold)
Zuletzt geändert von oRGaZMo am Di 4. Nov 2014, 12:34, insgesamt 2-mal geändert.
Grund: ROBIN mit Spott und Häme überschütten!!! XD
Die Signatur befindet sich aus technischen Gründen auf der Rückseite dieses Beitrags.
chucky
Beiträge: 6
Registriert: Mi 29. Okt 2014, 11:27
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Mfbot auf dem Raspberry pi

Beitrag von chucky »

Hmm, also wine hab ich schon mal gegoogled und das gefunden :
"WINE ist nicht für die ARM Architektur verfügbar sondern setzt ein x86 oder x64 System voraus. "

Denke also nicht, das es so was wird :(
Benutzeravatar
oRGaZMo
Core Developer
Beiträge: 236
Registriert: Sa 15. Feb 2014, 10:27
Hat sich bedankt: 0
Danksagung erhalten: 3 Mal

Re: Mfbot auf dem Raspberry pi

Beitrag von oRGaZMo »

never give up... :)

http://www.raspberrypi.org/forums/viewt ... &start=100

also ein paar typen haben schon "etwas" zum laufen bekommen...

bei dem raspberry pie ding kannste doch in 10 minuten n plattenimage backup dumpen und mal austesten...
It means backtrack.
You are right, the htc one x (and also backtrack when it's running on it) and raspberry pi are based on arm and can't execute x86 code directly, but you can use qemu user mode emulation to emulate a x86 processor (or something like that, i'm not sure) and execute x86 code (a program compiled for x86) with the help of it on an arm processor. With the combination of this and wine it is possible to run programs (and even games) for windows on an arm based device like the raspberry pi or the htc one x. That's what dietmar wants to do, and if the video isn't a fake, the maker of the video is doing. Maybe he is really only using splashtop to stream the game, but it's not impossible that it is really running on the htc one x.
(And sorry for my bad english)
https://forum.winehq.org/viewtopic.php? ... 25[quote]I got Wine/x86 1.5.11 to run on Linux/ARM with qemu!
Requirements to get Wine 1.5.11 and Qemu to work with Ubuntu 12.10 on ARM

1. VMSPLIT-3G and BINFMT_MISC must be compiled into the kernel.. It makes my kernel crash when I access the lan\wifi with traffic..
2. Use Qemu-0.14.1 with the NPTL Patch ./configure --enable-sdl --target-list=i386-linux-user --prefix=/usr --extra-cflags=-marm to compile.. I compile it in Ubuntu for Arm.
3. Compile Wine 1.5.11 on Ubuntu 12.10 32bit X86.
4. Create /usr/gnemul/qemu-i386/lib /usr/gnemul/qemu-i386/usr/local/lib, /usr/gnemul/qemu-i386/usr/local/lib/wine /usr/gnemul/qemu-i386/usr/lib /usr/gnemul/qemu-i386/usr/lib/i386-linux-gnu and copy the corresponding files from X86. Qemu\Wine will ask for them. Bring over your ~/.wine directory and put it in your home folder.
5. sudo apt-get build-dep wine (do this on arm)
6 Binfmt time. Here is my script to get wine to run
echo ':i386:M::\x7fELF\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xff\xff:/usr/bin/qemu-i386:' >/proc/sys/fs/binfmt_misc/register
echo ':DOSWin:M::MZ::/usr/local/bin/wine:' >/proc/sys/fs/binfmt_misc/register



7. If you do ALL that... Then winecfg will run. About to start testing programs.

Pinball runs VERY FAST! VERY PLAYABLE NOW!!!!!!!!!!! :D

Justin Shafer
OnsiteDentalSystems.com[/quote]
QEMU (RPi VM mit ARM für WIN)
http://wiki.qemu.org/download/qemu-doc.html
QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

QEMU has two operating modes:

- Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including one or several processors and various peripherals. It can be used to launch different Operating Systems without rebooting the PC or to debug system code.
- User mode emulation. In this mode, QEMU can launch processes compiled for one CPU on another CPU. It can be used to launch the Wine Windows API emulator (http://www.winehq.org) or to ease cross-compilation and cross-debugging.
ich denk das schau ich mir mal an und erstatte nochmal bericht, wenn ich was rausgefunden hab...

nochmal edit:
also jetzt bin ich mir sicher:
das geht 99%...
http://www.raspberrypi.org/forums/viewt ... 9&start=50
Zuletzt geändert von oRGaZMo am Mi 5. Nov 2014, 05:58, insgesamt 5-mal geändert.
Grund: link ausgetauscht
Die Signatur befindet sich aus technischen Gründen auf der Rückseite dieses Beitrags.
chucky
Beiträge: 6
Registriert: Mi 29. Okt 2014, 11:27
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Mfbot auf dem Raspberry pi

Beitrag von chucky »

Alles klar, bin gespannt :)
Hab leider momentan nicht die Zeit um selbst zu experimentieren :/
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste