Zurück   Android-Hilfe.de > Motorola Forum > Motorola Milestone Forum > Root / Hacking / Modding für Motorola Milestone


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

Pulsar : Milestone Custom ROM

Das Thema "Pulsar : Milestone Custom ROM" befindet sich unter Root / Hacking / Modding für Motorola Milestone auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 09.02.2010, 23:16   #181 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 11.01.2010
Beiträge: 136
Abgegebene Danke: 16
Erhielt 118 Danke für 21 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

Zitat:
Zitat von DroidDoes Beitrag anzeigen
Nur das Nexus Wallpaper geht nicht.
Laufen die anderen denn Flüssig?
Vielleicht könnte man das auch so zum laufen kriegen.

Was genau musstest du denn ersetzen/aufs System packen, sodass die LiveWallpapers funktionieren?
Tobiwan ist offline   Mit Zitat antworten
Alt 09.02.2010, 23:22   #182 (permalink)
Android Guru
 
Benutzerbild von MeetAndroid

Modell: The Next Generation of Does

Registriert seit: 05.12.2009
Beiträge: 2.532
Abgegebene Danke: 117
Erhielt 556 Danke für 252 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

Ja, die anderen laufen flüssig.
Ersetzen muss man die Dateien unter system/lib, system/app und system/etc.
Ist aber noch nicht alles so genau und richtig, wenn es einen Weg gäbe ohne ROM an die LiveWallpaper zu kommen hätte ich ihn euch schon verraten.
MeetAndroid ist offline   Mit Zitat antworten
Alt 09.02.2010, 23:47   #183 (permalink)
Android Guru
 
Benutzerbild von janus_01

Modell: Google Janus Prime

Registriert seit: 29.10.2009
Beiträge: 1.315
Abgegebene Danke: 741
Erhielt 229 Danke für 125 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

Zitat:
Zitat von Musti Beitrag anzeigen
Hmm, wir haben einen SOC Prozessor drin (System-on a-Chip, CPU und GPU in einem) und ich würd nicht sagen, das er "assi" ist. Der Chip ist durchaus Leistungsfähig, aber man kann sicherlich noch einiges rauskitzeln.
Ich hab meinen Beitrag schon editiert , mit assi meinte ich dass er einfach die GPU im Snapdragon zu boden knüppelt und ihm dann so richtig in die Ei** tritt wenn er am Boden liegt
Deswegen ist der assi

so BTT:

Ich bin leider kein Codeversteher (eher Frauenversteher, d.h. alle bis auf meine Freundin ) aber wo kann man dden den ausführen? Einfach in eclipse reinkloppen und apk dranschreiben??? Und dann aufm sdk laufen lassen???


@Droiddoes

wenn du damit fertig bist und es auch nur annähernd läuft brauchst du dringend ein Paypal konto mei gutster!!
__________________
Google -DROID NEXUS: Tegra4, 2GB RAM DualChannel ,64GB,4,8" 1200x1920, 2400mAh,Touch-Backcover, Android 4.5 Jellyfish, 5Mpx 1080p, FrontfaceVideoCam, 131x68x9,8mm
janus_01 ist offline   Mit Zitat antworten
Alt 09.02.2010, 23:54   #184 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von bob loblaw

Modell: Nexus One

Registriert seit: 30.12.2009
Beiträge: 122
Abgegebene Danke: 32
Erhielt 38 Danke für 14 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

Zitat:
Zitat von DroidDoes Beitrag anzeigen
Ja, die anderen laufen flüssig.
Ersetzen muss man die Dateien unter system/lib, system/app und system/etc.
Ist aber noch nicht alles so genau und richtig, wenn es einen Weg gäbe ohne ROM an die LiveWallpaper zu kommen hätte ich ihn euch schon verraten.
2 Dateien für 3 Verzeichnisse?
Hab gerade gesehen, dass die Animationsscripts offen in der apk liegen. Werd ich mir gleich mal ansehen.
bob loblaw ist offline   Mit Zitat antworten
Alt 10.02.2010, 00:00   #185 (permalink)
Android Guru
 
Benutzerbild von MeetAndroid

Modell: The Next Generation of Does

Registriert seit: 05.12.2009
Beiträge: 2.532
Abgegebene Danke: 117
Erhielt 556 Danke für 252 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

Tu das, mein Kopf ist im Moment zu voll dafür. Danke


Zitat:
Ich hab meinen Beitrag schon editiert , mit assi meinte ich dass er einfach die GPU im Snapdragon zu boden knüppelt und ihm dann so richtig in die Ei** tritt wenn er am Boden liegt
Deswegen ist der assi

so BTT:

Ich bin leider kein Codeversteher (eher Frauenversteher, d.h. alle bis auf meine Freundin ) aber wo kann man dden den ausführen? Einfach in eclipse reinkloppen und apk dranschreiben??? Und dann aufm sdk laufen lassen???
MeetAndroid ist offline   Mit Zitat antworten
Alt 10.02.2010, 00:08   #186 (permalink)
Gesperrt

Registriert seit: 11.01.2010
Beiträge: 521
Abgegebene Danke: 25
Erhielt 43 Danke für 28 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

kann jemand was daraus erkennen? also irgendnen fehler oder sonstiges warums aufm stone nich laufen könnte das nexus dings?


#pragma version(1)
#pragma stateVertex(PVOrtho)
#pragma stateFragment(PFTexture)
#pragma stateStore(PSSolid)

#define MAX_PULSES 20
#define MAX_EXTRAS 40
#define PULSE_SIZE 14 // Size in pixels of a cell
#define HALF_PULSE_SIZE 7
#define GLOW_SIZE 64 // Size of the leading glow in pixels
#define HALF_GLOW_SIZE 32
#define SPEED 0.2f // (200 / 1000) Pixels per ms
#define SPEED_VARIANCE 0.3f
#define PULSE_NORMAL 0
#define PULSE_EXTRA 1
#define TRAIL_SIZE 40 // Number of cells in a trail
#define MAX_DELAY 2000 // Delay between a pulse going offscreen and restarting

struct pulse_s {
int pulseType;
float originX;
float originY;
int color;
int startTime;
float dx;
float dy;
int active;
};
struct pulse_s gPulses[MAX_PULSES];

struct pulse_s gExtras[MAX_EXTRAS];

int gNow;


void setColor(int c) {
if (c == 0) {
// red
color(1.0f, 0.0f, 0.0f, 1.0f);
} else if (c == 1) {
// green
color(0.0f, 0.6f, 0.0f, 1.0f);
} else if (c == 2) {
// blue
color(0.0f, 0.4f, 0.8f, 1.0f);
} else if (c == 3) {
// yellow
color(1.0f, 0.8f, 0.0f, 1.0f);
}
}

void initPulse(struct pulse_s * pulse, int pulseType) {
if (randf(1) > 0.5f) {
pulse->originX = (int)randf(State->width * 2 / PULSE_SIZE) * PULSE_SIZE;
pulse->dx = 0;
if (randf(1) > 0.5f) {
// Top
pulse->originY = 0;
pulse->dy = randf2(1.0f - SPEED_VARIANCE, 1.0 + SPEED_VARIANCE);
} else {
// Bottom
pulse->originY = State->height;
pulse->dy = -randf2(1.0f - SPEED_VARIANCE, 1.0 + SPEED_VARIANCE);
}
} else {
pulse->originY = (int)randf(State->height / PULSE_SIZE) * PULSE_SIZE;
pulse->dy = 0;
if (randf(1) > 0.5f) {
// Left
pulse->originX = 0;
pulse->dx = randf2(1.0f - SPEED_VARIANCE, 1.0 + SPEED_VARIANCE);
} else {
// Right
pulse->originX = State->width * 2;
pulse->dx = -randf2(1.0f - SPEED_VARIANCE, 1.0 + SPEED_VARIANCE);
}
}
pulse->startTime = gNow + (int)randf(MAX_DELAY);

pulse->color = (int)randf(4.0f);

pulse->pulseType = pulseType;
if (pulseType == PULSE_EXTRA) {
pulse->active = 0;
} else {
pulse->active = 1;
}
}

void initPulses() {
gNow = uptimeMillis();
int i;
for (i=0; i<MAX_PULSES; i++) {
initPulse(&gPulses[i], PULSE_NORMAL);
}
for (i=0; i<MAX_EXTRAS; i++) {
struct pulse_s * p = &gExtras[i];
p->pulseType = PULSE_EXTRA;
p->active = 0;
}
}

void drawBackground(int width, int height) {
bindTexture(NAMED_PFTexture, 0, NAMED_TBackground);
color(1.0f, 1.0f, 1.0f, 1.0f);
if (State->rotate) {
drawRect(0.0f, 0.0f, height*2, width, 0.0f);
} else {
drawRect(0.0f, 0.0f, width*2, height, 0.0f);
}
}


void drawPulses(struct pulse_s * pulseSet, int setSize) {
bindProgramFragment(NAMED_PFTexture);
bindProgramFragmentStore(NAMED_PSBlend);

float matrix[16];

int i;
for (i=0; i<setSize; i++) {
struct pulse_s * p = &pulseSet[i];

int delta = gNow - p->startTime;

if (p->active != 0 && delta >= 0) {

float x = p->originX + (p->dx * SPEED * delta);
float y = p->originY + (p->dy * SPEED * delta);

matrixLoadIdentity(matrix);
if (p->dx < 0) {
vpLoadTextureMatrix(matrix);
float xx = x + (TRAIL_SIZE * PULSE_SIZE);
if (xx <= 0) {
initPulse(p, p->pulseType);
} else {
setColor(p->color);
bindTexture(NAMED_PFTexture, 0, NAMED_TPulse);
drawRect(x, y, xx, y + PULSE_SIZE, 0.0f);
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
drawRect(x + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
y + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
x + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
y + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
0.0f);
}
} else if (p->dx > 0) {
x += PULSE_SIZE; // need to start on the other side of this cell
matrixRotate(matrix, 180.0f, 0.0f, 0.0f, 1.0f);
vpLoadTextureMatrix(matrix);
float xx = x - (TRAIL_SIZE * PULSE_SIZE);
if (xx >= State->width * 2) {
initPulse(p, p->pulseType);
} else {
setColor(p->color);
bindTexture(NAMED_PFTexture, 0, NAMED_TPulse);
drawRect(xx, y, x, y + PULSE_SIZE, 0.0f);
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
drawRect(x - HALF_PULSE_SIZE - HALF_GLOW_SIZE,
y + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
x - HALF_PULSE_SIZE + HALF_GLOW_SIZE,
y + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
0.0f);
}
} else if (p->dy < 0) {
matrixRotate(matrix, -90.0f, 0.0f, 0.0f, 1.0f);
vpLoadTextureMatrix(matrix);
float yy = y + (TRAIL_SIZE * PULSE_SIZE);
if (yy <= 0) {
initPulse(p, p->pulseType);
} else {
setColor(p->color);
bindTexture(NAMED_PFTexture, 0, NAMED_TPulse);
drawRect(x, y, x + PULSE_SIZE, yy, 0.0f);
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
drawRect(x + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
y + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
x + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
y + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
0.0f);
}
} else if (p->dy > 0) {
y += PULSE_SIZE; // need to start on the other side of this cell
matrixRotate(matrix, 90.0f, 0.0f, 0.0f, 1.0f);
vpLoadTextureMatrix(matrix);
float yy = y - (TRAIL_SIZE * PULSE_SIZE);
if (yy >= State->height) {
initPulse(p, p->pulseType);
} else {
setColor(p->color);
bindTexture(NAMED_PFTexture, 0, NAMED_TPulse);
drawRect(x, yy, x + PULSE_SIZE, y, 0.0f);
bindTexture(NAMED_PFTexture, 0, NAMED_TGlow);
drawRect(x + HALF_PULSE_SIZE - HALF_GLOW_SIZE,
y - HALF_PULSE_SIZE - HALF_GLOW_SIZE,
x + HALF_PULSE_SIZE + HALF_GLOW_SIZE,
y - HALF_PULSE_SIZE + HALF_GLOW_SIZE,
0.0f);
}
}
}
}


matrixLoadIdentity(matrix);
vpLoadTextureMatrix(matrix);
}

void addTap(int x, int y) {
int i;
int count = 0;
int color = (int)randf(4.0f);
x = (int)(x / PULSE_SIZE) * PULSE_SIZE;
y = (int)(y / PULSE_SIZE) * PULSE_SIZE;
for (i=0; i<MAX_EXTRAS; i++) {
struct pulse_s * p = &gExtras[i];
if (p->active == 0) {
p->originX = x;
p->originY = y;

if (count == 0) {
p->dx = 1.5f;
p->dy = 0.0f;
} else if (count == 1) {
p->dx = -1.5f;
p->dy = 0.0f;
} else if (count == 2) {
p->dx = 0.0f;
p->dy = 1.5f;
} else if (count == 3) {
p->dx = 0.0f;
p->dy = -1.5f;
}

p->active = 1;
p->color = color;
color++;
if (color >= 4) {
color = 0;
}
p->startTime = gNow;
count++;
if (count == 4) {
break;
}
}
}
}

int main(int index) {

gNow = uptimeMillis();

if (Command->command != 0) {
debugF("x", Command->x);
debugF("y", Command->y);
Command->command = 0;
addTap(Command->x, Command->y);
}

int width = State->width;
int height = State->height;

float matrix[16];
matrixLoadIdentity(matrix);
if (State->rotate) {
//matrixLoadRotate(matrix, 90.0f, 0.0f, 0.0f, 1.0f);
//matrixTranslate(matrix, 0.0f, -height, 1.0f);
} else {
matrixTranslate(matrix, -(State->xOffset * width), 0, 0);
}

vpLoadModelMatrix(matrix);

drawBackground(width, height);

drawPulses(gPulses, MAX_PULSES);
drawPulses(gExtras, MAX_EXTRAS);

return 45;
}
Phame ist offline   Mit Zitat antworten
Alt 10.02.2010, 00:16   #187 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 11.01.2010
Beiträge: 136
Abgegebene Danke: 16
Erhielt 118 Danke für 21 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

@Phame: Das ist nur der Code der grob gesagt die leuchtenden Impulse, die auf dem LiveWallpaper zu sehen sind, berechnet.

EDIT: Und zeichnet, natürlich

Aber daran lässt sich jetzt noch nicht erkennen, was beim Milestone schief geht. Muss mal schauen was der fürn Problem damit hat.
Tobiwan ist offline   Mit Zitat antworten
Alt 10.02.2010, 00:23   #188 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von bob loblaw

Modell: Nexus One

Registriert seit: 30.12.2009
Beiträge: 122
Abgegebene Danke: 32
Erhielt 38 Danke für 14 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

DroidDoes, wohin genau müssen die 2 .apk's die du hochgeladen hast?
bob loblaw ist offline   Mit Zitat antworten
Alt 10.02.2010, 01:34   #189 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von mattmaso

Modell: Nexus S, Motorola Milestone, T-Mobile G1

Registriert seit: 26.11.2009
Beiträge: 465
Abgegebene Danke: 40
Erhielt 311 Danke für 67 Beiträge
mattmaso eine Nachricht über MSN schicken mattmaso eine Nachricht über Skype™ schicken
Standard AW: Pulsar : Milestone Custom ROM

@DroidDoes es gibt ne neue Google Maps Version mit hacks und buzz. Kannst ja die neuere Version in dein Rom rein nehmen.

http://forum.xda-developers.com/show...&postcount=194
__________________
add on facebook | donate
mattmaso ist offline   Mit Zitat antworten
Alt 10.02.2010, 01:35   #190 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von bob loblaw

Modell: Nexus One

Registriert seit: 30.12.2009
Beiträge: 122
Abgegebene Danke: 32
Erhielt 38 Danke für 14 Beiträge
Standard AW: Pulsar : Milestone Custom ROM

Aber ohne Multitouch.
bob loblaw ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
MoDaCo Custom ROM - Was bringt es? 205er Root / Hacking / Modding für T-Mobile Pulse 36 26.05.2010 15:36
Erste Custom Rom fürs Milestone MeetAndroid Root / Hacking / Modding für Motorola Milestone 213 07.02.2010 18:35
MoDaCo Custom ROM Mindbear Root / Hacking / Modding für Acer Liquid 0 07.01.2010 22:04
Custom Rom Team RaZZe Root / Hacking / Modding für Samsung Galaxy 64 03.10.2009 21:08
[ROM] 08/09 2.1.1 - MoDaCo Custom ROM - Hero to Dream port Kino Joe Root / Hacking / Modding für T-Mobile G1 9 21.09.2009 18:37




Du liest gerade: "Pulsar : Milestone Custom ROM" unter "Root / Hacking / Modding für Motorola Milestone" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.